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 - Ninto55

Pages: [1]
Newcomer's Board / Re: Different ways of storing text in a game file?
« on: December 12, 2015, 03:49:25 pm »
I don't know how many characters are supposed to be in the file, all I know is the text for that room uses that file. There are probably control codes, and maybe other points in the game access the same file (it is the text for using a computer, I wouldn't be surprised if other computers in the game repeat some text). I'll try out some of those debuggers mentioned earlier and see what I can find, and if that doesn't work there is always blind trial and error until I change a value that does something.

Thanks for the help guys.

Newcomer's Board / Re: Different ways of storing text in a game file?
« on: December 10, 2015, 08:57:37 pm »
This is Giten Megami Tensei. And I know the text is in that file, the game read that file when I walk into the room (the hero's bedroom, it also gives you the option to save), and when I removed it I got a unique bit of text, it was all Japanese and I assume it was some kind of error thing, but it had two different speakers and it looked like some kind of dialog (which would be a weird way to display an error like that). I figure it is encrypted, how do hackers go about deencrypting things like this? What are some general methods or examples of people in the past?

Newcomer's Board / Re: Different ways of storing text in a game file?
« on: December 10, 2015, 05:21:53 pm »
I don't think a different encoding would make a difference for relative searching if English is in the same order. And I tried to use the wildcodes before but didn't turn up anything, and I think I was using it right. And I wanted to try altering the hex values to see what happens, but I'm not sure which values to edit. I wanted to just increment every value, but I couldn't find an easy way to do that without going through and editing each value by hand. And obviously I don't want to mess with every value, just whichever ones have text, but I can't figure out which that is. I made this topic to try to get some common kinds of encryption I could try to check for, but I didn't word that right in my OP. Every document I came across learning how to do this says something like "And that is how you change a game's text! Assuming it isn't encrypted of course, then it gets much harder!" which isn't very helpful, but I understand they're trying to keep it beginner level. Anyway, instead I guess I can just pass this stuff off to you guys and see if you can find anything. - MS0017.BIN file (What is a good file sharing site? The few times I need to upload a file I have trouble finding a good one, but this looks like it will do). - Image with four different text boxes (well five but the last two show up together and the bottom one is blank for the first three) with English text that should be in there. I've mostly been focusing on "Copyright" because it is a long, single word, more specifically I've been trying to find "opyright" so I don't have to worry about capitalization, but I haven't found anything with "Copyright" or anything else.

Newcomer's Board / Different ways of storing text in a game file?
« on: December 09, 2015, 06:46:39 pm »
Hi, I figured I'd post this in the newcomers section because I am new and this kind of thing probably gets asked all of the time.

I'm working on a translation of a game in my freetime, this is nothing serious, just something to work on for the experience. The game I'm working on is an old windows game from the late 90s, which is a port of a PC98 game. I've narrowed down the files where text is stored (They're named MSXXXX.BIN, the Xs being hexadecimal from 0000 to 7F07), but I'm having trouble actually figuring out how the text is in these files. I've found some English text on a computer in the game which is somewhere in the MS0017 file, but I cannot actually find it in the file. I was hoping it might just be in unicode or something (I had to enable Japanese unicode on my computer to get the game to display text properly, so I assume it would be unicode), but I can't find it. Relative search isn't turning up anything either (and I am taking note of capitalization).

So I'm asking here for help. What are common ways for a game like this to store text? Is there something I could be keeping an eye out for in my hex editor? Is there just something I hadn't considered?

As a side question, do you guys know of any good utilities for PC debugging? I have a PC debugger program but it doesn't work that well, and I've been using Process Monitor to keep track of when the game is reading files (this is how I found that the English text was in MS0017.BIN). Are there any other useful tools I could be using to make my life easier?

Thanks for any help, or just for your time in reading this.

Pages: [1]