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

Pages: 1 2 3 4 [5] 6
101
Archive / Re: Final Fantasy VIII game text editor.
« on: 2009-03-31 14:54:28 »
Oo, oo, can I have it, too? Of course, I won't have a chance to use it until around May, but this will give me something to look forward to. I suppose Moomba is all I'll need as well - I only care about the text, and I have neither time nor proper tools for anything else. (Though I'd love the hell out of ANY program that will let me change the music used in-game in a better way than running Winamp with FF8 muted...)

Please PM me your e-mail address (e-mail in your profile is correct?) and I'll send you Moomba and other needed applications.

102
Hmm... now I have problem only with kernel.bin, which is too long in Polish. I think I have to modify DTE to make kernel.bin shorter and it will be ok.

I found some compressed LZS images yesterday, so maybe I'll find font file, too ;) After conversion I'll write here all information about it.

103
I don't know if this will be useful for anyone, but when I translated kernel.bin in FF8 (PC version), I found inside pointers to all phrases in file. :)
General note: kernel.bin has 25 sections (for magic names, item names, etc.). Every section has 2 subsections - one for pointers, and one for text.

Inside pointer subsection, very often there is "interval" between correct pointers, which has some other data (I don't know what this data is). So I create this table:

http://www.translation-ff8.xt.pl/qh/kernel-pointers.htm

Texts inside kernel.bin use DTE, but only in descriptions for items, etc., not in the names.

104
Hi,

I want to convert Polish translation of FF8 from PC version into PSX version. I found battle files (easy), kernel.bin, mngrp.bin (and graphics in menu), texts linked with the world map (Obel Lake, etc.), texts from FF8.exe file (cards, draw points, monster names, etc.) and dialog (MSD) files + *.map and some other files for all locations in the game.

I also want find in the PSX version:
- font file - in the PC version this is "sysfnt.tex" for low resolution and "sysfld00.tex" and "sysfld01.tex" for high resolution - I think in the PSX version this can be in the TIM format and LZSS compressed, and, of course, only low resolution version;
- MIM files - these files are not in the dialog archives;
- TIMs for card game
- TIMs for battlefields
- TIMs for magic (this is probably in the packed archives for magic, I didn't search that yet)

Does anyone know, where is stored some data from the list above?

And also, I have to change pointer to kernel.bin (Polish version is too long, a little ;) ). This file has start at offset 0x5000 in the FF8disc1.img. Anyone know, where is pointer to this?

105
Releases / [FF8] Battle Hardcore Patch - one problem
« on: 2009-03-06 13:57:56 »
Hi,

I create Hardcore Patch for FF8 and I have one problem. Anybody knows, where is stored data about max possible level of monster (for Ifrit, Ultimecia, etc.)?

106
Archive / Re: Final Fantasy VIII game text editor.
« on: 2009-02-17 00:15:01 »
Thanks Colly,
 I do look forward to tinkering around with moomba. I haven't recieved it yet so when you get a chance feel free to send it my way. Also I have PC and PSX Version of Final Fantasy VIII does moomba work for both?

Zathoraus, I sent You Moomba few days ago... please check your e-mail on yahoo (check spambox, I have gmail) :)

107
Archive / Re: Final Fantasy VIII game text editor.
« on: 2009-02-13 16:11:41 »
Do any of these work for the PlayStation version?

For some files, probably yes :) You should "only" find a way to extract all files from PSX CDs ;) A lot of files are exactly the same as in the PC version (for example mngrp.bin - menu).

108
Archive / Re: Final Fantasy VIII game text editor.
« on: 2009-02-13 15:54:41 »
Oh wow. It's all in Polish!

Yes, it's in Polish :) Full list of programs to edit FF8:
- Garden by Qhimm + proper GPR file (1409 KB)
- FF8AC by M4v3r - Archive Commander
- FF8msg by M4v3r - for menu
- Moomba by me ;) - for dialogues + dialogues on World Map
- Omega by M4v3r - for tex, fonts, etc.
- Hexeditor (Translhextion is the best) + proper thingy tables (for kernel, menu, dialogues, battle, etc.)
- TIM plugins for Photoshop & GIMP
- PSIcture & TIMViewer
- many console programs by Kruci for implementing/extracting/editing background graphics, etc. :)
- MS Excel/MS Word/Trados/Notepad/MS Paint, etc. ;)

