You are not logged in.
Lost Password?


Register To Post



 Bottom   Previous Topic   Next Topic

#1
[Release] Virtual Lab English "Translation"
Posted on: 4/1 0:14
PVB Elite
Joined 2011/7/1
Germany
1078 Posts
CoderContributorTop10 PosterLong Time User (7 Years) App CoderPVBCC 2013 Entry
Hey everyone,

VirtuousRage posted some screenshots for translating Virtual Lab some time ago. After that I was asked by several members of the community to do a translation patch. I didn't really see the point as all the Japanese text is already translated on screen. When I checked for the first time I saw that the hack wouldn't be as easy so I moved on.

However, I had a look again today and decided to do the absolute minimum. I didn't do most of the proposed rearrangements and didn't alter the English text. I just removed the Japanese text and moved the English text on the "Read Instructions" screen a bit.

I attached the patched ROM as well as my notes (in case someone cares).

Attach file:


zip Virtual Lab (E).ROM.zip Size: 46.86 KB; Hits: 114
zip Virtual Lab (E).Patch.zip Size: 0.57 KB; Hits: 110

png  Virtual Lab (E)-0001.png (2.02 KB)
1709_5ac007d50c37a.png 384X224 px

png  Virtual Lab (E)-0002.png (5.43 KB)
1709_5ac007e01b8ac.png 384X224 px

png  Virtual Lab (E)-0003.png (6.17 KB)
1709_5ac007ec1b513.png 384X224 px
txt Notes.txt Size: 0.79 KB; Hits: 54
Top

#2
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/1 8:48
VB Gamer
Joined 2017/2/5
USA
39 Posts
Long Time User (1 Year)
I'm impressed that you can make these modifications.

I may not be worthy to ask this question; but in layman's terms - What are the steps between having a rom file, and having a code in front of you where you would actually be able to tweak certain things before re-compiling it into a rom file?

Is there a certain software used for this?
Does it look like crazy machine code when the rom is un-archived?
Top

#3
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/1 10:59
PVB Elite
Joined 2011/7/1
Germany
1078 Posts
CoderContributorTop10 PosterLong Time User (7 Years) App CoderPVBCC 2013 Entry
Quote:

mips5000 schrieb:
I'm impressed that you can make these modifications.

I may not be worthy to ask this question; but in layman's terms - What are the steps between having a rom file, and having a code in front of you where you would actually be able to tweak certain things before re-compiling it into a rom file?

Is there a certain software used for this?
Does it look like crazy machine code when the rom is un-archived?


I don't decompile the code but read the machine code. There are ways to get a readable representation of the assembler code of the whole ROM but I usually just use Mednafen to look at it (hit Alt+D while a game is running). Usually I start with Reality Boy to look where images are on the BGMap and in the char memory. I then set breakpoints to figure out when that data is written. After that I analyze the code that writes the BGMap/Chars to figure out where it loaded the data from. Depending on what I'm doing I then change the data that is loaded or the actual code. Usually I use a Hex editor for the simpler tasks (like with this one) or I write a tool that does the patching for me.
Top

#4
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/1 22:19
PVB Elite
Joined 2008/12/28
Slovenia
613 Posts
Highscore Top ScoreHighscore Top ScoreCoderContributor10+ Game RatingsLong Time User (9 Years) App CoderPVBCC 2010 EntryPVBCC 2013 Entry
If you're interested in doing more reverse engineering, my notes might help: http://matejhorvat.si/en/vboy/vlab/
Top

#5
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/1 22:34
PVB Elite
Joined 2011/7/1
Germany
1078 Posts
CoderContributorTop10 PosterLong Time User (7 Years) App CoderPVBCC 2013 Entry
Quote:

HorvatM schrieb:
If you're interested in doing more reverse engineering, my notes might help: http://matejhorvat.si/en/vboy/vlab/


I actually read through your password posts after I finished everything. You are absolutely right with how confusing the programming is. I'm not sure if they disabled optimizations or wrote everything in asm and copy/pasted their code. There is this function that writes the Japanese text into the gameboard. Every single char of a line is written by its own line of code. The code is the same over and over again.
Top

#6
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/1 22:58
Virtual Freak
Joined 2017/1/9
USA
94 Posts
Long Time User (1 Year)
Thunderstruck is truly a god among us.
Thanks dude!!
Top

#7
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/2 1:35
Nintendoid!
Joined 2012/11/9
Venezuela
107 Posts
Highscore Top10Highscore Top ScoreHighscore Top ScoreHighscore Top ScoreHighscore Top ScoreHighscore Top ScoreLong Time User (5 Years)90+ Game Ratings
Awesome! Maybe with this i'll try the game...i guess XD (Seriously, i don't like this game). Good work though :-)
Top

#8
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/2 18:02
PVB Elite
Joined 2014/6/4
USA
523 Posts
Long Time User (4 Years) 20+ Game Ratings
Thanks for making the patch!
Top

#9
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/2 22:53
PVB Elite
Joined 2013/6/17
Canada
1014 Posts
Long Time User (5 Years)Top10 Poster10+ Game Ratings
Quote:

thunderstruck wrote:
Quote:

HorvatM schrieb:
If you're interested in doing more reverse engineering, my notes might help: http://matejhorvat.si/en/vboy/vlab/


I actually read through your password posts after I finished everything. You are absolutely right with how confusing the programming is. I'm not sure if they disabled optimizations or wrote everything in asm and copy/pasted their code. There is this function that writes the Japanese text into the gameboard. Every single char of a line is written by its own line of code. The code is the same over and over again.


That's kind of funny actually, it truly is a "my first game" sort of scenario is seems =P
Top

#10
Re: [Release] Virtual Lab English "Translation"
Posted on: 4/5 12:25
PVB Elite
Joined 2011/7/1
Germany
1078 Posts
CoderContributorTop10 PosterLong Time User (7 Years) App CoderPVBCC 2013 Entry
Quote:

retronintendonerd wrote:
Thanks for making the patch!


Always happy to help.

Quote:

KGRAMR schrieb:
Awesome! Maybe with this i'll try the game...i guess XD (Seriously, i don't like this game). Good work though :-)


I think it has potential. Just the execution is not that great.

Quote:

speedyink schrieb:
That's kind of funny actually, it truly is a "my first game" sort of scenario is seems =P


I think they rushed this allot.
Top

 Top   Previous Topic   Next Topic


Register To Post