~ The Homeland Project ~

Find all your GameCube topics here
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: ~ The Homeland Project ~

Post by emu_kidid » Fri Apr 13, 2012 4:45 am

ah that's a shame, on Dolphin you can view the call stack. So what shuffle2 is saying is to identify the function that prints the string using the IPL font and following the callstack back/registers to identify the location of the string/etc.
Image
baz_x
Posts: 1
Joined: Sat Apr 14, 2012 4:19 am

Re: ~ The Homeland Project ~

Post by baz_x » Sat Apr 14, 2012 4:22 am

Hey,

If you want you can send any text my way; a friend and I will look over it for you.

I tried extracting it myself, but got confused.

Would love to see this come to fruition, I'll be waiting.
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Sat Apr 14, 2012 9:20 am

Hey, thanks for your help! I'll add you to the list :D
Once we got it sorted how to extract/decrypt etc. the strings i'll send em over
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
HomelandReloaded

Re: ~ The Homeland Project ~

Post by HomelandReloaded » Sat Apr 14, 2012 12:17 pm

@emu_kidid: Thanks, I think I've got the idea now. Just need to familiarise myself with Dolphin debug mode and the memory map.
Puutan
Posts: 3
Joined: Sun Jun 10, 2012 4:46 pm

Re: ~ The Homeland Project ~

Post by Puutan » Sun Jun 10, 2012 5:42 pm

Hi, my name is Puutan. I'm a Japanese fan of Homeland for years. One of my friends told me about this forum and I want to do some help. I can read and write Japanese, and English too (I suppose.) Of course I know about this game. But the problem is, I know nothing about programing or about Dolphin at all. I'm not sure even how to use this forum king of things. I hope I can post this, and make myself understood.

I started making some guides in English in my blog in 2010, but I recently feel the limit of doing this in a blog. It is pleasing for me to make such guides with a friend's help who always corrects my English. However, the blog forces players to read loads of explanations, and sometimes it is difficult to find particular information among many articles. If a player can play this game in English itself, that will be the best. I believe translating or programing works might require lots of patient and time (even some years). But I cannot help dreaming about fans in abroad play Homeland by themselves.

Is the problem about programing? Or translating? At least, I think I can help the latter. If this project is not ended, and if there is something I can do, please let me know. The most certain way is send me a message from the mail form in my blog.

URl of my blog is below.
http://homelandenglish.blog130.fc2.com/

