What's new
Haven't been following this in that much detail, but the original Yuki made bugfixed version of SSVS has been extracted, yes? People are now just trying to get the title screen and translation patches made by Code Mystics added in?

Personally I consider the latter as a fan hack, nothing more. It's neat, but nothing I would personally lose sleep over.
 
Haven't been following this in that much detail, but the original Yuki made bugfixed version of SSVS has been extracted, yes? People are now just trying to get the title screen and translation patches made by Code Mystics added in?

Personally I consider the latter as a fan hack, nothing more. It's neat, but nothing I would personally lose sleep over.
I think the translation is a big deal but, as days go by, I find it harder and harder to figure out a way to port it to the rom.
 
Personally I consider the latter as a fan hack, nothing more.
Agreed, don't get me wrong I also would like to have it on my 1FZ/DS Cart... But the way this was put together...
And the more information that comes out about it, the whole thing reeks of sloppy edits like a enthusiastic fan would make to his favorite game.
 
So I poked around the darker parts of the interwebs and found a ROM pack, which loaded onto my Darksoft MultiMVS cart without too much effort. No idea if it's complete, only played it a little so this may be of no real help...
data:image/png;base64,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
IMG_0591.jpg
 
Last edited:
The real and complete rom haven't the PERFECT on screen.
People are working on the title’s logo. With the help of the PC version’s screenshot, they managed to pick the right colors to adapt the palette.
Also...
but seriously, thanks for letting me know.
You are the one who said...
No idea if it's complete
But yet posted a image of the title screen missing the "Perfect" logo.
Had "No idea"? :huh:

Missing is missing is the point, accept no substitutes.
 
Last edited by a moderator:
Ok, I'm giving up on this.

What I believe is right about the translation:
  • pbin file is the translation.
  • pbin file is part of the p1 rom.
  • pbin needs to be swaped.
  • pbin is inserted around 0x1E790.

hope someone has a better lucky on this than me.
 
Ok, I'm giving up on this.

What I believe is right about the translation:
  • pbin file is the translation.
  • pbin file is part of the p1 rom.
  • pbin needs to be swaped.
  • pbin is inserted around 0x1E790.

hope someone has a better lucky on this than me.
Curious where/how you got 0x1e790 from.
 
Ok, I'm giving up on this.

What I believe is right about the translation:
  • pbin file is the translation.
  • pbin file is part of the p1 rom.
  • pbin needs to be swaped.
  • pbin is inserted around 0x1E790.

hope someone has a better lucky on this than me.
Curious where/how you got 0x1e790 from.

Looking at the pattern of pbin and comparing with p1.

Also this is the address when the fight starts, exactly where that story animation starts.
I managed to insert it in a way that would crash only when english language was selected and after character select.
Exactly at the moment where the story would start in translated mode.

I can be totally wrong about this but I really see a pattern at this address and the result is something that makes sense.
 
but seriously, thanks for letting me know.
You are the one who said...
No idea if it's complete
But yet posted a image of the title screen missing the "Perfect" logo.Had "No idea"? :huh:

Missing is missing is the point, accept no substitutes.
You do realize the original build they tested didn't have the Perfect logo and that it was added in for this collection right? Maybe chill a bit
 
more interesting question - where is SSVFE English story texts ? that fact what there is no .PNG files with story makes me think it should be in textual form in some binary.
I've did quick search of few words like 'MAJESTY' or 'M A J E S T Y' in game files, but it was not found. WTF ?
 
and that it was added in for this collection right?
We are talking about THIS collection, specifically reworking THIS "ROM" for emulation/real hardware.
The original build is NOT what this thread is about.
Maybe chill a bit
I'm not off basis or topic here, and if it seems like my view is binary (black & white) that's because it IS.
We either have the "ROM" complete indistinguishable from the version represented in this collection, or we do not... Its just that simple (chill doesn't compute here).

Missing titles screens, however minor they may be in the grand scheme of things is irrelevant.
Missing is missing (and not complete).
 
The original build is NOT what this thread is about.
why ? who told that ?

at the moment I tend to think - original build may already contain English story mode, but just have it disabled.
so, it is possible all what "Pefect" thing is just an old location test ROM with enabled Eng story + replacement of title texture, so hardcore fans fools will think its some kind of new game ;)
 
at the moment I tend to think - original build may already contain English story mode, but just have it disabled.
You are most likely correct about this, but that title screen is a part of it was my point...
Failure to include that, is a failure to capture the version represented in THIS collection.
so hardcore fans fools will think its some kind of new game
*shrug* Worked for Capcom ;)
 
A little bit of progress with the format of the .pbin file

Code:
00000000   6E 00 00 00  00 00 00 00
00000008   78 03 00 00  3A 5F 02 00
00000010   C6 03 00 00  6A 5F 02 00
00000018   12 04 00 00  B8 5F 02 00
...

00000378   72 82 6E 82  43 81 40 81  r.n.C.@.
00000380   60 82 40 81  6D 82 64 82  `.@.m.d.
00000388   76 82 40 81  69 82 6E 82  v.@.i.n.
00000390   61 82 44 81  68 82 73 82  a.D.h.s.
00000398   66 81 72 82  40 81 61 82  f.r.@.a.
000003A0   64 82 64 82  6D 82 40 81  d.d.m.@.
000003A8   60 82 40 81  40 81 40 81  `.@.@.@.
000003B0   6B 82 6E 82  6D 82 66 82  k.n.m.f.
000003B8   40 81 73 82  68 82 6C 82  @.s.h.l.
...
EOF
The first 32bits are the number of patches (110), next 32bits are just 0x0. This is followed up with 110 of the following


Code:
struct {
  uint32_t pbin_offset; // offset of data within the pbin
  uint32_t dst_offset;  // offset within the p1 rom?
}

So the first patch is 0x378 and 0x25f3a, 2nd one is 0x3c6 and 0x25f6a

There is something more going on with the data and/or dst_offset. The first patch is 78 bytes, but the difference between its dst_offset and that of the 2nd patch's dst_offset is only 48 bytes. This would mean the patches overlap if just written as is.

EDIT:

It also appears the data part of the pbin is byte swapped relative to the samsho5_fe.cslot1_maincpu.
 
Last edited:
I'm pretty sure that's how this thing works -
emulator install execute hook at PC = 0x68C8, which is some kind of printf() routine, and have reg A0 pointing to message start, then iterate and compare A0 with all the pbins[ I ].dst_offset and if it match - replace A0 with respective pointer like &pbin_data_start[pbins[ I ].pbin_offset], and then continue execution of native M68K.

feel free to implement the same in native M68K machine code and inject jump to it at the start of 0x68C8 subroutine, and you'll get English story texts.

add: ... or not. I've checked emulator code and as I see it installs in total about 30 hooks, go find out what all of them does :)


There is something more going on with the data and/or dst_offset. The first patch is 78 bytes, but the difference between its dst_offset and that of the 2nd patch's dst_offset is only 48 bytes. This would mean the patches overlap if just written as is.
yep, moreover - that area is mixed code data/texts, so it is not possible to simply replace there something if patch data is longer than original.
 
Last edited:
Back
Top