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

  • Thread starter Thread starter nfitc1
  • Start date Start date
Status
Not open for further replies.
ok question if ok.

If I were to set clouds level to 1 for start of game but left his stats alone, would that mean he would still have same stats but just have higher base values? so by the time he reaches the original starting level he would have higher stats than otherwise in affect making the game easier.  If this is the case how do I know what to adjust the stats to on level 1 so he has the same stats on the higher levels.
 
ok question if ok.

If I were to set clouds level to 1 for start of game but left his stats alone, would that mean he would still have same stats but just have higher base values? so by the time he reaches the original starting level he would have higher stats than otherwise in affect making the game easier.  If this is the case how do I know what to adjust the stats to on level 1 so he has the same stats on the higher levels.
If you don't change the growth curves then it won't matter because the stats will sort themselves out after a few level ups; Yuffie, for example, has starting stats of 1 for each attribute at level 1 but has normal stats by the time she reaches level 17. Have a look at section 1.4 of the party mechanics guide to see how it works.

In short, there is a baseline curve for character stats that is involved in the formula for stat growth at level up that stops stats from growing if they are higher than they should be for that level and makes them grow more if they are lower than they should be. Starting stats aren't really important.

You probably won't have exactly the same stats at level 6 no matter what you set his level 1 starting stats at because of the random element in stat gains, but as long as you don't dramatically increase his stats, they will normalise by the time you get to about level 15 (maybe earlier).
 
somehow i cant install Microsoft Visual Basic Power Packs 3.0  :/
when its finishing it gives this error

"Cannot register types for DXCore assembly"

any ideas?
 
ok question if ok.

If I were to set clouds level to 1 for start of game but left his stats alone, would that mean he would still have same stats but just have higher base values? so by the time he reaches the original starting level he would have higher stats than otherwise in affect making the game easier.  If this is the case how do I know what to adjust the stats to on level 1 so he has the same stats on the higher levels.
If you don't change the growth curves then it won't matter because the stats will sort themselves out after a few level ups; Yuffie, for example, has starting stats of 1 for each attribute at level 1 but has normal stats by the time she reaches level 17. Have a look at section 1.4 of the party mechanics guide to see how it works.

In short, there is a baseline curve for character stats that is involved in the formula for stat growth at level up that stops stats from growing if they are higher than they should be for that level and makes them grow more if they are lower than they should be. Starting stats aren't really important.

You probably won't have exactly the same stats at level 6 no matter what you set his level 1 starting stats at because of the random element in stat gains, but as long as you don't dramatically increase his stats, they will normalise by the time you get to about level 15 (maybe earlier).
ok thanks understood. I might mess with the curve stuff so more difference between the characters.
 
Something just occured to me.  Is the "All Lucky 7s" thing in character AI?  Would it be possible to alter it to "Lucky Max HP"?  :-D

EDIT: Never mind.  It seems that it isn't in the kernel.  It's at the end of the damage equation, which is why enemies can get it.  I haven't been doing my HW.  Sorry about that.
 
Last edited:
It's at the end of the damage equation, which is why enemies can get it.  I haven't been doing my HW.  Sorry about that.
Eh? Enemies can get it?! I never knew that!

ok question if ok.

If I were to set clouds level to 1 for start of game but left his stats alone, would that mean he would still have same stats but just have higher base values? so by the time he reaches the original starting level he would have higher stats than otherwise in affect making the game easier.  If this is the case how do I know what to adjust the stats to on level 1 so he has the same stats on the higher levels.
If you don't change the growth curves then it won't matter because the stats will sort themselves out after a few level ups; Yuffie, for example, has starting stats of 1 for each attribute at level 1 but has normal stats by the time she reaches level 17. Have a look at section 1.4 of the party mechanics guide to see how it works.

In short, there is a baseline curve for character stats that is involved in the formula for stat growth at level up that stops stats from growing if they are higher than they should be for that level and makes them grow more if they are lower than they should be. Starting stats aren't really important.

You probably won't have exactly the same stats at level 6 no matter what you set his level 1 starting stats at because of the random element in stat gains, but as long as you don't dramatically increase his stats, they will normalise by the time you get to about level 15 (maybe earlier).
Deviations are as nothing before the Score....err, curves. :D That's why I added those graphs on the growth tab. If you want them to have different stats at different levels, you'll have to change the curves.
 
