Git Product home page Git Product logo

namdhc's People

Contributors

tfwol avatar umageddon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

namdhc's Issues

7zip support

Please add 7zip support, I used this program to convert all my zips to 7z before realizing this tool does not support it, so if possible please add support for the 7z input type

chdman v.261

Hello,

are you thinking of releasing a version soon that would be compatible with the latest version of chdman offered in mame?

Sincerely

@umageddon

CreateDVD

can it do dvd? for emulation, if use createcd ppsspp say it is not optimized

Please comeback

Please return if you are well. we desperately need updates for the new CHD. No one else on the planet seems to have interest in making a GUI so please comeback

Feature: 7zip Support

Would be handy to have 7zip as as select-able input type as myself and many others are batch converting from large 7zip archives or libraries.

[Glitch] `Error handshaking` when running from source

Just mostly an FYI, when running from source, getting handshake error:

Handshaking with namDHC..................Error handshaking!

Afterwards need to restart program to get back to working condition.

Compiling the script and running works fine.

There seems to be something up with the queue management.

Hello again, I had already finished converting my stuff to CHD before so I didn't try it for that this time but instead tried to use namDHC to verify CHDs.

I typically cancelled making CHDs when it started giving errors but this went fast enough that I let it finish, and I think that might be part of the issues for all of them.

When it would give an error, a bunch more errors on future processes after that happened no matter what. And when I let them finish, the queue numbers wouldn't add up.

I let one go with 24 files, it started giving errors around fill number 19, then it ended with 23 of 24 processed with 5 failed and the queue clear. Like it messed up and deleted a job before it did it or something. Maybe something with the queue management might be causing the issues for the other stuff as well.

One I break the jobs up into a smaller amount of files, I get zero errors but when I go above 20 files it can happen every so often and if I go above 50 files it almost guaranteed to happen.

Scaling with No DPI scaling selected

Hi, I'm having issues with scaling even with "No DPI scaling" selected.

I know you are aware of the window being cut off when "No DPI scaling" is selected but if I select it I got the pic below where it's squashed into a small window and I can't see the "Convert" button

Screenshot (253)

I'm using a 4K TV and My resolution is 3840x2160 (recommended) and the scaling is at 300% (recommended)

Screenshot (252)

Is there any workaround for this other than changing my resolution or scaling in windows, which I don't really want to do as it messes other things up for me? I tried changing the DPI scaling in the NamDHC.exe properties with and without "No DPI scaling" selected but still no joy.

Create new folder from the GUI

Hello!

I converted some PS2 games to the folder "PS2 CHD" and then after completion this folder was kept as a suggestion for "output folder". Then I converted some PS1 games but first I renamed the output folder to "PS1 CHD". For my surprise the games were placed in the same "PS2 CHD" folder which I had configured before.

I suppose this happened because I didn't have a "PS1 CHD" folder created in the specified path, so it used the one which had worked before perhaps?

Would it be possible for the GUI to create the folder which has been inserted/typed in the "output folder" field when it cannot find it the configured path?

I felt the need for this because I like to compare the size of the original folder with the uncompressed files with the new folder with the compressed CHD files, and when we have games from various different systems it is more convenient to this directly from the GUI instead of doing it from the Windows Explorer.

Another possibility would be to prompt the user about the creation of the folder with a message such as "The folder X was not found in the specified path. Would you like to create it?". But for me it's easier and quicker to just create it without any prompts.

I don't know if this would be possible in the GUI level, so forgive me for my request.

Thank you so much for your work.

Add a option to verify resulting chd before deletion of source files

As a peace of mind, could a option to verify the chd be added before the source files are deleted? I love the tool but I'm always hesitant to use delete options without some way to make sure that something didn't go rogue cause a bunch of garbage to be created instead of sane files

Stuck at 49% Compressing

Hi, I own a PC Using an AMD Ryzen 5 4650G and 16GB of RAM. I tried compressing all my Dreamcast roms, but I got stuck at 49% compressing. It's been at 49% for around 1 and a half hours as I write this text.
2024-03-14 19_30_23-

Support for special Latin characters

Hello! I was trying to convert a PS1 game from BIN/CUE to CHD with this tool but it returned an error. The game is a Spanish hack for King of Fighters Kyo. Here's the log:

"CREATECD - The King of Fighters Kyo Hack Español.chd
─────────────────────────────────────────────────────────────────────────────
Error parsing input file (D:\unzipped\games\PlayStation\The King of Fighters Kyo Hack Español.cue: No such file or directory)

Fatal error occurred: 1

Successfully created"

It says "successfully created" but the conversion doesn't happen at all.

I suppose the issue is related with the special Latin character which exists in the BIN/CUE files.

I don't know if this could be fixed in the GUI level, but I am reporting it here anyway.

