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

Pages: 1 [2] 3 4 5
26
Yeas, last Byte should be 256.
But we dont know how its computed...
1.0xFF can mean some stop char
2.or they skip 256th file

Tech info:
http://forums.qhimm.com/index.php?topic=5759.msg74232#msg74232
http://forums.qhimm.com/index.php?topic=6391.msg80497#msg80497

technical update:
in original scene.bin last block has 11files
in original 3rd file of kernel.bin is for last block F5h-FFh
but this mean according to links above FF minus F5=10files or F5 to FE files (10files)
(FF minus 0 = 255files, files from 0 to FE = 255files, but scene.bin has 256files)
so last is FFh instead of "100h".

last file of scene.bin(256th file) contain only FFh chars.(5,251-256 are same)

27
FF7 Tools / Re: [Release] FF7 BinExplorer
« on: 2007-10-29 20:24:51 »
Only little bug report.

GUI version:

System.IndexOutOfRangeException: Index was outside the bounds of the array.
if .ids file is not found
if I cancel dir selection(if it ask after file to extract, or dir to create new)
System.ArgumentOutOfRangeException: Length cannot be less than zero
if I cancel file selection


If I cancel choosing dir where extract .bin file, it extract to bin file directory

If it ask for name to new file to create, it dont care about what you wrote, it use name that it took from separate files.
(test1, test2, test3 ... create file test.bin, even if I choose name kernel.bin)

And, it created to me always diferent file(from same source), but change is in gzip header
0x1F8B080000000000(original header...)
0x1F8B0800XXXX2647 - changes was where is XXXX, but I think that this change dont influe anything

I didnt test it in game.


But looks like no bug that influe compatibility, so it should be working:)

28
Releases / Re: [Release] NPC Reconstruction Project
« on: 2007-10-27 11:04:59 »
Yeah, but, I dont know why he wrote red respose, its hard to read, and not polite:P
And, he can conntact square soft, and ask, if he has PSX version, If he can use PC version.(or read forum rulez and dont write about his FF7 version...)
It should not matter, whith data you use, if you have valid licence.
But yeah, I realy dont know why I resposed to this "offtopic".

29
Releases / Re: [Release] NPC Reconstruction Project
« on: 2007-10-27 10:24:14 »
Actualy you buy licence. So if you have licence... you dont need buy same game twice...(hmm I dont know you country law)
(but I didnt read licence, so I dont know what is written there:P)

30
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-10-19 19:01:37 »
is there a version of this program that will compress all 27 kernel files instead of stopping at 21, so that it can be used for the psx version.

It decompiles perfectly but when compiling it wont compiles kernel.bin21 to 26.

FF7dec
I dont have this problem when using ff7dec on kernel.bin, it looks like it works good, unpack/pack all 27 files.. tested only on PC kernel.bin, changed only part2...

31
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-10-19 15:23:10 »

32
I've to rewrite my code lol. Just a last question : do you think (if files become really too big), that we can add new sections to the scene.bin file ?

We had new section in scene.bin, and it works normal with updated lookuptable.(not tested by me:P).
New section was created by SceneExplorer.

33
FF7 Tools / Re: [Release] FF7 SceneFix
« on: 2007-10-18 11:51:42 »

Credits go to M4v3R and to those who found look-up table location:)


34
1) I dont remeber, but how much items can you get from one moster? If only one, so game try give you first, if it succeed, end selection, and give you item.

2)game read lookuptable first, than it looks to scene.bin(based on lookuptable). You dont need read kernel.bin. But if creating new scene.bin, you need check if lookuptable is correct.
Scene.bin is in blocks. Each block contain some file. If you change size of file, it can be bigger than remaining space in block, so it will be shifted to next block. But game doesnt know it, game looks to lookuptable, and get wrong monster...

35
you can try...
setting - change resolution, video card, ....
dont use patchs, try old original EXE
set compatibilty mode...
a lot to try, but no one know if it helps:P

36
And what is result without NPC patch or other patch?
I only said that LGPtool has nonenglish system bug, but if you has english system, maybe is bug somewhere else...

