News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Xalphenos

Pages: [1] 2 3 4 5
News Submissions / Re: Translations: Translation for Ys 5 Finally Released
« on: November 28, 2013, 02:49:20 pm »
Thank you Gideon. You are an amazing person.

ROM Hacking Discussion / Re: Screenshots
« on: October 30, 2013, 09:51:39 pm »
Gideon Zhi you are amazing.

ROM Hacking Discussion / Re: Game Boy Colorizer!
« on: October 29, 2013, 01:03:58 am »
I know it's not the same thing but I stumbled upon this a few weeks ago.  Been stuck in a tab waiting for me to read it until now.  I like the idea. 

I agree with the others here. I'm perfectly ok with fan translation credits at the start of a game. The old release group intros where annoying but I haven't seen any annoying fan translation credits.

If you can figure out how to remove them then I guess you have as much right to do that as the original teams had to translate the games in the first place.  Don't be surprised if you end up with a notoriety about yourself though, especially if your credit removed versions end up on repro carts.

Ok this EXE is not packed, and the text for items and menu text are in it.  Though it really is a different file.  At offset 0x39000 of corpsparty2.exe you will find the string "DPMX0" then some header stuff.  This basically marks the start of a new file within the exe.  At 0x3902C you have the length of the file in bytes.  In this case it is 0x6C66C which actually is the end of the whole exe.  The data starts at 0x39030.  For every byte you need to xor with 0x73 then subtract 0x72 then add that to the previous converted byte, first time it's 0.

Here is the relevant code from the exe.
Code: [Select]
AL = 72 CL = 73 DL = previous converted byte (0 the first time) ESI = pointer (different each time you run the exe) EBP = counter 0x6C66C to begin with
CPU Disasm
Address   Hex dump          Command                                  Comments
00401247  |> /8A1E          /MOV BL,BYTE PTR DS:[ESI]
00401249  |. |32D9          |XOR BL,CL
0040124B  |. |2AD8          |SUB BL,AL
0040124D  |. |02D3          |ADD DL,BL
0040124F  |. |8816          |MOV BYTE PTR DS:[ESI],DL
00401251  |. |46            |INC ESI
00401252  |. |4D            |DEC EBP
00401253  |.^\75 F2         \JNZ SHORT 00401247

I think I've explained it well and the code is really simple so someone should be able to write a program that will do that for you.  If no one writes you a program I'll try to do it tomorrow after work.  I've got to do my Japanese reviews and go to bed. 

Like I said I have no knowledge of the game.  I recognized the name and knew xseed was some how connected to corpse party.

That seems like a functional idea.  Basically you would write a trainer that over writes the text strings in memory.  They may end up at different memory locations on subsequent runs so the program will need to search for the strings then write over them.

I don't have the game so really this is all theoretical.  Those item names could still be editable in a file somewhere.

Let me preface this by saying I have absolutely zero knowledge of this game. I only vaguely recognize the name.

661KB seems a little small for a modern pc game executable.  So my best guess is that the exe is packed or is just a loader and the actual game exe is masquerading as some other file.    So you are going to need someone well versed in cracking modern copy protections or start doing lots of research. 

Honestly being so new it seems like there could be a good chance the game gets localized.  Then all that work was wasted.

What starwin says.  Olly is what I use and suggest.

How big is the exe file?  This game is pretty new so you could be running into some type of copy protection.  The main exe could be packed or encrypted.  In either case you wouldn't find anything relevant in it with just a hex editor.  Since you said you found it in the main exes memory I'm leaning toward this scenario.

Gaming Discussion / Re: Learn Japanese Through JRPGs!
« on: August 29, 2013, 08:09:49 pm »
Thanks for this.

I started studying Japanese last august but took a break as I started a new job.  I picked it back up in April and so far know about 400 kanji and a thousand something vocab based on them.  I've been studying grammar too so I'm not completely deficient.

Obviously video games was a large part of why I'm studying Japanese so this looks great.  I'm going to start going through it tomorrow.

Programming / Re: Finding Item Text within a PC Game
« on: August 25, 2013, 04:43:49 pm »
It could be anywhere then, it could be compressed or right in front of your eyes hidden by a bit wise operation.  Since the simple method didn't work you either need to manually check every file or attack it with a debugger. No mater how its stored in files it should at some point exist as text in memory. Set break points to find out when and how it got there.