Thank you so much for your work.

[Enhancement] Adds support for converting chd files to iso!

I think the chd file and everything it brings is amazing, but sometimes we like to make changes to the original files like changing a game texture or files in the game code and in chd it's not as practical as in iso so I'd love a way to convert chd to iso!

Ignore chdman version

I've been following this project for a while, but I don't understand why the chdman version is looked at when the options are the same. Those of us who are updating the version have problems because we can never use the program.

I understand that it is to make sure that all the options work, but for that, you can add an option in the menu that says, ignore chdmand version and problem solved.

Thank you.

Crashing after 1st use

Running Windows 10, converted approx 10 games. Switched windows and it wouldn't display again. Loaded in taskbar but cannot open window. Restarted computer, used task manager to end program and retry but have same issue. Loads to task bar but the window won't open. Any ideas?

Program keeps crashing, no report or confirmation

Program/GUI crashes/disappears during batch progress,
So I don't know if it's still running in the background or not and if the conversion is successful.
If I add console and the verboes window I see that GUI and the verbose window disappears, only the console is left until work is done and then disappears. No report or confirmation. This happens even when choosing to convert only 1 file as well, not batch.

On Windows 10.

[Bug] Output Folder path inadvertently cleared

If you already have a path in Output Folder, click Select a folder, then click cancel, you lose the path you already had in place.

I think it should at least retain the current value when you hit cancel.

Remove CHDMAN Timeout

I have a 24 core CPU and NVME drive and this artificial timeout you're setting is killing jobs before they can complete. Even with 1 concurrent job only, let alone 3 by default. CHDMAN will quit on it's own on error with a code. Please remove it, or add an option to ignore it. Super frustrating.

setTimer, thread_timeout, % (TIMEOUT_SEC*1000)*3 ; Set timeout timer timeout time x2

I believe this is in milliseconds and you're only giving 3 seconds.

https://documentation.help/AutoHotKey-Functions/SetTimer.htm

"Creates or updates a timer using the absolute value of this parameter as the approximate number of milliseconds that must pass before the timer is executed."

The other issue I'm having is that I can't DO anything while this is running because it keeps taking window focus. I've had to refocus typing this a dozen times. Games will minimize or crash because namDHC is taking focus after every job.

Too much on screen

I have to use Windows 10 at a minimum of 150% DPI scaling at 1080p and even then I can barely read anything at normal screen sizes and have to heavily rely on Windows Magnifier. But even with normal vision, this UI looks like it has way too many things on screen at once. The options go down below the bottom of the screen so that some of the options are inaccessible.

Typo

Hi, on the report screen it says "Successfuly created" This should be:

"Successfully created"

Batch Convert Dreamcast Games to .GDI

Suggested improvements for the program when converting Dreamcast CHD games to GDI.

To perform a perfect extraction of Dreamcast games, the ideal is to rename the .chd games to track.chd

Example:
"Crazy Taxi.chd" to "track.chd"

By doing this, the game will extract the correct information to the .gdi

Example: (Open .gdi with NotePad++)
track.gdi
3
1 0 4 2352 track01.bin 0
2 450 0 2352 track02.raw 0
3 45000 4 2352 track03.bin 0

Once that's done, just rename the .gdi file to the game's original name "Crazy Taxi.gdi"

The namDHC program is limited when you want to batch convert multiple games, because the names of the games are the same.

My suggestion is to put an option in the program to carry out this conversion by keeping the games in their source folders
Example:
../Crazy Taxi/track.chd
../Crazy Taxi/track.gdi

../Crazy Taxi 2/track.chd
../Crazy Taxi 2/track.gdi

I hope this information and improvement tip is useful.
Thanks

Windows Defender issue

Auto update from v1.06 -> v1.07 triggers a Windows Defender warning ("Trojan:Script/Conteban.A!ml"). results in automatic deletion of the namDHC.exe

[Feature Request] Report to show before and after file sizes

I see the ratio while it's working, but I think most people would like to see the size savings in the post report since I feel it's the reason most people would use chadman.

Maybe something like:

File Size Before Size After Percent

or whatever; I'm not a UX designer or anything.

Suggestion for a new feature: Extract CHD to Multi-Bin/Cue

I have tested something out and had it work, so could potentially add it in a new release but would require a secondary app to go with it.
BinMerge: https://github.com/putnam/binmerge

It can split the single bin file that CHDMan puts out based on the cue sheet into the multiple bin files. Actually tested it doing this with a PSX game and it matched the original Bin/Cue files I started with.

Would be a good automated way to be able to revert a CHD collection of ReDump games back to the Bin/Cue setup their Dat files expected.

Just have it extract a game back into a bin/cue, then run that through BinMerge and keep the final product it ended up with, then move onto the next one.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.