EverDrive Forum

General => EverDrive 64 => Topic started by: startrinket on January 28, 2020, 06:14 AM

Title: Virtual Pro Wrestling English Translation Beta
Post by: startrinket on January 28, 2020, 06:14 AM
Hello all,

Please keep in mind that this is a beta that has some glitches etc.

We are officially releasing our beta version to the english translation of Virtual Pro Wrestling for the N64. Please email us at startrinkettranslations@gmail.com with bugs, issues or questions. Also if you are able to help us with any current bugs or glitches email us!!

Current Version is v1.77

You can download the patch here

https://www.startrinket.com/vpro

Known Bugs/Issues:

1. Random Freezing after matches. Working on a fix and has to do with compressed move files.

2. Some text issues with large font sizes before and after matches.

3. Missing english textures. About 90% of the texture are done. Send us screenshots to our email if you find any others:)

4. Text run off. Certain english text will run off the screen.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: supersign on January 28, 2020, 02:07 PM
That's great and all but shouldn't you fix your website first? The Custom Robo page has been absent for a while.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: n64hack on January 28, 2020, 06:05 PM
Nice work guys!! Glad to see this game finally get some love
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: supersign on January 28, 2020, 07:32 PM
Anyone else getting just a white/black screen and nothing else upon booting? My original VPW rom works and has a verified checksum with a big endian format. Tested on a v3 cart with OS 2.12.3.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: ozidual on January 28, 2020, 08:57 PM
Awesome news!  I'm not a wrestling fan, but it's always good to see another Japan-only N64 game translated!

That's great and all but shouldn't you fix your website first? The Custom Robo page has been absent for a while.

It looks like the link is just off.  It points to: https://www.startrinket.com/custom-robo but the actual link is https://www.startrinket.com/customrobo

Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Davestra on January 29, 2020, 01:15 AM
Oh yeah! Been waiting for this. Will definitely check it out.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on February 02, 2020, 08:56 PM
Anyone else getting just a white/black screen and nothing else upon booting? My original VPW rom works and has a verified checksum with a big endian format. Tested on a v3 cart with OS 2.12.3.

I've just tried, and it's the same on my ED64, too. V2.0 cartridge with 2.13 of the OS, and of course I have an expansion pak,
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: startrinket on February 02, 2020, 09:18 PM
Kerr,

My guess is it could be one of two things. 1. The everdrive might not be detecting save type. Can you force the cart to save as sram? I believe you would just have to add an entry for the game in the save_db.txt .

2. Old save files for VPW1 would cause a crash since they are in Japanese.  So make sure you either move/rename them or delete from the folder. If a Japanese save is loaded while the English translation is running it would cause major issues. The save file contains euc-JP encoded wrestler names and the translation uses ascii.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: supersign on February 02, 2020, 11:56 PM
1. I believe you would just have to add an entry for the game in the save_db.txt.
I tried that but that didn't work since it shares the same ID as normal VPW.

2. Old save files for VPW1 would cause a crash since they are in Japanese.  So make sure you either move/rename them or delete from the folder. If a Japanese save is loaded while the English translation is running it would cause major issues. The save file contains euc-JP encoded wrestler names and the translation uses ascii.
I deleted both the JP and the EN saves but still got a blank screen.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: nuu on February 03, 2020, 12:46 PM
It's not like you can't add an entry because it shares ID with another rom. Although the other rom will stop saving. You can also force the save type using the menu without having to touch save_db.

Try loading an entierly different game first to flush the save memory in the ED64, then delete the VPW save file.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on February 03, 2020, 06:29 PM
Kerr,

My guess is it could be one of two things. 1. The everdrive might not be detecting save type. Can you force the cart to save as sram? I believe you would just have to add an entry for the game in the save_db.txt .

When I get home, I'll try, by adding the line:

0x40ABEE49=3    (Virtual Pro Wrestling English Translation Beta v1.75)

to the \ED64\SAVE\save_db.txt


Quote
2. Old save files for VPW1 would cause a crash since they are in Japanese.  So make sure you either move/rename them or delete from the folder. If a Japanese save is loaded while the English translation is running it would cause major issues. The save file contains euc-JP encoded wrestler names and the translation uses ascii.

I don't have any save files from the game at all, I checked.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: startrinket on February 04, 2020, 12:31 AM
I will update the game ID to NVPE and update the patch to v1.77 see if that fixes the issue. Odd though because I've tested this on 4 different flash carts with no booting issues. ED 2.5 being one of them.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on February 07, 2020, 01:18 AM
I can confirm that v1.77 fixes the issue, and it now loads and works fine on my N64/ED64.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: startrinket on February 07, 2020, 02:52 AM
Great to hear. Just make sure to change the checksum for your save_db.txt entry as it did change when I modified the rom.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: ozidual on February 07, 2020, 06:50 PM
I think you can just add:

