I want the ZSNES 1.40 (Request)

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
NMAK
New Member
Posts: 8
Joined: Mon Jan 17, 2005 4:04 am

I want the ZSNES 1.40 (Request)

Post by NMAK »

I just downloaded the latest zsnes (I left my brains in the womb) 1.40, and wow those new features look great unforchanitlly I'm stuck to using the old one, here’s why...

I have a HUGE library of SNES games and I organize them so each game is in its own folder, example: "Final Fantasy II" has its own folder... I found this to be a great way to organize the games its allowed me to have all the things from that game in that folder nice and neat and I can still do that with the new version. But now I cant have custom config files, each folder had its own zguicfgw.dat and zsnesw.cfg in it, allowing me to have my own input and video options for that game, but now with the new version it just looks in the folder of the ZSNES for those 2 files and I can no longer have my customized cfg for each individual game therefore I feel better off using my old version even though I miss out on all these great features :cry: .

It would be much appreciated if you added a button simply to allow those 2 files to be loaded from the folder the game is being executed from just like the old version. Or maybe just make one config file but allow it to make each rom have different configs loaded and if there isn’t a present one use your own default config. (To me that sounds more diffucult then just using the old way and the old way works fine so if you could just add that :D it would be fine)

If you don't understand what I mean just try putting 2 differnt roms in differnt folders with there own zguicfgw.dat and zsnesw.cfg files, change the configs for each and you'll see they both have there own configirations; when you have a big libary of roms its manadary that you have this. (Make sure your using the old version of ZSNES, like I said the new ZSNES uses the .cfg and .dat file from the folder where ZSNES is located thats the whole problem.

(Also note: I open the files simple by clicking on them, I windows so it knows to open smc. with ZSNES, so I don't open ZSNES and then load the game, I dont think it loads the config files from my game folders if I open ZSNES first.)
Magus`
Cap'n Gin | Admin
Posts: 194
Joined: Tue Jul 27, 2004 10:59 pm
Location: Missouri

Post by Magus` »

This sound doable, but would be a pretty massive (I'm assuming) undertaking.

It might be done, just don't hold your breath.
ipher
ZSNES Developer
ZSNES Developer
Posts: 269
Joined: Wed Jul 28, 2004 2:37 am
Contact:

Post by ipher »

you could do that in 1.36?
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
NMAK
New Member
Posts: 8
Joined: Mon Jan 17, 2005 4:04 am

Post by NMAK »

Yes it for sure, try it for yourself... I'll give you my example.

I have a zguicfgw.dat and zsnesw.cfg in this folder along with the rest of that games files...
C:\Emulators\SYSTEMS\SNES\Games\Final Fantasy II

The game file is saved here, I open it directly from here...
C:\Emulators\SYSTEMS\SNES\Games\Final Fantasy II\Final Fantasy 2.smc

And ZSNES is here, but I don't ever open it then load I just tell windows to open smc. here...
C:\Emulators\SYSTEMS\SNES\Emulators\ZSNESW.exe

(If you open and load from C:\Emulators\SYSTEMS\SNES\Emulators\ZSNESW.exe
it saves the game in a different directory (I have no idea where, could you tell me?) Anyways; ZSNES 1.36 it just uses zguicfgw.dat and zsnesw.cfg from the folder it is opened in so it doesn't use the game specific config if you open it this way.)

ZSNES 1.40 automatically finds the directory its opened from and uses that config rather then from my folder.
--------------------------------------------------------------------------------------
I hope this helps you get an understanding and makes this easier to solve (if you choose to do so), I am a computer programmer myself (I haven't done anything like an emulator.) but this looks to be an easy add-on considering your old version did this, but then again since you two diddn't even know ZSNES did this it might be hard to find why it's doing this.

Just a suggestion: I wouldn't worry about making ZSNES save a single custom file for each rom on one file, I would just make it open the config file from the folder the rom is opened in. To me it seems a lot easier and neater.
--------------------------------------------------------------------------------------
It's nice to see you guys read your forums often to see what people have to say, and thanks for considering this. I'll be sure donate to you guys once I get a credit card and a paypal account.
*************************************************************
I just tried putting the new ZSNES 1.40 in my game folder and dragged the rom over top of ZSNES to open it with that program, I noticed that open the config file from that folder which was no supprise (but its not practical to have to put a ZSNES program in EVER folder), but it diddn't load the savestate file (FINALF~1.zs1) from that folder like the old version did, it finds the save from the save directory that the old one puts it in if you open ZSNES and then loaded the game from ZSNES.
Magus`
Cap'n Gin | Admin
Posts: 194
Joined: Tue Jul 27, 2004 10:59 pm
Location: Missouri

Post by Magus` »

Or you can do it already. Whee.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

The compiler used for previous ZSNES versions never set the starting directory. The compiler used now does.

Having an option in ZSNES where to load the config files from wouldn't be possible, as where would this option be saved?

If you want to do something so round about, use a front end.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
ipher
ZSNES Developer
ZSNES Developer
Posts: 269
Joined: Wed Jul 28, 2004 2:37 am
Contact:

Post by ipher »

NMAK wrote:I just tried putting the new ZSNES 1.40 in my game folder and dragged the rom over top of ZSNES to open it with that program, I noticed that open the config file from that folder which was no supprise (but its not practical to have to put a ZSNES program in EVER folder), but it diddn't load the savestate file (FINALF~1.zs1) from that folder like the old version did, it finds the save from the save directory that the old one puts it in if you open ZSNES and then loaded the game from ZSNES.
Maybe make a shortcut to ZSNES on the desktop and try dragging the file there?
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
Kenshin9248
New Member
Posts: 9
Joined: Mon Jan 17, 2005 10:04 am

Post by Kenshin9248 »

Nach wrote:If you want to do something so round about, use a front end.
Try out ZFE V1.2, can set different vid modes and other configs for individual games. Also makes all your saves/ips/zst/cht files nice and neat so not to have all this clutter everywhere. Sounds like something you could really use :lol:
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Or maybe someone kind person could just compile the source using the old compiler for this guy. That would take all of about 5 minutes for someone who's done it before. Or is it no longer possible to compile the newest source on the old compiler?
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
ipher
ZSNES Developer
ZSNES Developer
Posts: 269
Joined: Wed Jul 28, 2004 2:37 am
Contact:

Post by ipher »

Nightcrawler wrote:Or maybe someone kind person could just compile the source using the old compiler for this guy. That would take all of about 5 minutes for someone who's done it before. Or is it no longer possible to compile the newest source on the old compiler?
I don't have access to MSVC6 anymore (what was used in 1.36 i assume), and even if i did, i wouldn't install it because it would destroy my MSVC 7.1 install :(

You might want to try the Oct 24 WIP, i think that was from when i still used MSVC 6, unfortunately, no native SDD-1 support.
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
JOEWARE
Rookie
Posts: 15
Joined: Sun Jan 02, 2005 2:11 am

Re: I want the ZSNES 1.40 (Request)

Post by JOEWARE »

NMAK wrote: I have a HUGE library of SNES games and I organize them so each game is in its own folder, example: "Final Fantasy II" has its own folder...
I think it'll be more convenient if all your roms compressed (unzip) and are in a single folder instead of each rom having it's own individualfolder (for example "roms")
NMAK
New Member
Posts: 8
Joined: Mon Jan 17, 2005 4:04 am

Re: I want the ZSNES 1.40 (Request)

Post by NMAK »

JOEWARE wrote:I think it'll be more convenient if all your roms compressed (unzip) and are in a single folder instead of each rom having it's own individualfolder (for example "roms")
Well then I would have customized configerations, and I wouldn't be able to see all my saved files so if I wanted 15 saved states I couldn't do that, or if I wanted more videos. So thats the main reason then all my files for that game are in the correct folder and I can do more things; and trust me its a lot more organized.
ipher
ZSNES Developer
ZSNES Developer
Posts: 269
Joined: Wed Jul 28, 2004 2:37 am
Contact:

Post by ipher »

Did you try the desktop thing i suggested?
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
NMAK
New Member
Posts: 8
Joined: Mon Jan 17, 2005 4:04 am

Post by NMAK »

I found it supprising you would think that a desktop shortcut would solve the problem being as knowledgable as you are. I already explained the problem is ZSNES now looks in the directory IT is located at for the config files not the folder the rom is being opened from (like old ZSNES). So if I were to make a desktop shortcut it would still find the directory of the ZSNES and look for the config file there, and besides even if it diddn't a shortcut will assume the directory folder that the file its shortcutting to, not the directory that the shortcut is (in this case the desktop).

I don't understand why you think that would help, but I still tried it anyways (maybe you were thinking something I wasn't) but it acted as I expected, it just used the directory it would use if you were opening it without a shortcut.
--------------------------------------------------------------------------------------
If possable I think it would be an amazing addition if there was an option to save all of a roms files in a new folder, it creates a folder and puts all movies, sound, saves, pictures, config files, the rom itself, ext. in a folder named whatever the rom name is. Personally I think this is the best way to organize all the data, this way you don't have to worry about changing your config whenever your switching roms where you like a differnt config, and you could also add a "Use your default prefrences" type button. (It would also use your default config when first creating that new folder.) Plus all your roms files are nicely organized in that folder... Is this or something similiar to this within reach, maybe a posibility?

Where do all the picture files and saves and all that save when you open ZSNES and then load a rom go anyways?! I can't find it I thought it would be in the ZSNES directory or the rom directory but it goes elsewhere when you open ZSNES then load the rom rather then just opening the rom in a differnt folder. (Using the old 1.36). So where do these files go for most people?
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

You could create a folder for each ROM, and then copy ZSNES into each folder. :wink: :D
Where do all the picture files and saves and all that save when you open ZSNES and then load a rom go anyways?! I can't find it I thought it would be in the ZSNES directory or the rom directory but it goes elsewhere when you open ZSNES then load the rom rather then just opening the rom in a differnt folder. (Using the old 1.36). So where do these files go for most people?
v1.41 seems to use the directory of ZSNES.
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

NMAK wrote:I found it supprising you would think that a desktop shortcut would solve the problem being as knowledgable as you are. I already explained the problem is ZSNES now looks in the directory IT is located at for the config files not the folder the rom is being opened from (like old ZSNES). So if I were to make a desktop shortcut it would still find the directory of the ZSNES and look for the config file there, and besides even if it diddn't a shortcut will assume the directory folder that the file its shortcutting to, not the directory that the shortcut is (in this case the desktop).
Uh, what about setting the working directory (aka "start in") to your ROM folder?
[u][url=http://bash.org/?577451]#577451[/url][/u]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Still uses the ZSNES directory.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
ipher
ZSNES Developer
ZSNES Developer
Posts: 269
Joined: Wed Jul 28, 2004 2:37 am
Contact:

Post by ipher »

NMAK wrote:I found it supprising you would think that a desktop shortcut would solve the problem being as knowledgable as you are. I already explained the problem is ZSNES now looks in the directory IT is located at for the config files not the folder the rom is being opened from (like old ZSNES). So if I were to make a desktop shortcut it would still find the directory of the ZSNES and look for the config file there, and besides even if it diddn't a shortcut will assume the directory folder that the file its shortcutting to, not the directory that the shortcut is (in this case the desktop).

I don't understand why you think that would help, but I still tried it anyways (maybe you were thinking something I wasn't) but it acted as I expected, it just used the directory it would use if you were opening it without a shortcut.
Sorry, for some reason i thought that you said that dragging the roms to the ZSNES exe made the config files work. I must have read wrong.
[url=http://www.ipherswipsite.com]ipher's WIP Site[/url]
NMAK
New Member
Posts: 8
Joined: Mon Jan 17, 2005 4:04 am

Post by NMAK »

creaothceann wrote:You could create a folder for each ROM, and then copy ZSNES into each folder. :wink: :D
I already wrote about this, yes it loads the config but its a pain in the butt to put a ZSNES in ever folder and its huge disk space and also more importantly it doesn't load the savestate from the folder it looks elsewhere, and saves elsewhere (I have no idea where that elsewhere is?!).

Well it would be a cool addition to add the create a folder type thing like I sugguest, or maybe just add that you can save a custom game config file called romname.cfg and if it sees that it will load that if it doesn't see a custom config it loads the default. This still wouldn't put all your game files into one folder, but still better then nothing :P .
--------------------------------------------------------------------------------------
Thanks everyone for trying to help, but the only solution is to use the old ZSNES, thats why I made it a suggestion! There is nothing that can be done to make it work inless you make an addition to ZSNES, I just hope the team thinks its a worthwhile thing to do.

(Can someone please tell me where these savestates go on your computer?! Maybe its more organized then I think?)
Last edited by NMAK on Wed Jan 19, 2005 9:40 am, edited 1 time in total.
NMAK
New Member
Posts: 8
Joined: Mon Jan 17, 2005 4:04 am

Post by NMAK »

ipher wrote:Sorry, for some reason i thought that you said that dragging the roms to the ZSNES exe made the config files work. I must have read wrong.
No you read right,
NMAK wrote:I just tried putting the new ZSNES 1.40 in my game folder and dragged the rom over top of ZSNES to open it with that program, I noticed that open the config file from that folder which was no supprise.
But then it doesn't load the movies, saves , all that from the folder... And thats if I put ZSNES in my game folder; shortcuts don't change the directory so it won't make any differnce no matter what.
AspiringSquire
Born to Rule... Impatiently
Posts: 265
Joined: Wed Nov 17, 2004 8:21 pm
Location: Everywhere I want to be.
Contact:

Post by AspiringSquire »

NMAK wrote:(Can someone please tell me where these savestates go on your computer?! Maybe its more organized then I think?)
I think they are probably going to your Windows directory. That's where the config files save whenever I open the DOS version of ZSNES in a particular way; it doesn't have a starting folder in that case, so it puts them there by default.
[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.

"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

NMAK wrote:Can someone please tell me where these savestates go on your computer?!
Search for *.zs? files on all HDDs.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Post Reply