Author Topic: [PSX/PC] kernel.bin editor - Carbuncle (0.9)  (Read 30950 times)

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
[PSX/PC] kernel.bin editor - Carbuncle (0.9)
« 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

Cheers!

EDIT:

English kernel with English char table; char table can be edited


Polish kernel.bin loaded with Polish table; editing "Potion"


Click "Edit"...


... and Save


Little help for variables


Screenshot in-game with changed Potion's name
« Last Edit: 2018-04-24 17:24:23 by Covarr »

Tenko Kuugen

  • Public Enemy
  • *
  • Posts: 1416
    • View Profile
    • Twitter
Re: Carbuncle - FF8 kernel.bin editor
« Reply #1 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?

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: Carbuncle - FF8 kernel.bin editor
« Reply #2 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 ;)

Tenko Kuugen

  • Public Enemy
  • *
  • Posts: 1416
    • View Profile
    • Twitter
Re: Carbuncle - FF8 kernel.bin editor
« Reply #3 on: 2012-09-10 08:34:47 »
HOLY SH*T
my hat is off to you good sir

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #4 on: 2012-09-10 21:45:43 »
Holy hell Colly. I'll never forget you. EVER.

dkma841

  • *
  • Posts: 1225
  • delete
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #5 on: 2012-09-10 22:22:54 »
Good job sir! Some sort of screenshots would be nice :)

gledson999

  • *
  • Posts: 71
  • Listem to my Story, this maybe our last chance ♪
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #6 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

LandonRayW

  • *
  • Posts: 37
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #7 on: 2012-09-11 02:24:15 »
1DD2E8 in the actual disc image (not FF8.img) on the NTSC-U version.

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: Carbuncle - FF8 kernel.bin editor
« Reply #8 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.

gledson999

  • *
  • Posts: 71
  • Listem to my Story, this maybe our last chance ♪
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #9 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:

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: Carbuncle - FF8 kernel.bin editor
« Reply #10 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).

gledson999

  • *
  • Posts: 71
  • Listem to my Story, this maybe our last chance ♪
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #11 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?

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: Carbuncle - FF8 kernel.bin editor
« Reply #12 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:


The end of this file is after approximately 38000 bytes.
« Last Edit: 2012-09-13 21:08:13 by Colly »

gledson999

  • *
  • Posts: 71
  • Listem to my Story, this maybe our last chance ♪
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #13 on: 2012-09-14 02:57:40 »
thanks Master Colly

Isidore

  • *
  • Posts: 8
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #14 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...

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #15 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.

Isidore

  • *
  • Posts: 8
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #16 on: 2012-11-24 12:29:37 »
Actually i'm talkin about writting symbols, such as "é", "à", "ù" ^^

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: Carbuncle - FF8 kernel.bin editor
« Reply #17 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.

LeonhartGR

  • *
  • Posts: 2577
  • ~Whatever...~ Enjoy life!
    • View Profile
    • LeonhartGR Productions
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #18 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.

rufoos

  • *
  • Posts: 19
    • View Profile
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #19 on: 2015-01-28 17:59:56 »
The program hangs when saving. What to do?

Kefka

  • *
  • Posts: 202
    • View Profile
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #20 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?

LeonhartGR

  • *
  • Posts: 2577
  • ~Whatever...~ Enjoy life!
    • View Profile
    • LeonhartGR Productions
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #21 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! :)

rpgcollectors

  • *
  • Posts: 11
    • View Profile
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #22 on: 2015-10-18 12:56:55 »
how to extract kernel.bin from final fantasy 8 psx ? help my please thanks

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #23 on: 2015-10-18 13:58:14 »
You need Deling to open the .fs files and extract the kernel.bin from it.

rpgcollectors

  • *
  • Posts: 11
    • View Profile
Re: [FF8] kernel.bin editor - Carbuncle (0.9)
« Reply #24 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 to open the .fs files and extract the kernel.bin from it.