Programming / Re: Finding Item Text within a PC Game
« on: August 25, 2013, 03:38:20 pm »
I've seen a lot of pc games store the Item text within the main exe itself.  I would try opening up the main exe in a hex editor capable of displaying various text encodings, such as madedit, and searching for the text.  Just set your encoding before you start searching.

Newcomer's Board / Re: I only just started downloading game hacks
« on: August 16, 2013, 03:59:03 pm »
Pretty sure that the Trident engine is a critical windows component and can in fact not be removed.

I have always been under this impression as well. 

Newcomer's Board / Re: I only just started downloading game hacks
« on: August 05, 2013, 07:03:58 am »
I just need to know where to find the right patch file for the Expert Emerald mod.

Newcomer's Board / Re: I only just started downloading game hacks
« on: August 05, 2013, 05:20:48 am »
First of all I wasn't talking down to you.  I was giving you the benefit of the doubt.  Because in this day and age it is very odd to me that someone can't manage to download a file on their own.  Secondly I was just trying to offer a little help on the trying to run in windows media player thing.  Ive seen it happen and it's because of the reason I explained.  But I can guarantee you that if you run the emulator and try to load the patched rom in it windows media player will not run. 

About the virus you had two years ago surely you removed it?  Why not just go back to IE then, if that is what you are comfortable with.  I disagree with Bregalad on one point.  This should be your third step. 
Step one.  Learn to use a computer
Step two.  Learn to use an emulator
Step three. Learn to use a romhack

Those are big steps though and contain many smaller steps.

Oh and since you have a hard time seeing the difference this time, unlike last time, I am talking down to you.

Edit:  If you computer is really that screwed up run a virus scan followed by a malware scan.  Google "MBAM" and probably reinstall firefox or reset it config.

Newcomer's Board / Re: I only just started downloading game hacks
« on: August 05, 2013, 04:26:25 am »
Honestly I can't tell if you are just trolling or really need that much help.  You have to run the rom hacks through their respective emulator you can't just double click it and expect it to run.  Thats probably why it's trying to run in media player.  And for downloading stuff it should just go straight to your downloads folder. 

Newcomer's Board / Re: Need help with Super Robot Wars Alpha 3
« on: August 05, 2013, 02:06:48 am »
Hi there.

By switching two characters (コウ) with three (Kou), you probably broke one of the pointers (you know what pointers are, right?).
Except that two SJIS characters would allow him four Latin non sjis characters.  So the first test he did wasn't switching two characters with three it was changing 4 bytes with 3.  But otherwise I agree you should keep string lengths the same for this initial test.  Some strings have there length marked somewhere and if the size doesn't match exactly you get a crash.  So for latin characters add a space to the end of it "Kou " or for the sjis equivalents just use "Ko". 
Some other things that might be going on:
Make sure your hex editor is set to type over and not insert.  You don't want to change the file length.  Your pretty much guaranteed a crash.  This also means no deleting unused bytes.  So if you typed in "Kou" and deleted the next unused byte you just changed the file size.
There could be a checksum in which case you are not going to edit anything in the main executable without asm hacking.

"First year"
Yeah it's first year. Nennme is a counter for years. The second kanji isn't day it's eye, a
mong other things.

Newcomer's Board / Re: Tingle Translation Help
« on: September 24, 2012, 08:31:19 pm »
What Gideon Zhi is getting at is that not having kanji doesn't necessarily make it any easier, and definitely not classifiable as easy.  In fact it could make it harder.

Newcomer's Board / Re: Hacking PS1 games on Linux
« on: August 24, 2012, 12:31:09 am »
To be fair, I've yet to see a really good debugger on any emulator (not only PlayStation) I've tried.

I agree.  That's why I stick to x86.  It's certainly not easier than MIPS or SuperH, I'm very interested in Saturn hacking, but I'm so spoiled by Ollydbg.

News Submissions / Re: ROM Hacks: Zelda3 Parallel Remodel
« on: August 02, 2012, 12:28:12 am »
I'm certainly not an English teacher, but I agree with Draken.  At least in so far as the script definitely needs a good editing pass done to it.  I can't point out grammatical errors but the script is very awkward to read. 

Pages: [1] 2 3 4 5