[PSX/PC] KERNEL.BIN editor - WallMarket (v1.4.5)

  • Thread starter Thread starter nfitc1
  • Start date Start date
Status
Not open for further replies.
An interesting problem and seeming workaround in WM:

It's well-known that things like the Silver Barette are inexplicably marked as not being able to be sold in shops - Once such an item is in your possession, it's there forever (unless deleted using a save editor anyway). Examining these items in WM shows that the "Sellable in shops" flag is unset... And setting it doesn't "stick" - Select another item, then back to the unsellable one, and the flag will have reverted to being unset again.

The way around this seems to be to double-click the item, and examine the hex cells - They determine many attributes depending on their cumulative value. In Red XIII's case, the default for the last four cells seems to be FF FF FE FF, but on the Silver Barette (unsellable), the hexes read FF FE FF FF. This also gives it the curious "Miss if not dead" flag. Changing these to FF FF FE FF does the expected flagsets of "Sellable in shops" and unset of "Miss if not dead" - And these changes actually stick.
 
We have a problem, we use this program to edit the kernel.bin, the spanish version psx.
Well, it work in an emulator, but in the "psx physical" or "psp", doesn't work,
we checked it and it is because of the kernel.bin edited.
We didn't pass the limit, our kernel has 22520 bytes, besides we updated the yamaha.bin.

We hope your answer.

Regards.
 
Thanks for your answer, but I still do not understand why doesn't work in the original PSX o PSP,
it must be reason. We will kept researching.
 
Some people have mentioned that they can fix the issue, and Gemini hinted it was to do with ISO manipulation tools. But I'm afraid he did not specify exactly why.
 
Thanks for your answer, I would linke some information about that, and some hint, if it's possible.
 
The solution to work the modified kernel.bin is in the forum romxhacking where I have posted my project about the spanish re-translation, the programmer CUE did a tool to extract in pieces the kernel.bin, I would like the creator of the wall market, includes this as solution or future updates.

The forum where about the topic is here:

http://romxhack.esforos.com/traduccion-o-retraduccion-final-fantasy-vii-psx-t372-30

You must download this tool, if you use it, plese put in the credits to CUE, thanks.
http://www.mediafire.com/?df9mmfp205n69qa
YOu can put inside that folder, the modified kernel and yamaha.bin, you must click on in decode.bat,
then you will get 27 files, but the most important are from 9 until 26, you can also be used to split files with wallmarket.

Then, you must check the size of the all archives, if the size of the archive the last number is uneven, you must modify that archive with hexecimal editor and add to the last that archive FF, to convert it in Even number, because the psx original doesn't read uneven bytes in the archives.

When you finish compress again the pieces of kernel with the Wallamarket or CUE's tool.
 
I can confirm that this is true. I tested a modified Kernel with some pieces of uneven file size and when I entered the equipment or item menu the game froze on my physical PSX however applying the steps you explained the problem is solved.
Looks like I was talking some crap before  ;D
 
Okay guys I got a quick question for you.  So I am working on a mod to change the story for those that want to play Sephiroth.  One idea was that you would fight Barret and maybe some other members before they joined you.  Though Barret will not join you.  So I'm thinking it maybe possible the only thing is not sure how to go about doing it.  Do I just need to give him an AI and make a battle scene or is there more to it?
 
Okay guys I got a quick question for you.  So I am working on a mod to change the story for those that want to play Sephiroth.  One idea was that you would fight Barret and maybe some other members before they joined you.  Though Barret will not join you.  So I'm thinking it maybe possible the only thing is not sure how to go about doing it.  Do I just need to give him an AI and make a battle scene or is there more to it?
There's more to it, but that belongs in another topic. This topic is for discussion of WM and related issues.
 
Hey sorry for necroing this but I have got an error that goes like:

WallMarket has encountered a problem and needs to close.

Is there some exact stuff I need to run this?
 
Uhh, NFITC1, would you please tell me when I can infrom myself on materia modifiers?

I am trying to make double cut (that means 2x cut and 4x cut) a standalone command, but changing materia type does nothing.

Also, would it be possible to add Limit to magic tab or enemy skill tab so it doesnt override attack?
 
I'm pretty sure that this needs editing in the exe. If it would be possible to move the limit to another place, it would be better to make it like VIII or X. I would use one of the row or defend windows and merge these two in one. So the limit option appears by using the left key and with the right key you can open the tactical window with defend and row.
 
I'm pretty sure that this needs editing in the exe. If it would be possible to move the limit to another place, it would be better to make it like VIII or X. I would use one of the row or defend windows and merge these two in one. So the limit option appears by using the left key and with the right key you can open the tactical window with defend and row.
Seems that way. all I managed to do was to make limit dissapear into thin air.

I have got that idea with defend too, but there is not a damn trace of option like this anywhere.

One thing though that caught my eye is the character growth tab. I think ill take gooooood look into that.
 
Uhh, NFITC1, would you please tell me when I can infrom myself on materia modifiers?
What d'ya mean 'when'?

I am trying to make double cut (that means 2x cut and 4x cut) a standalone command, but changing materia type does nothing.
Sometimes this works, sometimes not. The modification of commands is pretty limited. Basically, Double and Quad-cut commands can only replace Attack. There are technical reasons behind that that I could probably change in the exe.

Also, would it be possible to add Limit to magic tab or enemy skill tab so it doesnt override attack?
No. Like above, Limit can only replace Attack. You can make a materia to permanently give you the Limit command in place of Attack, but that gets old pretty fast.
 
Status
Not open for further replies.
Back
Top