37
Search forum, there is this bug described somewhere.

If you don't have files in folders sorted based on english alphabet, LGPtool cause bug.
So you must set Control Panels - Local Setting - English

If you dont use NON-english windows, you should not have problem.

Or try use Highwind.


And try game without patches, to be sure, if it do patches:P

38
How you instal NPC0.6? With LGP tool? Do you have english Local settting?
Lgptool has bug if you dont have proper(english) Local setting.

39
I found this
Photoshop plugin(I dont have photoshop....)
http://www.romhacking.net/utils/450/

and I have program Tim util
http://www.lea-vogel.de/download/22timplug.zip
which I tested with TIM whitch is in PC version. And TIM -> BMP -> TIM, generated same TIM.

40
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-10-08 10:14:54 »
how to create updated kernel.bin

you need scene.bin
you need unpacked 3rd file of kernel.bin, usualy named kernel.bin2

if you have those two files, you only need run ff7stok, no need of parameters(if you dont rename scene.bin or kernel.bin2)


how to get kernel.bin2

get ff7dec
here: http://lasyan3.free.fr/otherstools/ff7_gzip.zip
or here: http://spinningcone.com/ff/stormmedia/projects/ff7_gzip.zip
(topic how decompile kernel.bin http://forums.qhimm.com/index.php?topic=6621.0)

BUT FF7dec has error. This error is gunzip, gunzip there dont unpack, unless parameter -d is given.
So get gunzip. Or create gunzip.bat.

Creating gunzip.bat
(delete or rename gunzip.exe)
create gunzip.bat (create empty file, rename to gunzip.bat)
edit gunzip.bat and give there: gzip -d %1 %2
Code: [Select]
gzip -d %1 %2save gunzip.bat

(or create TXT file, then rename,...)

how to decompile kernel.bin
(topic how decompile kernel.bin http://forums.qhimm.com/index.php?topic=6621.0)
its comand line program
Use this command to decompile kernel.bin:
Code: [Select]
ff7dec d kernel.bin(or create BAT file, similar way as above, only give ff7dec d kernel.bin to file(example kerneldecompile.bat), save)
now in same directory as kenrle.bin should be files, kernel.bin0, kernel.bin1, kernel.bin2, ...

how to compile
Use this command to compile kernel.bin:
Code: [Select]
ff7dec e kernel.bin(or create BAT file, similar way as above, only give ff7dec d kernel.bin to file(kernelcompile.bat), save)



Quick review, if you created BAT files, and you have scene.bin and kernel.bin, and followed way above:
Run kerneldecompile.bat
Run FF7stok.exe
Run kernelcompile.bat

or of course create BAT file with
Code: [Select]
kerneldecompile.bat
FF7stok.exe
kernelcompile.bat
and run only this bat file...

41
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-10-08 09:42:22 »
ff7dec is bin file extractor(gzip bin files), so it should extract all those types. And I think that kernel.bin is same on PC and PSX version.

42
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-10-08 09:09:14 »
recreate scene.bin with Sceneexplorer
recreate kernel.bin with ff7dec(extract, update third file)
ff7dec here http://forums.qhimm.com/index.php?topic=6621.0

and ff7dec need fix...
you must get gunzip (there is not gunzip, but gzip renamed to gunzip)
or create bat file
gunzip.bat
containing
Quote
gzip -d %1 %2

this will work as gunzip, but of course there must be gzip. And of course you must delete/rename gunzip.exe.

43
Scene.bin Lookup Table updater
http://forums.qhimm.com/index.php?topic=7063.0

it dont build new scene.bin, but only update third file in kernel.bin.
If this file is not updated, if is scene.bin changed(changed that monsters are shifted), then you see monster shifted.

44
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-09-29 08:09:17 »
I still can't do a thing, And the "zip" is the same as the other file @_@

7z, and zip are compressed files, so you must unpack them to get files inside.

45
FF7 Tools / Re: [Relaese] Scene.bin Lookup Table updater
« on: 2007-09-28 12:09:56 »
ah do you think ff7stock.7z?
7z is archive which you need uncompress www.7-zip.org.
I wanted give it to zip archive, but accidently I used 7z, so now is there zip too.

46
FF7 Tools / [FF7] Scene.bin Lookup Table updater
« on: 2007-09-27 18:54:58 »
Here program witch I made, becouse we needed it.

What it does:
Update Scene.bin Lookup table in unpacked 3rd file of kernel.bin. Update is based on header data from scene.bin

Why it does it:
if you change scene.bin, headers can differ. You can see mosters in bad places, other monster instead boss,.... So Lookup table is not actual to current scene.bin. It need update.

What it need:
Scene.bin
unapcked 3rd file of kernel.bin

How to use:
ff7StoK [Scene.bin] [unpacked 3rd file of kernel.bin]
default file names are scene.bin and kernel.bin2
it doesnt care if that are not right files

example:
ff7StoK
;try open files scene.bin and kernel.bin2, if found, update kernel.bin2 based on data in scene.bin

ff7StoK SOMEfilename
;try open files SOMEfilename and kernel.bin2, if found, update kernel.bin2 based on data in SOMEfilename

ff7StoK SOMEfilename SomeFilename2
;try open files SOMEfilename and SomeFilename2, if found, update SomeFilename2 based on data in SOMEfilename

output:
none if succesfull
some error message if error.

bugs:
currently none

Where:
here http://kruci.wz.cz/ff7stok.7z
or zip here http://kruci.wz.cz/ff7stok.zip

Tech info:
http://forums.qhimm.com/index.php?topic=5759.msg74232#msg74232
http://forums.qhimm.com/index.php?topic=6391.msg80497#msg80497

technical update:
in original scene.bin last block has 11files
in original 3rd file of kernel.bin is for last block F5h-FFh
but this mean according to links above FF minus F5=10files or F5 to FE files (10files)
(FF minus 0 = 255files, files from 0 to FE = 255files, but scene.bin has 256files)
so last is FFh instead of "100h".

last file of scene.bin(256th file) contain only FFh chars.(5,251-256 are same)


I can release source code too, if anyone wants, but this program is simply.

47
Archive / Re: kernel.bin decompile?
« on: 2007-09-26 20:12:33 »
Heh, I have question, this decompresion works???
I downloaded ff7dec from link in second message.
I musted hexedit ff7dec to get it work.

ff7dec use gunzip, but its gzip, not gunzip(yeah are same).... . It dont use gunzip -d, so I musted write it there.

Unmodified version create nothing, but during docompresion there are some file, but deleted on the end.
ffdec says
Creating file Kernel.bin0!
gunzip says
GUNZIP: Kernel.bin0.gz already has .gz suffix -- unchanged

48
Releases / Re: [Release]FF7 'default run' patch
« on: 2007-09-25 12:42:52 »
so first bug occured, not tested by me.

Where:
When Cloud runnig away from Aeris, if he run, aeris dont catch him, if he walk, Aeris catch him.

This can be at more places. Game think that you are walking, but you are running.
So patch need fix.

49

Before I forget it, we got bug with translated scenes.bin.
I was checking wiki, but nothing there.
Then I searched forum and there was this problem too.
Scene.bin editing is binded with kernel.bin. We got bigger scene.bin then original and thus bugs. Today I found  that I must edit kernel.bin too.

here
http://forums.qhimm.com/index.php?topic=5759.msg74232#msg74232
http://forums.qhimm.com/index.php?topic=6391.msg80497#msg80497

really annoing if I searched first message, where was "you must edit 3rd section of kernel.bin", then I looked to wiki and I understanded nothing(there are false information on 3rd section):P

50
Troubleshooting / Re: Advent Children patch
« on: 2007-09-22 19:20:07 »
Its weird.

hmm arent you using resolution 320x200?
If not, maybe nothing was changed, or program only modifeid timestamp. Only place where are avatars picuters is menu_us.lgp. You can see it yourself, only download some program, whitch can display pictures(TEX files) from LGP files. Highwind, LGPtools, jenova_birth. Then you can look to menu_us.lgp, if they are there.
 

Pages: 1 [2] 3 4 5