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

Pages: 1 2 [3] 4 5 6 7 8 ... 11
51
Hello,

Thanks for reminding me that. Links are now fixed :).

52
Archive / Re: auto-fill Limit Bar
« on: 2007-11-04 21:27:16 »
Quote from: Terence Fergusson Enemy Mechanics
This battle has an extra script which sets Battle Variable [2160] to
[2160] OR 0x28, and sets Battle Variable [2180] to 0xDE (222).  The effect of
this is currently unknown.

Maybe one of these variables are responsible for this? Or it also could be in las4_42 field file...

53
So, how's your Hojo program doing? :)

54
The last byte should be 0xFF, because you also count 0'th file ;). But yes, You can just leave it untouched as in my source.

55
It is written on the wiki. First 6 bytes of each file is as follows:

2 bytes: File length compressed
2 bytes: File length uncompressed
2 bytes: File ID (in kernel.bin it's an incremental number from 0 to 9), it must be untouched for the game to work.

You can check source of my FF7 SceneFix program if you want to look at my implementation.

56
FF7 Tools / Re: [Re-Release] Scene Edit v1.3.0
« on: 2007-11-01 20:43:24 »
You'd have to erase their AI script connection with Ruby's body as well I guess.

Btw. Offtopic ;)

57
FF7 Tools / Re: [Re-Release] Scene Edit v1.3.0
« on: 2007-11-01 17:24:59 »
Lol, that would be a nice fight. You'd have to copy them all to one file by hand, and *maybe* it will work.

58
FF7 Tools / Re: [Re-Release] Scene Edit v1.3.0
« on: 2007-11-01 16:09:55 »
Nope.

59
Archive / Re: [Request] Sonic Avatars
« on: 2007-11-01 10:59:20 »
Just use some graphics program, like GIMP or Photoshop to convert the images to 256 colors before importing them.

60
FF7 Tools / Re: [Re-Release] Scene Edit v1.3.0
« on: 2007-10-31 22:34:40 »
All information that isn't in the wiki is welcome :). I will not update this program further, because it was written in Delphi, *but* maybe if I still have some interest in this I will write a new one with additional functionality. Then, Your information could be useful.

61
Archive / Re: [Request] Sonic Avatars
« on: 2007-10-31 22:27:47 »
Well, You can do this easily yourself. Extract from char.lgp:

cloud, barre, tifa, earith, red, ketc, cido, bins, yufi, pcefi, pcloud

To BMP files, edit them with your favourite editor and change faces to the ones You want, then import files to char.lgp archive with LGP Tools. That's about it :).

62
FF7 Tools / Re: [Release] FF7 BinExplorer
« on: 2007-10-29 20:44:41 »
Yeah, I have to make it error-proof, thanks for reporting :).

Files are always different, because GZip library has a slightly diffrent deflate algorithm, but game accepts this.

63
FF7 Tools / Re: [Release] FF7 BinExplorer
« on: 2007-10-29 19:45:13 »
Glad you like it :).

Yes, it's the same (it cointains GZip functions). I think you can put it in your system32 directory and don't bother copying it everywhere anymore :).

64
Update: simple GUI version released

Hello again!

I promised a while ago that I'll make proggy for handling BIN-GZIP files from FF7 (kernel.bin, window.bin, etc.). So here it is. What is the difference between this and ff7dec program? Well, there are two:

