Anton
I like beer
In case if someone wants to translate this game, I'll post here what I've found in WW iso for russian translation of this game.
First of all, all graphic files are .bti.
Use Bticonvert/TGA2BTI by Lunaboy to edit.
All tools can be found here (page in russian):
http://www.shedevr.org.ru/zelda64rus/downloads.html#romhacking_gc
First extract the whole iso to your HDD by Gamecube Rebuilder (forget about GCTool).
And here we go:
=====================================================
ROOT\&&SYSTEMDATA folder:
=====================================================
root\&&systemdata\start.dol
edit - any hexeditor.
-----------------------------------------------------
-> "New Game" (creating new game file).
-> declensions (Rupee/Rupees, Point/Points, Arrow/Arrows etc.)
-> number of items to sell in Beedle's Shop (00 Pendant(s), 00 Feather(s) etc.)
-> font for console's system messages (perhaps...) (same as main game font)
-> yet another font, usage unknown
Only PAL version of the game:
same as above, plus:
-> Start, Copy, Erase, Return, End, in main menu.
=====================================================
ROOT\RES\GBA folder:
=====================================================
Tingle Tuner stuff:
-> LZ77 encoded files: msg_LZ.bin (NTSC) & msg_LZ0.bin (PAL) - texts (English).
Un-LZ this file & use relative search in hex editor, which supports relative searching (i.e Hexpose, Thingy) to find text.
-> partially LZ77 encoded files: client_u.bin & client_ud.bin (NTSC) (client_0.bin, client_0d.bin for PAL (UK) - graphics (fonts, buttons, etc.)
=====================================================
ROOT\RES\STAGE\NAME folder:
=====================================================
root\res\stage\name\Stage.arc
After extracting see \dat\file_select.arc
Extract it & check \dat\scrn\file_select.blo:
-> Start, Copy, Erase, Return, End (text on buttons in main menu) & Yes, No (text on buttons while saving game and warping to another location with Ballad of Gales).
In \dat\font folder:
-> menu font (rock_24_20_ia4_e.bfn)
In \dat\timg folder:
-> "Quest Log 1", "Quest Log 2", "Quest Log 3",
Language selection (PAL only), "Return", "Choose".
to decode Stage.arc use: rarcdump.exe or ArcExtract.exe, to decode file_select.arc use ArcExtract.exe.
To encode use: ArcPack.exe
=====================================================
ROOT\RES\OBJECT folder:
=====================================================
root\res\Object\Logo.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "NINTENDO" logo, "DOLBY Surround Pro Logic II", progressive scan, etc
-> "Yes", "No".
root\res\Object\Tlogo.arc (identical to TlogoE.arc)
root\res\Object\TlogoE.arc (NTSC) (the game reads this file)
root\res\Object\TlogoE0.arc (PAL)
decode: rarcdump.exe or ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "PRESS START",
"Zelda" from logo, "(c) Nintendo"
root\res\Object\Mgst.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> letters "G", "o", "1", "2" ,"3", "!"
("Go!" (Boating Course)
root\res\Object\Gover.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "G" "A" "M" "E" "O" "V" E "R"
root\res\Object\Mgtem.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> letters for: "You got", "Remaining Time", "Time's up!", "PERFECT!" (Boating Course).
root\res\Object\PName.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> name of the first island:
"Outset Island" (pn_01.bti)
root\res\Object\Always.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> camera icon + "FREE" (camera_free.bti)
(in PAL the same file (camera_free.bti) also is here: root\res\msg\Data0\acticon.arc)
root\res\Object\Kaisen_e.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "High Score" (game_best_record.bti)
=====================================================
ROOT\RES\PLACENAME folder (NTSC):
ROOT\RES\PLACENAME\PN0 folder (PAL):
=====================================================
root\res\placename\
not compressed, 18 *.bti files
-----------------------------------------------------
-> 18 names of locations, islands, dungeons (appears when you enter this area first time)
=====================================================
ROOT\RES\MSG folder:
=====================================================
root\res\Msg\bmgres.arc (NTSC)
root\res\Msg\Data0\bmgres.arc (PAL)
uncompressed RARC file.
-----------------------------------------------------
-> ALL GAME TEXT
root\res\Msg\fontres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> MAIN FONT (rock_24_20_4i_usa.bfn)
root\res\Msg\bmgresh.arc
uncompressed RARC file.
-----------------------------------------------------
-> Texts in Hylian )
root\res\Msg\rubyres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> Hylian font (rubyres.hyrule.bfn)
root\res\Menu
uncompressed
-----------------------------------------------------
-> "kanfont_fix16.bfn" font. (I don't know where it is in game.)
root\res\Msg\acticon.arc (NTSC)
root\res\Msg\Data0\acticon.arc (PAL)
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> action names on "А" button.
root\res\Msg\camres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "Zoom in" (Pictobox) (wipe_in2.bti)
-> "Zoom out" (Pictobox) (wipe_out2.bti)
root\res\Msg\scoperes.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "Zoom in" (Telescope (similar to Pictobox's file) (wipe_in.bti)
-> "Zoom out" (Telescope (similar to Pictobox's file) (wipe_out.bti)
root\res\Msg\clctres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "QUEST STATUS" title (title_collect.bti)
-> "OPTIONS" button (word_option.bti)
-> "SAVE" button (word_save.bti)
root\res\Msg\dmapres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> Floors on dungeon's map (hierarchy_num_*.bti)
("F1", "F2", "F3", "F4", "B1", "B2", "B3".)
root\res\Msg\fmapres.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> compass (f_w_*_big.bti)
("N", "S", "E", "W".)
root\res\Msg\itemicon.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> Item icons
-> word "Return" with arrow (button to close Spoils bag, Bait bag...) (cover_return.bti)
root\res\Msg\itemres.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "SAVE" button (word_save2.bti)
-> "ITEMS" title (title_item.bti)
root\res\Msg\menures.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> word "Return" (ba_modoru.bti) and button icons (Y, X, A, B, etc...)
root\res\Msg\saveres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "SAVE" title
root\res\Msg\trmapres.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> compass (tr_hougaku_01.bti)
("N", "S", "E", "W" and arrow to the North)
root\res\Msg\windres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> compass (shipfont_*_big.bti)
("N", "S", "E", "W".)
---------------------------------------------------
I hope this info will help someone )
First of all, all graphic files are .bti.
Use Bticonvert/TGA2BTI by Lunaboy to edit.
All tools can be found here (page in russian):
http://www.shedevr.org.ru/zelda64rus/downloads.html#romhacking_gc
First extract the whole iso to your HDD by Gamecube Rebuilder (forget about GCTool).
And here we go:
=====================================================
ROOT\&&SYSTEMDATA folder:
=====================================================
root\&&systemdata\start.dol
edit - any hexeditor.
-----------------------------------------------------
-> "New Game" (creating new game file).
-> declensions (Rupee/Rupees, Point/Points, Arrow/Arrows etc.)
-> number of items to sell in Beedle's Shop (00 Pendant(s), 00 Feather(s) etc.)
-> font for console's system messages (perhaps...) (same as main game font)
-> yet another font, usage unknown
Only PAL version of the game:
same as above, plus:
-> Start, Copy, Erase, Return, End, in main menu.
=====================================================
ROOT\RES\GBA folder:
=====================================================
Tingle Tuner stuff:
-> LZ77 encoded files: msg_LZ.bin (NTSC) & msg_LZ0.bin (PAL) - texts (English).
Un-LZ this file & use relative search in hex editor, which supports relative searching (i.e Hexpose, Thingy) to find text.
-> partially LZ77 encoded files: client_u.bin & client_ud.bin (NTSC) (client_0.bin, client_0d.bin for PAL (UK) - graphics (fonts, buttons, etc.)
=====================================================
ROOT\RES\STAGE\NAME folder:
=====================================================
root\res\stage\name\Stage.arc
After extracting see \dat\file_select.arc
Extract it & check \dat\scrn\file_select.blo:
-> Start, Copy, Erase, Return, End (text on buttons in main menu) & Yes, No (text on buttons while saving game and warping to another location with Ballad of Gales).
In \dat\font folder:
-> menu font (rock_24_20_ia4_e.bfn)
In \dat\timg folder:
-> "Quest Log 1", "Quest Log 2", "Quest Log 3",
Language selection (PAL only), "Return", "Choose".
to decode Stage.arc use: rarcdump.exe or ArcExtract.exe, to decode file_select.arc use ArcExtract.exe.
To encode use: ArcPack.exe
=====================================================
ROOT\RES\OBJECT folder:
=====================================================
root\res\Object\Logo.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "NINTENDO" logo, "DOLBY Surround Pro Logic II", progressive scan, etc
-> "Yes", "No".
root\res\Object\Tlogo.arc (identical to TlogoE.arc)
root\res\Object\TlogoE.arc (NTSC) (the game reads this file)
root\res\Object\TlogoE0.arc (PAL)
decode: rarcdump.exe or ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "PRESS START",
"Zelda" from logo, "(c) Nintendo"
root\res\Object\Mgst.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> letters "G", "o", "1", "2" ,"3", "!"
("Go!" (Boating Course)
root\res\Object\Gover.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "G" "A" "M" "E" "O" "V" E "R"
root\res\Object\Mgtem.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> letters for: "You got", "Remaining Time", "Time's up!", "PERFECT!" (Boating Course).
root\res\Object\PName.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> name of the first island:
"Outset Island" (pn_01.bti)
root\res\Object\Always.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> camera icon + "FREE" (camera_free.bti)
(in PAL the same file (camera_free.bti) also is here: root\res\msg\Data0\acticon.arc)
root\res\Object\Kaisen_e.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "High Score" (game_best_record.bti)
=====================================================
ROOT\RES\PLACENAME folder (NTSC):
ROOT\RES\PLACENAME\PN0 folder (PAL):
=====================================================
root\res\placename\
not compressed, 18 *.bti files
-----------------------------------------------------
-> 18 names of locations, islands, dungeons (appears when you enter this area first time)
=====================================================
ROOT\RES\MSG folder:
=====================================================
root\res\Msg\bmgres.arc (NTSC)
root\res\Msg\Data0\bmgres.arc (PAL)
uncompressed RARC file.
-----------------------------------------------------
-> ALL GAME TEXT
root\res\Msg\fontres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> MAIN FONT (rock_24_20_4i_usa.bfn)
root\res\Msg\bmgresh.arc
uncompressed RARC file.
-----------------------------------------------------
-> Texts in Hylian )
root\res\Msg\rubyres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> Hylian font (rubyres.hyrule.bfn)
root\res\Menu
uncompressed
-----------------------------------------------------
-> "kanfont_fix16.bfn" font. (I don't know where it is in game.)
root\res\Msg\acticon.arc (NTSC)
root\res\Msg\Data0\acticon.arc (PAL)
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> action names on "А" button.
root\res\Msg\camres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "Zoom in" (Pictobox) (wipe_in2.bti)
-> "Zoom out" (Pictobox) (wipe_out2.bti)
root\res\Msg\scoperes.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "Zoom in" (Telescope (similar to Pictobox's file) (wipe_in.bti)
-> "Zoom out" (Telescope (similar to Pictobox's file) (wipe_out.bti)
root\res\Msg\clctres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "QUEST STATUS" title (title_collect.bti)
-> "OPTIONS" button (word_option.bti)
-> "SAVE" button (word_save.bti)
root\res\Msg\dmapres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> Floors on dungeon's map (hierarchy_num_*.bti)
("F1", "F2", "F3", "F4", "B1", "B2", "B3".)
root\res\Msg\fmapres.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> compass (f_w_*_big.bti)
("N", "S", "E", "W".)
root\res\Msg\itemicon.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> Item icons
-> word "Return" with arrow (button to close Spoils bag, Bait bag...) (cover_return.bti)
root\res\Msg\itemres.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> "SAVE" button (word_save2.bti)
-> "ITEMS" title (title_item.bti)
root\res\Msg\menures.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> word "Return" (ba_modoru.bti) and button icons (Y, X, A, B, etc...)
root\res\Msg\saveres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> "SAVE" title
root\res\Msg\trmapres.arc
decode: ArcExtract.exe
encode: ArcPack.exe -> Yaz0enc.exe
-----------------------------------------------------
-> compass (tr_hougaku_01.bti)
("N", "S", "E", "W" and arrow to the North)
root\res\Msg\windres.arc
decode: ArcExtract.exe
encode: ArcPack.exe
-----------------------------------------------------
-> compass (shipfont_*_big.bti)
("N", "S", "E", "W".)
---------------------------------------------------
I hope this info will help someone )
Last edited: