![]() |
Quote:
Yep, that's true. The unscaled shots looks fine with the GameBasePlayer. Just forgot about it. Once again. :rolleyes :great |
Quote:
|
Nice idea / work so far Retroplay :great
I really should have done something like that when I created my SNES DVD. Speaking of which, I should probably update it with latest emulators / front-end ;) |
I was contacted by AAG regarding a GameBasePlayer profile at GB64 forum.
Does anybody have some nice SFC/SNES themed backdrops? :) |
Retroplay, just to add to your options, IrfanView will do batch conversions too.
It's nice to see your work-in-progress (thanks for sharing!) and I'll try to follow how things are going with it. Good luck! :cool |
Me like your project! :agree
Can't wait for beta version. (goes and finds his no-intro SNES set :)) |
Thanks for all the positive responses, it really helps motivating me even more. :)
Now, I have a question regarding the GB frontend, SNES emus and ips patching on-the-fly. If a game have more than one translation, say german, swedish, spanish etc., how exactly do I setup a working config? As you probably know Snes9x, ZSNES etc need to have the ips patch in the same folder as the game with an identical name. That makes it impossible for me to have more than one translation for a game, unless I apply the patch to the games. If I do it this way I could always create a 7zip archive containing all patched games to save space. Any thoughts on this? |
Just a thought : What about putting all translations (if there is more than one) in the dir, but with an additional suffix (for example .en for english, .fr for french or .de for german). Then copy the wanted file to <filename>.ips before starting the emulator. I don't know if you can trigger that with Gemus, but I think that would be the easiest way.
|
If I change the suffix the emulator don't see the patch.
Also not all patches are ips files, some are in Ninja format which can't be applied in emulators on-the-fly. Maybe the best solution would be to apply a given rom with the different patches available for it, then create a 7zip archive. Something like this Code:
Chrono Trigger (Translated).7z/ |
Quote:
Chrono Trigger.smc Chrono Trigger.ips.de Chrono Trigger.ips.fr If the german version is chosen you copy 'Chrono Trigger.ips.de' to 'Chrono Trigger.ips' and then start the emulation. If the english version is chosen you would delete 'Chrono Trigger.ips' if it exists. I don't think Gamebase supports 7-Zip, but maybe you can trigger a batch file that does that. Belgarath should know if that is possible :) |
Aah like that, yes that should be doable, however it still won't work with non ips patches tho.
This really makes me wonder just how many man hours Belgarath and the GB64 team spent on their respective projects, I mean it's ALOT of work. |
yeh you can run batch files with gemus and for 7z support you can use 7za.exe which is a command line version of 7zip
|
Rename the original rom and use this copy for other translations, then you don't have problems. You could do a dat file then for the correct names.
|
Quote:
|
Just looked at the Gemus doc and Run_Program shouid make it possible to add (almost) any functionality by calling command line programs. For example '7za.exe' like Sir Belgarath said ;)
|
I've just knocked this up for ips files
it's very rough and ready though and assumes several things all patches must reside is a Patches directory in the same directory as the database all the english patches are in a subdir called English, all french in French etc etc. all patches have been renamed to match the romname oh and the games directory has been added as a second extras path If VersionComment CONTAINS(English) Set_CFG_Item(%dbpath%\ips.bat||copy||||"%dbpath%\patches\english\%gamefilenoext%.ips" "%gbgamepath%\rezip\") Run_Program(%dbpath%\ips.bat||||wait) Add_CLP(%gamepathfile%) Run_Emulator() Else Add_CLP(%gamepathfile%) Run_Emulator() End If you then add an extra, call it english ver but point it to the original rom then for the version comment you put english. this will unzip the game, and unzip the corresponding patch to gamebases temp dir oh and you must let gamebase unzip the games rather then using the emus native zip support oh and the batch file will be automatically created. edit: I don't expect you to use this as like i said it's rather rough, but it shows the sort of thing you can do. |
@RP
I see another problem for on-the-fly IPS patching. Some fan translations needs a rom with a header, some works only without a header. |
If you want I can set a Gemus script for 7-Zip support up Retroplay. It could also have a switch if it should instead use the IPS method ;) Thanks for the example Belgarath :great The VersionComment seems the right place to store the information.
|
Great :great
As I'm just starting to learn this GB scripting thingie this is much appreciated. Thanks alot. :) Quote:
Quote:
|
Quote:
|
All times are GMT +2. The time now is 01:22. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.