NVPE=3 (Virtual Pro Wrestling English Translation)

to the save file.  If that doesn't do it, you can replace

VP=3

with

NVPJ=3 (Virtual Pro Wrestling Original)

to force them to be separate.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on February 07, 2020, 08:39 PM
I think you can just add:

NVPE=3 (Virtual Pro Wrestling English Translation)

to the save file.  If that doesn't do it, you can replace

VP=3

with

NVPJ=3 (Virtual Pro Wrestling Original)

to force them to be separate.

Thanks. I've added the two lines to the save_db.txt thread at:

http://krikzz.com/forum/index.php?topic=6126.0
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: nuu on February 08, 2020, 01:19 AM
I think you can just add:

NVPE=3 (Virtual Pro Wrestling English Translation)
I didn't know you could use the whole game code. That makes it useful for distinguishing between regional versions.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: ozidual on February 08, 2020, 03:08 AM
I think you can just add:

NVPE=3 (Virtual Pro Wrestling English Translation)
I didn't know you could use the whole game code. That makes it useful for distinguishing between regional versions.
Huh, I thought they were already in use.  I honestly have no idea.  I'll see if I can test it with Shiren.

EDIT: Just confirmed that the 4-letter name won't work.  Just the 2-letter or the CRC.  Sorry about the confusion.  So it'll have to be reverted to VP=3 and {the current CRC}=3
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: nuu on February 10, 2020, 06:22 PM
Oh well that's too bad. The CRC feature is more important though.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on February 10, 2020, 10:41 PM
I think you can just add:

NVPE=3 (Virtual Pro Wrestling English Translation)
I didn't know you could use the whole game code. That makes it useful for distinguishing between regional versions.
Huh, I thought they were already in use.  I honestly have no idea.  I'll see if I can test it with Shiren.

EDIT: Just confirmed that the 4-letter name won't work.  Just the 2-letter or the CRC.  Sorry about the confusion.  So it'll have to be reverted to VP=3 and {the current CRC}=3

OK. I've just altered the save_db.txt file, to use the CRC of them both, will that be OK? I'd imagine so, but knowing me I've probably overlooked something...

0xC130FFE8=3    (Virtual Pro Wrestling English Translation Beta v1.77)
0x045C08C4=3    (Virtual Pro Wrestling Original)


BTW, I would have thought that each game would have had an internal name, probably at the start of the game's rom memory. Is that not the case? If it is the case, then don't modders ever alter the name, to suit the edited rom?
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: nuu on February 11, 2020, 01:29 AM
The reason to use the CRC instead of the ID is so you can set multiple versions of the same game to different save types (even the slightest change of a file will change the CRC of the file). If both versions uses the same save type and same ID, you don't need to bother with the CRC.

Yes each game has an internal name and a 4-letter "game code" which each game is assigned by Nintendo when they grant the license. The first letter indicates media format. The next two letters is an abbreviation of the game title and the last letter is the destination code.

Known media format codes:
  "N" N64 cartridge
  "D" 64DD disk
  "C" part of expandable cartridge
  "E" 64DD expansion for cartridge
  "Z" Aleck64 cartridge

Some destination codes (there are many more):
 "J" Japan
 "E" North America
 "P" Europe (there are several variations of European)
 "B" Brazil
 "C" China

Game code examples:
"NSMJ" - Super Mario 64 (Japan)
"NFXP" - Lylat Wars (PAL, Europe)
"CFZE" - F-Zero X (USA)
"CZLJ" - Zelda no Densetsu: Toki no Ocarina (Japan)

You can easily see the game code of a game by opening it in a hex editor. You should probably see it right away. It's at offset HEX 3B.
The middle two letters is the ID that you can see in the ED64 menu if you pick rom info, and that is used with save_db.

Yes the rom hacker can of course change this to whatever he wants (unlike licensed developers that were forced to use the code Nintendo assigned to them). But doing that might not be a good idea since there are only a limited number of combinations of two letters, and just thoughtlessly using them all up might be bad.
If you make a game that uses say EEPROM4, you could just use the ID "SM" and ED64 will recognize it as Super Mario 64 which is set to EEPROM4 save type by default.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on February 11, 2020, 09:57 PM
Thanks mate, that makes it all clear  :)
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: alphadrum on February 13, 2020, 02:33 AM
Will there be support for more characters/letters in the wrestler editor?
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: startrinket on February 13, 2020, 07:16 AM
Will there be support for more characters/letters in the wrestler editor?