109
Archive / Re: Final Fantasy VIII game text editor.
« on: 2009-02-13 15:07:11 »
This is for 8, not 7.:wink: It could be interesting, 8 doesn't have nearly enough modding tools.

FF8, of course, have enough modding tools ;)

See here, if You don't believe.

Zathoraus, I'll send You Moomba and other files, maybe today. :)

PS. I'll prepare battle hardcore patch for FF8 PC soon...

110
Troubleshooting / Re: [Request] ff8 programs
« on: 2009-01-26 16:08:04 »
OK, I'll send You Moomba and correlated programs as soon as possible :)

BTW. Do You know N4ndo? Two years ago he's wrote to me with the same request, and he wanted translate FF8 into Portuguese (br_pt), too :)

Here is the link to his profile: http://forums.qhimm.com/index.php?action=profile;u=2848. Try write to him, maybe he did something already. :)

111
Troubleshooting / Re: [Request] ff8 programs
« on: 2009-01-23 13:19:44 »
Do you want translate FF8? ;) Which language, br_pt? :-)

To translate all texts in FF8, you have to get some other programs, such as something to edit multipalette TIMs (GIMP + plugin, Photoshop + plugin + good hexeditor), good thingy tables to translate menu, etc. :)

112
Your project file (GPR) has 1209 Kb? :)

If yes, there is a problem, because this file should has 1409 Kb (if we talk about English original version). Send me PM with your mail address and I'll send You this file.

You want translate FF8, which language? :)

113
Hi! :)

I have two questions:

1. Where in battle files is stored information about max monster level? Ifrit has max level 6, Cerberus 30, Ultimecia 65, but I can't find it in files c0mxxx.dat :?

2. Somebody knows, where is stored information about locations, where the monster exists?

Please help :)

Thanks,
Colly

114
General Discussion / Language problem...
« on: 2006-02-26 08:20:24 »
Yeah right. Some people (for example me ;) ) translate FF8. But... to apply the patch, you must have english version. Where you can find it? Ebay or something... :) So... buy it.

115
Erm, erm... If you have FF8AC, you have to know, that menu.fs is archive, such as ZIP or RAR.
So, in this archve, you have files, and if you extract this files, you can edit them. The list of files in menu.fs you have in file menu.fl.

And now, you have some files to change texts; for example mngrp.bin or others .bin files. How edit this files? By hexeditor, for example translhextion (you must have table file). But be careful when you change texts, because you can corrupt this files (game will crash to desktop).

116
Troubleshooting / FF8: Archive Commander
« on: 2005-10-17 19:37:16 »
Of course, FF8 Archive Commander was created by M4v3R for FF8PL project.

Thx to M4v3R, there is a link -> Final Fantasy 8 Archive Commander
Change 'Lang' to English and use :wink: .

EDIT:
hay -> yeah, in polish, because it's for polish project :D

117
FF8 Tools / Moomba Editor for FF8 [UPDATE 11.09]
« on: 2005-09-11 09:08:29 »
Sorry for double post.

I released next version.
Now it has char table, some bug are fixed, program works little faster and it takes less PC's memory.

Here it is:

Moomba Editor - ver. 0.21 (this pack contains .msd files)

118
Scripting and Reverse Engineering / unpack .exe file??
« on: 2005-07-28 09:17:19 »
Quote from: Canim
thx but the upx.exe is close when i klick on this


That's happen because it's a console program. Open it in Command Line (Start Menu -> Run -> cmd.exe)

119
Archive / FF8 Graphics Bug - All 'Blocky'..
« on: 2005-07-08 22:34:51 »
Only, what can I help is: try not-original drivers.
I prefer Omega Drivers. Some games works better than on original drivers.
For example, MGS2 Substance doesn't work on new original drivers.

120
Archive / Editing the dialogue for FF8 PC
« on: 2005-07-04 19:28:39 »
Hi!

I'm a co-ordinator of FF8PL Project (translating to polish). If I understand, that you can't compile .msd files back into the game, right?

