Quoted from ezeltmann:I have a subject changer.
does the SHIFT ID method work anymore when Stern changes the sound locations or are they completely scrambling them making it impossible.
This is my conundrum. JP 1.00 vs. 1.01 script locations have been jumbled like crazy. I have yet to figure out a pattern.
For example, both of these script locations are the same script (same sound). However their respective hex location Ids have changed drastically (1.00 vs 1.01):
In 1.00 Script: 0x233 (0min 06s 056ms)
In 1.01 Script: 0x1FE (0min 06s 056ms)
SEE PIC BELOW
Note the 0x hex script location value differences. They are VASTLY far apart. So as you can see it's not just a few above/below like one would expect b/t 2 versions (i.e maybe 0x233 became 0x238 or something).
Believe me, I've looked at many other examples of this and done the math. I don't see any pattern. Not to mention both 1.00 and 1.01 have the exact same amount of sound scripts (well, 1.01 has literally 1 more, but that's it).
The only way I see to easily solve this is for PB to expose the timestamp within the .dat file as it does in the PB UI. If it did then I could sort by Script Duration ASC. Then use some excel + Notepad++ wizardry to line all bookmarks back up.
I say this b/c if you sort by Script Duration ASC in PB, using my 1.00 .dat for each, and look at both firmwares side by side, they all line up row by row -- aka 1.00 row D's actual sound is also 1.01 row D's sound aka the sounds are the same script just the location Id is vastly different. Since currently the .dat PB generates does not have that (0m00sec00ms) value in it + there's no way to export script locations via PB, there's no way for me to leverage sorting in the .dat by timestamp. Not to mention having that time value within any given .dat would be key for macro importing params.
oga83 Not trying to take away from the amazing work you did to open up these firmwares. I am incredibly thankful and will be re-donating again shortly. I just wanted to present this as a possible enhancement or see if you had any ideas for what I'm dealing with. I cannot fathom going through manually bookmarking all 3852 script locations again. Please share any advice, I can't be the only one running into this. Thanks so much for everything you do.
2020-07-12_20-30-08 (resized).png