P.S.
By the way, I believe all of these Japanese words are actually used in the game. (Sorry i don't know how to reply.)
I've just put a rough translation too.

posted by HomelandReloaded

Re: ~ The Homeland Project ~
Here's something to use for a proof of concept:

start.rel 00014894 47 おとこのこと おんなのこ。どちらではじめますか?Which do you start with, a girl or a boy?
start.rel 000148C4 25 なまえを つけてください。Please name your character.
start.rel 000148E0 60 メモリーカードに すでにある おなじなまえは つけられません。You cannot use the same name which already exist in this memory card.
start.rel 00014920 36 このなまえで ぼうけんを はじめます。Your adventure will start with this name.
start.rel 00014948 59 メモリーカードに あたらしい ぼうけんのきろくを つくります。A new data of adventure is made in this memory card.
start.rel 00014A98 19 %03dじかん %02dふん %03d hours %02d minutes
start.rel 00014CD4 20 スロットAをしらべる Check a memory card in slot A
start.rel 00014CEC 30 メモリーカードをへんしゅうする Edit this memory card
start.rel 00014D0C 30 メモリーカードなしで はじめる Start without saving data in memory card
start.rel 00014D3C 32 データをけしてもよろしいですか? Is it OK to erase this data?
start.rel 00014D60 42 ほんとうにデータをけしてもよろしいですか?Are you sure of erasing this?
start.rel 00014E68 32 データをけしてもよろしいですか?Is it OK to erase this data?
start.rel 00014E8C 42 ほんとうにデータをけしてもよろしいですか?Are you sure of erasing this?
start.rel 00014EE8 38 メモリーカードの読み込みに失敗しました Failed to load this memory card
start.rel 00015128 14 プレイじかん:Total play time
start.rel 00015380 4 ぶき Weapons
start.rel 00015388 4 たて Shields
start.rel 00015390 6 こもの Items
start.rel 00015398 16 けいけん%Dをえた You have got %D experiences
start.rel 000153AC 17 はじめから あそぶ Start from the beginning
start.rel 000153C0 12 ネットワーク Network
start.rel 000153D0 14 ネットせってい Setting of Network
start.rel 000153E0 14 せつぞくテスト Connection Test
start.rel 000153F0 16 せいさくスタッフ Staff roll
start.rel 00015404 51 ネットせっていがめんにうつります。<LF>よろしいですか?Is it OK to go to setting screen?

It's all the text I can find in the start.rel file, but I'm not sure if all the text is used in the game. There should be tabs between the columns, which are: FILENAME; OFFSET; LENGTH; TEXT. This a fairly small file, but separating the non-text from the text was more time-consuming than I expected.

_________________
Old games never die.

Now playing: Shenmue, Tera, ホームランド
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Sun Jun 10, 2012 7:57 pm

nice! i'm def. still kind of working on this so you'll be on my list of translators for sure!
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
HomelandReloaded

Re: ~ The Homeland Project ~

Post by HomelandReloaded » Mon Jun 11, 2012 6:09 am

@Puutan: thanks for your kind offer, but the problem at this stage is more about programming. The Japanese text is in Shift-JIS encoding and it is scattered throughout the game files. Also, it is very hard to find where a text string starts and ends. This will require good programming or technical skills - or a lot of time (maybe months) - to locate all of them (there are thousands).

When it is done it will not be possible to play online except on a modified GameCube (the Dolphin emulator does not support the Broadband Adapter).
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Mon Jun 11, 2012 6:20 am

the best help would be a japanese guy who can hack into the game files, because as homelandreloaded said: we can kind of find those strings but we have no idea where they start or end :D
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
Puutan
Posts: 3
Joined: Sun Jun 10, 2012 4:46 pm

Re: ~ The Homeland Project ~

Post by Puutan » Mon Jun 11, 2012 2:45 pm

Oh.... I see. Maybe we need some help of one of the original programers :(
Anyway I'll still keep making the translation blog. Someday it might be a help :)
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Tue Jun 12, 2012 5:10 am

Puutan wrote:Oh.... I see. Maybe we need some help of one of the original programers :(
well, this will be a dream for a long time i guess.
anyway, if you ever come across one of them, ask them for the server software :D
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: ~ The Homeland Project ~

Post by emu_kidid » Tue Jun 12, 2012 6:21 am

couple of thoughts:

1. Are the official servers still running and that's how everyone plays? If so, we may need someone to reverse them while they're still around.
2. You don't need the original programmer, just need someone who can understand enough of the foreign text to identify a proper way to extract all the strings, have them translated then put back in.
Image
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Tue Jun 12, 2012 6:47 am

1. nope, they're offline... BUT: the gamecube itself acts as a server. somebody opens a game and is the game master. so the official servers were nothing else than gamecubes or emulated gamecubes, no idea. so one could have 3 gamecubes or something running 24/7 and having them accessed via the internet....

2. yeah exactly my though
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Tue Jun 12, 2012 8:40 am

btw, if somebody got a good config for running this on dolphin, let me know please!!
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
milliliter
Posts: 1
Joined: Sun Jun 10, 2012 9:47 am
Location: Japan

Re: ~ The Homeland Project ~

Post by milliliter » Tue Jun 12, 2012 9:04 am

liquitt wrote:btw, if somebody got a good config for running this on dolphin, let me know please!!
Dolphin r6537
Win32 http://dolphin-emulator.com/download.ht ... arch=win32
Win64 http://dolphin-emulator.com/download.ht ... arch=win64
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Tue Jun 12, 2012 9:11 am

after a lot of messing around with the setting i got it to run with the version of dolphin i have, but no sound.
I'll try the one you posted, thanks
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
Puutan
Posts: 3
Joined: Sun Jun 10, 2012 4:46 pm

Re: ~ The Homeland Project ~

Post by Puutan » Tue Jun 12, 2012 9:31 am

Hi. One of my Japanese friends knows the software CrystalTile2, and he showed me this picture.

https://twitter.com/1milliliter/status/ ... to/1/large

That friend is not an expert of programing (he says), but some of my friends know about programing better. I'm not sure they would have enough time to help me about this, but at least I can ask them. I'll pleasingly translate those thousand of Japanese text, and one of my friends would put them into the file or something. If there is some progress, I'll let you know.

Bty, we always play homeland online with IP connection via a matching website page made by a fan. Homeland online play is officially over in 2007.
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Tue Jun 12, 2012 9:45 am

yeah i had a look at CrystalTile2 but...you know, the language barrier again :(
i can find tons and tons of text strings in there, but as i said, no idea where they start or end.

all.bin is the most important file btw ;)

if you need any information/help or whatever just message me, i'll do what i can

also pages 5 to 7 of this thread, especially what jaytheham posted are full of valuable information
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
HomelandReloaded

Re: ~ The Homeland Project ~

Post by HomelandReloaded » Tue Jun 12, 2012 6:05 pm

liquitt wrote:btw, if somebody got a good config for running this on dolphin, let me know please!!
I put this up on the Dolphin forum some time ago, but I don't know if it was ever added to the list. The essential setting for me was the JITIL experimental recompiler (I don't know why it works, but I don't ask questions).

http://forums.dolphin-emulator.com/show ... ?tid=21367
toastwithjam
Posts: 7
Joined: Thu Apr 12, 2012 1:56 am

Re: ~ The Homeland Project ~

Post by toastwithjam » Wed Mar 19, 2014 11:18 pm

I know this topic has long since gone silent, but I was thinking about Homeland the other day and thought I'd pop in and ask something.

I followed this for a while when is was active, but I was never clear as to whether it halted due to the text files being jumbled or a programming issue.

Either way, has anyone made any progress on either getting in or finding someone with the necessary technical knowledge? Puutan's walkthrough is nice, but I've been dreaming about this game in English since before it came out in Japan. Even just playing the single player portions would be a dream come true. Romhacking has a help wanted section as well.

Also, according to the website, dolphin emulates the BBA (though I have no way of testing this), and in the most recent build (4.0-1239), I got running smoothly on a 2 year old laptop.
User avatar
liquitt
Posts: 1810
Joined: Thu Apr 01, 2010 5:43 am
Location: neverland

Re: ~ The Homeland Project ~

Post by liquitt » Thu Mar 20, 2014 8:52 am

toastwithjam wrote:I know this topic has long since gone silent, but I was thinking about Homeland the other day and thought I'd pop in and ask something.

I followed this for a while when is was active, but I was never clear as to whether it halted due to the text files being jumbled or a programming issue.

Either way, has anyone made any progress on either getting in or finding someone with the necessary technical knowledge? Puutan's walkthrough is nice, but I've been dreaming about this game in English since before it came out in Japan. Even just playing the single player portions would be a dream come true. Romhacking has a help wanted section as well.

Also, according to the website, dolphin emulates the BBA (though I have no way of testing this), and in the most recent build (4.0-1239), I got running smoothly on a 2 year old laptop.
nope, nothing happened here. some people with technical knowledge were found (not me, haha) but never replied again etc.
ugh. still super stoked on this though, might revive it
please search before you ask - a lot has been discussed already!
(or use google with "site:gc-forever.com *term*")
http://is.gd/MDmZcr

we also have a wiki filled with knowledge
http://is.gd/dX58Rm
toastwithjam
Posts: 7
Joined: Thu Apr 12, 2012 1:56 am

Re: ~ The Homeland Project ~

Post by toastwithjam » Fri Mar 21, 2014 1:09 am

I sure hope you do. Looking back through here, it seems to me that text insertion was straightforward, so the main issue was the text being all jumbled up, and I anticipate this would still be the main issue, but it looked like there were people lined up to translate, and the main text related hacking stuff looks like it's mostly been dealt with if the issue there was just the BBA.

As for dolphin BBA stuff, it looks like it should work if you have a Virtual Private Network (https://wiki.dolphin-emu.org/index.php? ... nd_Adapter), and they list Homeland listed as a game using it, so I imagine it will work as intended. I have spring break the first week of April, so I can try to plow through a scenario and see if I can make the network work (unless anyone can confirm it?)

I just hope this can get up and moving. There are some really sucky games getting translated while this game sits waiting.
toastwithjam
Posts: 7
Joined: Thu Apr 12, 2012 1:56 am

Re: ~ The Homeland Project ~

Post by toastwithjam » Sat Apr 12, 2014 6:30 pm

Hey, just a follow up. I beat a scenario to unlock the online mode, and I was able to set up a god server (basically looked like the round guy floating on a cloud above a world map), but I was unable to connect to the server using another computer. I copied my save file and had someone else do the god server while I tried to connect to their IP, but I couldn't connect for whatever reason. So the good news is that it does connect to the internet, but either I am doing something wrong or there are problems with connecting.
crutohyshiro
Posts: 7
Joined: Sun Apr 06, 2014 7:21 pm

Re: ~ The Homeland Project ~

Post by crutohyshiro » Sat Apr 12, 2014 7:45 pm

Could you possibly upload your savegame? I'm running Homeland off a flashdrive on my wii, and for some reason it corrupted my save when I died at the fight vs. Nanashi in Dream World. It took me about 5-6 hours and I'm back in Yumedamari, but if you have a save that already has God mascot unlocked, it'd help alot for testing.
crutohyshiro
Posts: 7
Joined: Sun Apr 06, 2014 7:21 pm

Re: ~ The Homeland Project ~

Post by crutohyshiro » Sat Apr 12, 2014 9:22 pm

Excuse the double post please.

I was looking at the English guide over at http://homelandenglish.blog130.fc2.com/ ... ry-10.html And I'm not seeing all the maps. I'm only seeing the pretty useful ones. It'd be great if the people who can get a server going could screenshot the maps from the god's view, because I know when I was first starting it was really hard to know where I needed to go, and what leaded where.
User avatar
badsector
Posts: 202
Joined: Tue Aug 20, 2013 12:42 pm
Location: Berlin

Re: ~ The Homeland Project ~

Post by badsector » Sat Apr 12, 2014 10:36 pm

toastwithjam wrote:Hey, just a follow up. I beat a scenario to unlock the online mode, and I was able to set up a god server (basically looked like the round guy floating on a cloud above a world map), but I was unable to connect to the server using another computer. I copied my save file and had someone else do the god server while I tried to connect to their IP, but I couldn't connect for whatever reason. So the good news is that it does connect to the internet, but either I am doing something wrong or there are problems with connecting.
Are you using Dolphin, or a real GameCube?
Post Reply