Yeah, enemies get All Lucky 7s.  I did a search for it here on the qhimm forums and found someone who was annihilated by the Materia Keeper lol.

Lovin' WM all the way, btw!  I shall find a way to make use of those unused materias and items.
 
somehow i cant install Microsoft Visual Basic Power Packs 3.0  :/
when its finishing it gives this error

"Cannot register types for DXCore assembly"

any ideas?
any1?  :cry: :cry:
 
somehow i cant install Microsoft Visual Basic Power Packs 3.0  :/
when its finishing it gives this error

"Cannot register types for DXCore assembly"

any ideas?
any1?  :cry: :cry:
What version of DirectX do you have installed?
 
I fixed the crashes I was getting, it seems not supposed to have .net 2.0 and .net 3.5 both installed at same time, I deinstalled 2.0 and then it worked.

this tool and heideggar are both superb many thanks to the dev and to those who are helping.

The curves confuse me a bit, eg. clouds max hp curve dips in his middle levels and then catches up a bit at the end towards lvl99.

Seeing aeris natural magic and spirit stats makes me hate what happens even more in the game :(

Is it possible to do these 2 things or are they limited by game code?

set magic cost to above 255MP for a spell/summon
set max level for a materia to lvl 3 instead of lvl 5, in my case I only want 3 levels on knights of the round.
 
The first would require some much heavier modding since the MP cost of spells is determined by one byte.

The second is possible since materia levels are determined in the kernel.bin. A word of warning, however; if you want to make summons work like Ultima magic does (i.e. requiring a level up before they are used, which would be a great idea with KotR), you can't.
 
I have encountered a strange error while trying to create KERNEL.BIN:
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

I am using windows vista (64bit). Can that be the reason?
 
I have encountered a strange error while trying to create KERNEL.BIN:
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

I am using windows vista (64bit). Can that be the reason?
I run it on a 32-bit Vista and XP before releasing it so I doubt the 64-bit version is the issue. Do you have zlib1.dll in the same directory as WM? Also, are you running it as Admin?
 
Both answers are yes. When opened with debuger this is the log:
Code: [Select]
Code:
'WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_64\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll''WallMarket.exe' (Managed): Loaded 'C:\Games\Final Fantasy VII\wallmarket\WallMarket.exe''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualBasic\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Runtime.Remoting\2.0.0.0__b77a5c561934e089\System.Runtime.Remoting.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualBasic.PowerPacks\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.PowerPacks.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Accessibility\2.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'A first chance exception of type 'System.BadImageFormatException' occurred in WallMarket.exeA first chance exception of type 'System.NullReferenceException' occurred in WallMarket.exeAn unhandled exception of type 'System.NullReferenceException' occurred in WallMarket.exeAdditional information: Object reference not set to an instance of an object.
 
Both answers are yes. When opened with debuger this is the log:
Code: [Select]
Code:
'WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_64\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll''WallMarket.exe' (Managed): Loaded 'C:\Games\Final Fantasy VII\wallmarket\WallMarket.exe''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualBasic\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Runtime.Remoting\2.0.0.0__b77a5c561934e089\System.Runtime.Remoting.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualBasic.PowerPacks\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.PowerPacks.dll''WallMarket.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Accessibility\2.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'A first chance exception of type 'System.BadImageFormatException' occurred in WallMarket.exeA first chance exception of type 'System.NullReferenceException' occurred in WallMarket.exeAn unhandled exception of type 'System.NullReferenceException' occurred in WallMarket.exeAdditional information: Object reference not set to an instance of an object.
If looks like you´re using .net 2.0. Uninstall that and install 3.5r1 (or whatever the newest one is).
 
Now that it is possible to equip a third Limit Break to each level using WM, does anyone know how to unlock those Limit Breaks ingame?
 
.net is ver 3.5 sp1(reinstalled just in case).I never had version  2 .net because its vista. Further debugging says that it's from Form1.GZipData... Also I found this in the internet: http://bytes.com/groups/net-c/566671-dll-works-32-bit-machine-but-not-64-bit-machine. Could this be the case?
Huh. Yeah, that sounds exactly like what would be going on here. I assumed it was an issue with the .dll since that's only accessed during creation. I think I changed it to enforce the 32-bit libraries, but I'm not too sure. Can I email it to you for you to try?
 
Status
Not open for further replies.
Back
Top