You'll need to change the filenames, but native saves are cross-compatible.Blind One said:Yeah, me too! I got PJ64 game saves (native) that i wanna use for 1964 but it wont let me! :angry:
Allnatural said:You'll need to change the filenames, but native saves are cross-compatible.
1964 includes the crc in the filename.Blind One said:Change to em what?
Hybrid Heaven (E) (M3) [!] HYBRID HEAVEN PAL
Hybrid Heaven (J) [!] HYBRID HEAVEN JP
Hybrid Heaven (U) [!] HYBRID HEAVEN USA
WWF WrestleMania 2000 (E) [!] WRESTLEMANIA2000
WWF WrestleMania 2000 (J) [!] Ú¯½ÙÏÆ± 2000
WWF WrestleMania 2000 (U) [!] WRESTLEMANIA 2000
[X] PJ64 Format [Internal Name].[EXT] (Default)
[-] Mupen64 Format [GoodN64 name/Rom image filename].[EXT]
[-] 1964 Format [Internal Name][CRC32][Region].[EXT]
nearly always a good thing, because most people don't want to play different versions, and even if they do, it nearly always works and is then more convenient.Clements said:PJ64 in my view uses the least effective native save naming system of the three. 1964 and PJ64 are the only emulators I have come across that use internal names in native save names. The major flaws in this system are:
1) It can only differentiate between internal name, so you cannot play games from multiple regions or rom revisions (e.g. V1.0, V1.1) independently if the internal name is the same like you can with all other emulators.
yes agreed in this one case it's not good (arguably that's the fault of the game for using same internal name but yesThis notably causes major problems (including some graphics glitches) with Master Quest - you cannot play the original Ocarina of Time and Master Quest independently as they share an internal name (you must either use the rom that had the internal name and region altered, or not play the original Ocarina of Time). See below. I must use 1964 or Mupen64 in order to play with the dump that I have.
normal users should not be messing with their save folders? the emu should just work. most users probably never even browse (or never want to have to browse) to their PJ64 folder. I was thinking of adding an import native option to copy files into there for them.2) Japanese games also have Japanese characters in their internal names, so PJ64 calls them weird names such as ºÞ´ÓÝÓÉɹ½ºÞÛ¸.sra instead of something much simpler such as Tsumi to Batsu - Chikyuu no Keishousha (J) [!].sra, as there are no garbage characters. In general, the saves folder looks a bit messy, and harder to differentiate between saves.
hard drive space for native saves is almost a non-issue - they are tiny, even uncompressed.3) Since the saves are named differently in each emulator, I use triple the hard drive space for exactly the same saves. I also need to manually edit filenames to get them to work with another emulator. If you complete a dungeon in Zelda with PJ64, your save files in Mupen64/1964 are now outdated and need to be copied over and renamed. If you have over a hundred games, this becomes counter-productive, complicated and time consuming. With Snes/Megadrive/NES/You name it emulators there is no issue here.
well, it would create more work for us and most users. we like not having to rename saves or worry about what the rom name is or GoodN64 changes etc..Mupen64's naming system is simplest - yet effective in all cases. With all rom images named to GoodN64, the saves get called the same as the filename, so it is easy to see which save corresponds to each rom. This also allows it to differentiate between roms 100% effectively. SNES emulators are also able to differentiate between regions as well. See below.
Format [Filename of rom image].[EXT]
true but like i said non of the methods is perfectThe only flaw with Mupen64's system is that you need to rename saves downloaded from external sources. But then again, there are games that have a different internal name in different regions - so downloads from PJ64 are technically not always universal. Examples:
Hybrid Heaven (E) (M3) [!] - HYBRID HEAVEN PAL
Hybrid Heaven (J) [!] - HYBRID HEAVEN JP
Hybrid Heaven (U) [!] - HYBRID HEAVEN USA
WWF WrestleMania 2000 (E) [!] - WRESTLEMANIA2000
WWF WrestleMania 2000 (J) [!] - Ú¯½ÙÏÆ± 2000
WWF WrestleMania 2000 (U) [!] - WRESTLEMANIA 2000
Different internal name in each region. Many Japanese games also have a unique internal name. There are at least 20 or so of these.
So, even an advanced option to change the format would be most welcome like so:
[X] PJ64 Format - [Internal Name].[EXT] (Default)
[-] Mupen64 Format - [GoodN64 name/Rom image filename].[EXT]
[-] 1964 Format - [Internal Name][CRC32][Region].[EXT]
-saveren
Creates a batch file called saveren.bat. This file is used to rename the files in your emulator's save directory to the ROM's new name. Simply place the batch file into the emu's save directory and run it. Afterwards, your save states and SRAM files should work when you load your renamed roms. Implies -rename.
On *nix platforms, this works in conjunction with the bundled nren utility.
PJ64 could also just still use the old naming scheme by default for compatibility, and when the users change the naming scheme, the save files could re renamed accordingly. This way "non-power-users" wouldn't have any problems, and "advanced-users" would still have the desired functionality.Smiff said:i'm coming round to what clements wants - just using filenames
jabo likes that aswell
zilmar is not against the change, but is concerned about users upgrading and how we're supposed to update the filenames for them. um, any ideas?