Qhimm.com Forums

Final Fantasy 8 => FF8 Tools => Topic started by: Colly on 2012-09-09 21:36:35

Title: [PSX/PC] kernel.bin editor - Carbuncle (0.9)
Post by: Colly on 2012-09-09 21:36:35
Hello,

I made an editor for FF8 kernel.bin file. It's very simple application. Works with English version of the file (PC and PSX, it's the same).
In next version I'll implement editing namedic.bin, now it has to be edited manually or by another application.

Link:
Carbuncle, version 0.9 (http://www.balamb.pl/qh/carbuncle.7z)

Cheers!

EDIT:
(http://www.balamb.pl/qh/crb2.png)
English kernel with English char table; char table can be edited

(http://www.balamb.pl/qh/crb4.png)
Polish kernel.bin loaded with Polish table; editing "Potion"

(http://www.balamb.pl/qh/crb5.png)
Click "Edit"...

(http://www.balamb.pl/qh/crb6.png)
... and Save

(http://www.balamb.pl/qh/crb7.png)
Little help for variables

(http://www.balamb.pl/qh/screenshot.png)
Screenshot in-game with changed Potion's name
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Tenko Kuugen on 2012-09-09 21:41:21
wow, I need to find my ff8 PC discs to check this out
what's included in the kernel?
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Colly on 2012-09-09 22:02:24
Names and descriptions of: commands, magic, GF attacks, all enemies attacks, weapons, limit breaks, items, Angelo attacks, GF abilities, Devour info, and some additional texts like "Level Up" or "Chance for first strike!"

Kernel.bin must be extracted from the main.fs ;)
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Tenko Kuugen on 2012-09-10 08:34:47
HOLY SH*T
my hat is off to you good sir
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Vgr on 2012-09-10 21:45:43
Holy hell Colly. I'll never forget you. EVER.
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: dkma841 on 2012-09-10 22:22:54
Good job sir! Some sort of screenshots would be nice :)
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: gledson999 on 2012-09-11 02:12:09
colly help me can you locate for me the kernel.bin on psx iso

can you digit the offset of location on the ISO? thanks
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: LandonRayW on 2012-09-11 02:24:15
1DD2E8 in the actual disc image (not FF8.img) on the NTSC-U version.
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Colly on 2012-09-11 17:33:31
colly help me can you locate for me the kernel.bin on psx iso

can you digit the offset of location on the ISO? thanks
For example FF8DISC1.IMG PAL: 0x5000

But the game are loading fixed number of bytes from it. If you want change it (if your kernel.bin are longer than original), you have to edit value in 0x2C04.
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: gledson999 on 2012-09-12 20:42:00
For example FF8DISC1.IMG PAL: 0x5000

But the game are loading fixed number of bytes from it. If you want change it (if your kernel.bin are longer than original), you have to edit value in 0x2C04.
Colly my method are the game dialog are compressed in lzs and i decompress into (*.dec) and after translated I put back into the ISO via Winhex, but the kernel.bin I'm not located into the Iso :'(   


Colly the kernel.bin are compressed?

what initial and end offset of the kernel?

thanks for you reply :wink:
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Colly on 2012-09-12 21:18:32
Kernel.bin is not compressed. The size of kernel you have in 0x2C04. Initial offset: 0x5000 in IMG file (PAL, I don't have NTSC version).
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: gledson999 on 2012-09-13 00:47:56
Kernel.bin is not compressed. The size of kernel you have in 0x2C04. Initial offset: 0x5000 in IMG file (PAL, I don't have NTSC version).
can you upload you kernel.bin? please?
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Colly on 2012-09-13 18:41:57
It's a part of the game, so better extract it by himself. If you'll open the file in hexeditor, you will see something like this:
(http://www.balamb.pl/qh/kern1.JPG)

The end of this file is after approximately 38000 bytes.
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: gledson999 on 2012-09-14 02:57:40
thanks Master Colly
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Isidore on 2012-11-23 15:09:20
Hello :)

Do you know if there's a way to add new characters to the char tab?
I tried but i didn't seem to work...
Or maybe i'm not doing it the right way...
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Vgr on 2012-11-24 11:51:23
New... characters? You'd need more than just editing a single file to do that. I'm not even sure if the game would allow that without major rewriting.
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Isidore on 2012-11-24 12:29:37
Actually i'm talkin about writting symbols, such as "é", "à", "ù" ^^
Title: Re: Carbuncle - FF8 kernel.bin editor
Post by: Vgr on 2012-11-25 12:01:48
Oh, my bad >_< Look in the MO topic in Graphical Releases, you have enough info to begin, even though it's not FF8.
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: LeonhartGR on 2014-08-05 18:18:27
Opened Kernel.bin with carbuncle edited the font table on the right column Edited attack=Επίθεση, saved and weird characters appeared in game. Also magic, draw etc wouldn't show.
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: rufoos on 2015-01-28 17:59:56
The program hangs when saving. What to do?
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: Kefka on 2015-03-09 14:34:34
Sorry for the necroposting, but I just wanted to ask if anyone is still working on this project? A kernel editor for FF8 is something I've always wanted, is there any chance that Carbuncle will become a kernel editor that can do everything, like WallMarket? Or is this project kind of canceled?
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: LeonhartGR on 2015-03-09 23:13:53
This tool has been really helpful for me Kefka! Sometimes it crashes but I'm used to saving often! :)
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: rpgcollectors on 2015-10-18 12:56:55
how to extract kernel.bin from final fantasy 8 psx ? help my please thanks
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: Vgr on 2015-10-18 13:58:14
You need Deling (http://forums.qhimm.com/index.php?topic=13050.0) to open the .fs files and extract the kernel.bin from it.
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: rpgcollectors on 2015-10-18 14:26:21
my not found kernel.bin or it is located exactly?

how to use deling to extract kernel.bin from final fantasy 8 for psx ?

thanks




You need Deling (http://forums.qhimm.com/index.php?topic=13050.0) to open the .fs files and extract the kernel.bin from it.
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: rpgcollectors on 2015-10-18 16:02:22
help my please
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: Maki on 2015-10-18 18:05:26
What's your PSOne version? I mean, is it PAL, NTSC, English, Italian? Which disc? Physical copy or ISO from internet?
Ripping files from PSOne version is a bit harder than PC as it uses HEX manual ripping. I can help you, but you have to provide above info.
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: rpgcollectors on 2015-10-18 21:00:45
I have psone SCPH 102b my use emulator pcsxr my ave iso of the original game that I have the French version of the game sles 02081

help my please





What's your PSOne version? I mean, is it PAL, NTSC, English, Italian? Which disc? Physical copy or ISO from internet?
Ripping files from PSOne version is a bit harder than PC as it uses HEX manual ripping. I can help you, but you have to provide above info.
Title: Re: [FF8] kernel.bin editor - Carbuncle (0.9)
Post by: albert on 2022-01-15 13:05:50
What's your PSOne version? I mean, is it PAL, NTSC, English, Italian? Which disc? Physical copy or ISO from internet?
Ripping files from PSOne version is a bit harder than PC as it uses HEX manual ripping. I can help you, but you have to provide above info.

How about Jap version? SLPS_018.80-83
Title: Re: [PSX/PC] kernel.bin editor - Carbuncle (0.9)
Post by: Kitsune on 2024-01-28 14:46:49
Hi Colly,

I'am interested by translate a French mod to English language but this mod exist only in French Steam PC version.
Carbuncle seem a tool near what I need for make it, but apparently kernel.bin file is not exactly the same beetween each version of the game.

Can you guide me to understand how change manually a memory offset of as example a combat message (words to translate as example: "Attaquer" to "Attack" or "Arme" to "Weapon") in a hexadecimal editor with the kernel.bin file open?

Or can you give the source code of Carbuncle for study how it work?

I already have of Hexadecimal editor and characters table for FFVIII.

Thanks.