It is something we can definitely look at adding in a future release. Although there are a few bugs that are currently a priority.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: alphadrum on February 13, 2020, 07:46 AM
Understandable, thanks for the translation. I was hoping Freem would finish his VPW64 translation from a couple years ago but said it was put on the back burner.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Owlmus on July 11, 2020, 01:55 PM
the roms i have are not working.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Owlmus on July 12, 2020, 02:00 PM
Okay got everything working except it always freezes after winning WCW Heavyweight mode no matter what
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kerr Avon on July 12, 2020, 04:22 PM
Okay got everything working except it always freezes after winning WCW Heavyweight mode no matter what

I've never played this (sports games aren't my cup of tea), but when you report a bug, you should provide as much information as possible, to help people track down and cure the bug.

I.e. What region is your N64, what type of Everdrive 64 do you have, do you have an expansion pak, you know, information about your hardware. And also information about how you played the game, such as were you the only human playing, what character did you play as (you get the idea, I've not played it, so I don't know the options and variables involved).

When submitting a bug report, it's always better to post too much information than not enough, as even the tiniest thing can be a huge clue as to what is causing the problem.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Owlmus on July 13, 2020, 06:40 AM
its more of a fighting melee game than a 'sports game' its fun till this day thats why so many people make mods.

the game crashes in my emulator when i beat a title league
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: alphadrum on July 26, 2020, 09:20 PM
They're aware of the game hanging, especially after matches in non-exhibition modes.

"1. Random Freezing after matches. Working on a fix and has to do with compressed move files."
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kobe on February 01, 2021, 06:55 AM
Hey, thanks for your hard work but for over 2 hours I've been trying to patch my ROM and I just get the following message each time:
xdelta3: target window checsum mismatch: XD3_INVALID_INPUT
I've used xdelta to patch many roms in the past, I've tried everything to no avail. What's going on?
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: zaphro72 on February 01, 2021, 05:00 PM
Hey, thanks for your hard work but for over 2 hours I've been trying to patch my ROM and I just get the following message each time:
xdelta3: target window checsum mismatch: XD3_INVALID_INPUT
I've used xdelta to patch many roms in the past, I've tried everything to no avail. What's going on?

Sounds like your source rom is not the correct one.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kobe on February 01, 2021, 08:56 PM
Hey, thanks for your hard work but for over 2 hours I've been trying to patch my ROM and I just get the following message each time:
xdelta3: target window checsum mismatch: XD3_INVALID_INPUT
I've used xdelta to patch many roms in the past, I've tried everything to no avail. What's going on?

Sounds like your source rom is not the correct one.
My source rom is the correct one, Virtual Pro Wrestling 64, no intro good ROM. I used two different ROMs, one I know 100% is a perfect dump.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: fabio_rosendo on February 01, 2021, 09:41 PM
My source rom is the correct one, Virtual Pro Wrestling 64, no intro good ROM. I used two different ROMs, one I know 100% is a perfect dump.

Try this rom..... is the only one that patch without error for me.
https://www.freeroms.com/roms/n64/virtual_pro_wrestling_64.htm
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kobe on February 01, 2021, 10:45 PM
My source rom is the correct one, Virtual Pro Wrestling 64, no intro good ROM. I used two different ROMs, one I know 100% is a perfect dump.

Try this rom..... is the only one that patch without error for me.
https://www.freeroms.com/roms/n64/virtual_pro_wrestling_64.htm
Thanks, looks like it successfully patched with this ROM, going to try it out when I get back home and hopefully it works on my ED64!
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: Kobe on February 02, 2021, 06:46 AM
Ok, tried out the translation and it seems to work great after I used the ROM that Fabio linked to.

Quick question: How the heck do you use the specials in this game? I found a FAQ online that said to use the analog stick during a grapple, but I was playing as Rick Flair and no matter how many times I tried, I could never pull of his special. Any advice?
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: alphadrum on May 05, 2021, 10:02 PM
Quick question: How the heck do you use the specials in this game? I found a FAQ online that said to use the analog stick during a grapple, but I was playing as Rick Flair and no matter how many times I tried, I could never pull of his special. Any advice?

When you have "SPECIAL" in your meter, do a strong grapple (Hold the grapple button) then flick the analog stick. Maybe you're doing it and don't realize Flair has one of the most odd "SPECIAL" in the game which consists of a slap and a 'Flair Flop.' I use it mainly to transition into a strong grapple then down+A to do a small package pin and get a 'cheap' victory.
Title: Re: Virtual Pro Wrestling English Translation Beta
Post by: nuu on May 06, 2021, 11:11 AM
A worn controller stick may also make it impossible to do certain moves in many games. I mean a really worn out one that doesn't center properly at all.