1. You must have Qhimm's program - Garden.
2. You must decompile game files with this program (this takes some minutes :wink: ).
3. After decompile, you have a .GPR file and folder [ff8].
4. Pre-ready pack for Moomba has folder structure like [ff8] folder from Garden, but in this pack you have only .MSD files (dialogues). You can switch all .MSD files from Moomba to this [ff8] from Garden.
5. Look on your .GPR file. If it has 1209 KB, it's bad. Proper .GPR file must have 1409 KB. I have this file :) :
Here it is properly .GPR file and FF8AC program by M4v3R.
Bad GPR file (1209 KB) you have to replace by good GPR file from this link above (1409 KB).
6. Create a backup of [Data] folder in FF8 game folder.
6. In Garden, open proper GPR file, click [Compile], and select only field files (in 'Main Data Files"). In 'Field Data Archives' don't move anything.
7. And you can play :D

8. If game crashes, check [field.fs] file in [Data] folder. If If it has 0 KB, you have to copy original file from backup and try again. This point happens very rarely, but occasionally happens :wink: .

PS. FF8AC program can compile to the game files from menu, world, battle, etc.

PS2. This surely works. You have some screens [34, 35 and 36 are newest from field] here.

121
FF8 Tools / [PSX/PC] Dialog/Text Editor - Moomba (0.21)
« on: 2005-06-09 11:18:14 »
Hi!

I just released first version of my editor for Final Fantasy VIII.
It can edit now all MSD files (dialogs), and wmsetus.obj (texts on World map). To work, program needs a folder [ff8] (you can decompile it by Qhimm's Garden), necessary files are all MSD and wmsetus.obj. This folder must be in the same folder, where you unpack Moomba.exe .

If you have another language version, in file arena.cpg you can edit file list :wink: .

Here it is:

[LINK UPDATED]:
Moomba Editor - ver. 0.21

EDIT: There is 1 warning - if you edit a wmsetus.obj file, you must be careful - program hasn't a secure for overwrite "things" after text section. I'll create it on next version.

122
Troubleshooting / Creating editor to FF8 - some problems
« on: 2005-05-28 22:40:51 »
My program is "on end" with editing MSD files and WORLD file, but without incomplete table I can't release this on english version.

Program is now can edit files, but I have table "full compatible" to polish version (polish diacritical letters replace some symbols from original table).

My table in polish version:

Code: [Select]
tablicaFF8[0x01] = "<control01>";
tablicaFF8[0x02] = "\r\n";
tablicaFF8[0x03] = "<imie>"; //name
tablicaFF8[0x04] = "<control04>";
tablicaFF8[0x05] = "<control05>";
tablicaFF8[0x06] = "<kolor>"; //color
tablicaFF8[0x07] = "<control07>";
tablicaFF8[0x08] = "<control08>";
tablicaFF8[0x09] = "<opozn>"; //delay
tablicaFF8[0x0A] = "<control0A>";
tablicaFF8[0x0B] = "<control0B>";
tablicaFF8[0x0C] = "<control0C>";
tablicaFF8[0x0D] = "<control0D>";
tablicaFF8[0x0E] = "<nazwa>"; //name/term
tablicaFF8[0x0F] = "<0x0F>"; // I don't know all elements such as this
tablicaFF8[0x10] = "<0x10>";
tablicaFF8[0x11] = "<0x11>";
tablicaFF8[0x12] = "<0x12>";
tablicaFF8[0x13] = "<0x13>";
tablicaFF8[0x14] = "<0x14>";
tablicaFF8[0x15] = "<0x15>";
tablicaFF8[0x16] = "<0x16>";
tablicaFF8[0x17] = "<0x17>";
tablicaFF8[0x18] = "<0x18>";
tablicaFF8[0x19] = "<0x19>";
tablicaFF8[0x1A] = "<0x1A>";
tablicaFF8[0x1B] = "<0x1B>";
tablicaFF8[0x1C] = "<0x1C>";
tablicaFF8[0x1D] = "<0x1D>";
tablicaFF8[0x1E] = "<0x1E>";
tablicaFF8[0x1F] = "<0x1F>";
tablicaFF8[0x20] = " ";
tablicaFF8[0x21] = "0";
tablicaFF8[0x22] = "1";
tablicaFF8[0x23] = "2";
tablicaFF8[0x24] = "3";
tablicaFF8[0x25] = "4";
tablicaFF8[0x26] = "5";
tablicaFF8[0x27] = "6";
tablicaFF8[0x28] = "7";
tablicaFF8[0x29] = "8";
tablicaFF8[0x2A] = "9";
tablicaFF8[0x2B] = "%";
tablicaFF8[0x2C] = "/";
tablicaFF8[0x2D] = ":";
tablicaFF8[0x2E] = "!";
tablicaFF8[0x2F] = "?";
tablicaFF8[0x30] = char(161);
tablicaFF8[0x31] = "+";
tablicaFF8[0x32] = "-";
tablicaFF8[0x33] = "=";
tablicaFF8[0x34] = "*";
tablicaFF8[0x35] = "&";
tablicaFF8[0x36] = char(162);
tablicaFF8[0x37] = char(164);
tablicaFF8[0x38] = "(";
tablicaFF8[0x39] = ")";
tablicaFF8[0x3A] = char(183); //dot in middle
tablicaFF8[0x3B] = ".";
tablicaFF8[0x3C] = ",";
tablicaFF8[0x3D] = "~";
tablicaFF8[0x3E] = char(148);
tablicaFF8[0x3F] = char(147);
tablicaFF8[0x40] = char(145);
tablicaFF8[0x41] = "#";
tablicaFF8[0x42] = "$";
tablicaFF8[0x43] = char(146);
tablicaFF8[0x44] = "_";
tablicaFF8[0x45] = "A";
tablicaFF8[0x46] = "B";
tablicaFF8[0x47] = "C";
tablicaFF8[0x48] = "D";
tablicaFF8[0x49] = "E";
tablicaFF8[0x4A] = "F";
tablicaFF8[0x4B] = "G";
tablicaFF8[0x4C] = "H";
tablicaFF8[0x4D] = "I";
tablicaFF8[0x4E] = "J";
tablicaFF8[0x4F] = "K";
tablicaFF8[0x50] = "L";
tablicaFF8[0x51] = "M";
tablicaFF8[0x52] = "N";
tablicaFF8[0x53] = "O";
tablicaFF8[0x54] = "P";
tablicaFF8[0x55] = "Q";
tablicaFF8[0x56] = "R";
tablicaFF8[0x57] = "S";
tablicaFF8[0x58] = "T";
tablicaFF8[0x59] = "U";
tablicaFF8[0x5A] = "V";
tablicaFF8[0x5B] = "W";
tablicaFF8[0x5C] = "X";
tablicaFF8[0x5D] = "Y";
tablicaFF8[0x5E] = "Z";
tablicaFF8[0x5F] = "a";
tablicaFF8[0x60] = "b";
tablicaFF8[0x61] = "c";
tablicaFF8[0x62] = "d";
tablicaFF8[0x63] = "e";
tablicaFF8[0x64] = "f";
tablicaFF8[0x65] = "g";
tablicaFF8[0x66] = "h";
tablicaFF8[0x67] = "i";
tablicaFF8[0x68] = "j";
tablicaFF8[0x69] = "k";
tablicaFF8[0x6A] = "l";
tablicaFF8[0x6B] = "m";
tablicaFF8[0x6C] = "n";
tablicaFF8[0x6D] = "o";
tablicaFF8[0x6E] = "p";
tablicaFF8[0x6F] = "q";
tablicaFF8[0x70] = "r";
tablicaFF8[0x71] = "s";
tablicaFF8[0x72] = "t";
tablicaFF8[0x73] = "u";
tablicaFF8[0x74] = "v";
tablicaFF8[0x75] = "w";
tablicaFF8[0x76] = "x";
tablicaFF8[0x77] = "y";
tablicaFF8[0x78] = "z";
tablicaFF8[0x79] = "Ł"; //PL font
tablicaFF8[0x7A] = "Ä„"; //PL font
tablicaFF8[0x7B] = "Ę"; //PL font
tablicaFF8[0x7C] = "Å»"; //PL font
tablicaFF8[0x7D] = "<0x7D>";
tablicaFF8[0x7E] = "<0x7E>";
tablicaFF8[0x7F] = "<0x7F>";
tablicaFF8[0x80] = "<0x80>";
tablicaFF8[0x81] = "<0x81>";
tablicaFF8[0x82] = "<0x82>";
tablicaFF8[0x83] = "<0x83>";
tablicaFF8[0x84] = "<0x84>";
tablicaFF8[0x85] = "<0x85>";
tablicaFF8[0x86] = "<0x86>";
tablicaFF8[0x87] = "<0x87>";
tablicaFF8[0x88] = "Ó"; //PL font
tablicaFF8[0x89] = "<0x89>";
tablicaFF8[0x8A] = "<0x8A>";
tablicaFF8[0x8B] = "<0x8B>";
tablicaFF8[0x8C] = "<0x8C>";
tablicaFF8[0x8D] = "<0x8D>";
tablicaFF8[0x8E] = "<0x8E>";
tablicaFF8[0x8F] = "<0x8F>";
tablicaFF8[0x90] = "<0x90>";
tablicaFF8[0x91] = "<0x91>";
tablicaFF8[0x92] = "<0x92>";
tablicaFF8[0x93] = "<0x93>";
tablicaFF8[0x94] = "<0x94>";
tablicaFF8[0x95] = "<0x95>";
tablicaFF8[0x96] = "Å„"; //PL font
tablicaFF8[0x97] = "Å›"; //PL font
tablicaFF8[0x98] = "<0x98>";
tablicaFF8[0x99] = "<0x99>";
tablicaFF8[0x9A] = "<0x9A>";
tablicaFF8[0x9B] = "<0x9B>";
tablicaFF8[0x9C] = "<0x9C>";
tablicaFF8[0x9D] = "<0x9D>";
tablicaFF8[0x9E] = "<0x9E>";
tablicaFF8[0x9F] = "Ä…"; //PL font
tablicaFF8[0xA0] = char(243); // ó //PL font
tablicaFF8[0xA1] = "Ä™"; //PL font
tablicaFF8[0xA2] = "Å‚"; //PL font
tablicaFF8[0xA3] = "ć"; //PL font
tablicaFF8[0xA4] = "ź"; //PL font
tablicaFF8[0xA5] = "ż"; //PL font
tablicaFF8[0xA6] = "<0xA6>";
tablicaFF8[0xA7] = "<0xA7>";
tablicaFF8[0xA8] = "<VIII>";
tablicaFF8[0xA9] = "[";
tablicaFF8[0xAA] = "]";
tablicaFF8[0xAB] = "<KWADRAT>"; //full square
tablicaFF8[0xAC] = "@";
tablicaFF8[0xAD] = "<SSQUARE>"; //kwadrat obrocony o 45 stopni
tablicaFF8[0xAE] = "{";
tablicaFF8[0xAF] = "}";
tablicaFF8[0xB0] = "<PKWADRAT>"; //rhombus
tablicaFF8[0xB1] = "<0xB1>";
tablicaFF8[0xB2] = "<0xB2>";
tablicaFF8[0xB3] = "<0xB3>";
tablicaFF8[0xB4] = "<TROJKATD>"; //triangle down-directed
tablicaFF8[0xB5] = "<0xB5>";
tablicaFF8[0xB6] = "<0xB6>";
tablicaFF8[0xB7] = "<0xB7>";
tablicaFF8[0xB8] = "<0xB8>";
tablicaFF8[0xB9] = "<0xB9>";
tablicaFF8[0xBA] = "<0xBA>";
tablicaFF8[0xBB] = "<0xBB>";
tablicaFF8[0xBC] = "<0xBC>";
tablicaFF8[0xBD] = "<0xBD>";
tablicaFF8[0xBE] = "<0xBE>";
tablicaFF8[0xBF] = "<0xBF>";
tablicaFF8[0xC0] = "<0xC0>";
tablicaFF8[0xC1] = "<0xC1>";
tablicaFF8[0xC2] = "<0xC2>";
tablicaFF8[0xC3] = "<0xC3>";
tablicaFF8[0xC4] = "<0xC4>";
tablicaFF8[0xC5] = "<0xC5>";
tablicaFF8[0xC6] = "<VI>";
tablicaFF8[0xC7] = "<II>";
tablicaFF8[0xC8] = "<0xC8>";
tablicaFF8[0xC9] = char(153); // trademark
tablicaFF8[0xCA] = "<";
tablicaFF8[0xCB] = ">";
tablicaFF8[0xCC] = "<0xCC>";
tablicaFF8[0xCD] = "<0xCD>";
tablicaFF8[0xCE] = "<0xCE>";
tablicaFF8[0xCF] = "<0xCF>";
tablicaFF8[0xD0] = "<0xD0>";
tablicaFF8[0xD1] = "<0xD1>";
tablicaFF8[0xD2] = "<0xD2>";
tablicaFF8[0xD3] = "<0xD3>";
tablicaFF8[0xD4] = "<0xD4>";
tablicaFF8[0xD5] = "<0xD5>";
tablicaFF8[0xD6] = "<0xD6>";
tablicaFF8[0xD7] = "<0xD7>";
tablicaFF8[0xD8] = "<0xD8>";
tablicaFF8[0xD9] = "<0xD9>";
tablicaFF8[0xDA] = "<0xDA>";
tablicaFF8[0xDB] = "<0xDB>";
tablicaFF8[0xDC] = "<0xDC>";
tablicaFF8[0xDD] = "<0xDD>";
tablicaFF8[0xDE] = "<0xDE>";
tablicaFF8[0xDF] = "<0xDF>";
tablicaFF8[0xE0] = "<0xE0>";
tablicaFF8[0xE1] = "<0xE1>";
tablicaFF8[0xE2] = "<0xE2>";
tablicaFF8[0xE3] = "<0xE3>";
tablicaFF8[0xE4] = "<0xE4>";
tablicaFF8[0xE5] = "<0xE5>";
tablicaFF8[0xE6] = "<0xE6>";
tablicaFF8[0xE7] = "<0xE7>";

// DTE for kernel.bin
tablicaFF8[0xE8] = "<in>";
tablicaFF8[0xE9] = "<e >";
tablicaFF8[0xEA] = "<ne>";
tablicaFF8[0xEB] = "<to>";
tablicaFF8[0xEC] = "<re>";
tablicaFF8[0xED] = "<HP>";
tablicaFF8[0xEE] = "<l >";
tablicaFF8[0xEF] = "<ll>";
tablicaFF8[0xF0] = "<GF>";
tablicaFF8[0xF1] = "<nt>";
tablicaFF8[0xF2] = "<il>";
tablicaFF8[0xF3] = "<o >";
tablicaFF8[0xF4] = "<ef>";
tablicaFF8[0xF5] = "<on>";
tablicaFF8[0xF6] = "< w>";
tablicaFF8[0xF7] = "< r>";
tablicaFF8[0xF8] = "<wi>";
tablicaFF8[0xF9] = "<fi>";
tablicaFF8[0xFA] = "<0xFA>";
tablicaFF8[0xFB] = "<s >";
tablicaFF8[0xFC] = "<ar>";
tablicaFF8[0xFD] = "<0xFD>";
tablicaFF8[0xFE] = "< S>";
tablicaFF8[0xFF] = "<ag>";


If any knows some font values (for example [0xC9] = char(153) ), which I don't have, or original fonts from PL fonts places, please write this. Thanks!

123
Archive / Sapphire :-?
« on: 2005-05-09 19:39:14 »
Maybe you have read-only properties in 'flevel.lgp'? Try change this :wink: .
If this don't work, you'll have to wait for M4v3R :)

124
Troubleshooting / Creating editor to FF8 - some problems
« on: 2005-04-14 13:51:15 »
Hi

I write a programme for edit text's in FF8. I want write editor to edit MSD files, texts on World Map, Battle, Area names and Menu (or maybe kernel.bin). MSD files and World Map is done, the rest is still at work. But I have a problem - I work on English version of FF8.

1. Kernel.bin has a very difficult structure, and I don't know whether structure is the same on other languages. I want check the 'breaks' on all pointers sections in kernel.bin from another language. The same problem I have with wmsetXX.obj (XX means lang. version) and mngrp.bin (in Menu).
Does anyone have it and can send me this?

2. I have incomplete Char Table for FF8. I mean that letters, which I don't have on my keyboard. Does anyone know fonts value of all fonts between 'z' and '[' ? (for example 'ó => char(243)' ) (or how fast can I get this)

Thanks for all posts! :)

125
Releases / Battle model > Field model Conversion FINALLY!!
« on: 2005-04-03 19:07:29 »
I think textures on your's model is too dark. But this is COOL.
Wow, looks great!

Pages: 1 2 3 4 [5] 6