- it contains only two files - an .exe and .dll (for gzip functions) versus all the files from ff7_gzip package
- it correctly handles all files (at least that's what I hope). ff7dec couldn't handle window.bin because of weird bug. In every file header (first 6 bytes) there is an ID for each file. Unfortunately this isn't just a incremental counter. In kernel.bin file it goes from 00 to 09, and then every file has 09 ID. This was handled by ff7dec. In window.bin however id's are as follows: 00, 00, 01. And the game crashes when they are different (ff7dec produces: 00, 01, 02). My program while extracting files from archive creates another file in the directory - [archive].ids - which contains the IDs so they can be imported properly later

It's a command line application written in .NET 1.1 (as my previous apps). I wanted it to be a GUI application, but unfortunately it's hard to make C# GUI apps for Windows under Linux :). But when I get my hands on Visual Studio for Windows I'll maybe update this to be also a GUI app.

As always, here are the links for actual app and it's source code:

GUI version:

Link: BinExplorer 1.1

Command-line version:

Link: BinExplorer 1.0
Link: BinExplorer 1.0 C# source

65
FF7 Tools / Re: [Re-Release] Scene Edit v1.3.0
« on: 2007-10-27 19:04:33 »
Thanks gjoerulv!

I've added Your list to enemy list file, I think it'll help many people a lot.

66
Troubleshooting / Re: stupid animevamp patch
« on: 2007-10-27 05:58:50 »
It replaces %SystemRoot%\SYSTEM32\drivers\gm.dls file, which is a soundfont file for MIDI.

67
Releases / gjoerulv's "Hardcore" mod
« on: 2007-10-21 20:34:14 »
Quote
Partly true. I edited every stat on him. Only his HP seem to change drastically.

Quote from: Terence Fergusson Battle Mechanics document
Safer*Sephiroth's stats change depending on various factors:
   +30,000 Max HP,  2 Att, 20 Def,  5 MAt, 16 MDf per character at L99
   +80,000 Max HP if you cast Knights of Round on Jenova*SYNTHESIS

Note again that Aeris does not count with regards to characters at L99.

Also, for each time you killed Bizarro*Sephiroth's Head, Safer*Sephiroth's
HP will be 100 lower than his Max HP, up to a maximum of 24,900 HP lower.

At maximum power, Safer*Sephiroth will have:
         400,000 Max HP, 246 Att, 260 Def, 140 MAt, 308 MDf

As You can see nearly all of his stats could be altered by the script - but stats other than HP are altered only if you have characters that are on Lvl 99.

68
About index file you posted:

1) The differences between offsets are relatively small. Smaller than 256 in general. That could mean that if these are considered to be offsets to files in bytes, then they can't be files, they're to small (I didn't found any bigger differenes).
2) Last number (offset?) is 0x30D7372, which is 51 213 170 bytes. Too small for whole CD index.

Considering this, maybe it's a part if some sort of archive (like LGP in FF7)? That could make sense, but these numbers are not incrementing in normal manner. For eg.:

Code: [Select]
00 50 16 00 3B 60 16 00 A8 75 16 00 B9 A1 16 -->80 00 A1 16 80 00 A1 16 80 00
A1 16 80 00 A1 16<-- 00 D2 AE 16 00 BC B7 16 00 BB C3 16 00 BC CC 16 00

The marked pattern, especially the 80 in (imo) most significant byte of integer repeats itself in few places. It's like there's +80h to most significant byte in these places.

Any ideas?

69
Well, maybe not in pure ASCII, mayber they are encoded in some way. That's only my random guess, because I never dived into PSX game hacking that much. Did you tried to search for some file names in the image? You could use Scan function in Translhextion editor (I don't know if others have this function) to scan the image for text not only encoded in ASCII, but also shifted by some amount of bytes.

I guess "kernel" would be a good string to search for (if you consider that square used this as name for directories/files many times).

70
My guess would be that that's it - it contains ~6000 integer entries that look like offsets. But then, You should have filenames list somewhere, too...

72
Cool, thanks for testing.

-------------------------------------

Version 0.9.0 is out!

Every known bug has been fixed. Links are in the first post. Enjoy :).

-------------------------------------

If the files are too big, the game will crash, that's it.

It has been reported recently (and I've checked it myself) that even with all files reimported and nearly ~300 MB flevel.lgp file, game still runs fine :).

73
From what I can tell, this code takes the image file for Xenogears (or only a file from the CD) - index_cd.bin, and parses it to get directory structure and extract files. No, You can't compile it right now, because it's incomplete - there are at least two missing functions:

- create_index_file(); // Creates table which will be populated with data later, or reads the data from CD first (?)
- parse_file(start_sector, file_size, i, filename); - extracts the file from image

Akari is still around here though, so You could ask for complete source.

74
It depends on the country You are from it seems. And bandwidth for Poland is too little I guess :P.

75
The fieldtool.exe program itself does nothing, only prints out its usage. If you want to use it in this way (you can for eg. import/export single file, not whole archive), open it in command line window (Start -> Run -> cmd).

Did you test if the game itself works for you?

Pages: 1 2 [3] 4 5 6 7 8 ... 11