[FF7] LGP-Editor - Highwind (1.21) (Discontinued, use LGP/UNLGP)

  • Thread starter Thread starter Chrisu
  • Start date Start date
Status
Not open for further replies.
Hey Christian I just tested it (didn't have time before..) and it's very good ideed :-) keep this good work It's the faster LGP extractor I ever tested yet hehe.
 
I've just finished the new version 1.10, with that you can open the texture files in the archives and replace them with other images (bmps) and save them as bitmaps.

Download
 
Cool!

Just what LGP Tools was messing up all the time. I remember it had problems with TEX transparency and this one doesn't. This program is getting better every day.

Now, the usual bugs report:
-When you open a big TEX the Save File button moves to the right
-When opening aad.tex from world_us.lgp it crashes
-When you close the image editor without replacing the LGP reloads

Suggestions:
-The Open button in the image editor should be replaced with Import
-The Save File button in the image editor should be replaced with Export
-Have a border around the images and a little bigger window with maybe information on the file (X by Y, file size and stuff)
-I think that you should get rid of the JPG compression for exporting TEX because it is a loss compression, that means you are going to lose data during the compression. BMP is just fine.
-I think is time to get rid of the "Show files from/to" (with the new loading routine is pretty fast even with fleve.lgp)
-Change Pos. to Offset and show it in hex (example 0x12AB)
-Cahnge Len. to File Size
-Change No. to #
-Get rid of the right preview pane and use and extra window like the Image-Editor for the plain text files
 
Thanks for your Support, Ombra. I've made some changes and fixed some things.

-When you open a big TEX the Save File button moves to the right
Thats OK, the Export button should do this.

-When opening aad.tex from world_us.lgp it crashes
Because i did not (yet) implement loading 16-bit textures.

-I think is time to get rid of the "Show files from/to" (with the new loading routine is pretty fast even with fleve.lgp)
Thats not a good example because flevel (only) contains 729 files. Open char.lgp with 13744 files and choose to display all files, youll see what happens.
 
Hey Christian,

it is looking great! I see you left the export to JPEG feature. I just wanna remember that even at maximum size it is not a lossless compression. It could cause troubles to somebody that don't know that. Now:

-The file size is cut off by the scrollbar
-The change and apply button uses smaller text then other buttons (btw... i still don't know what change is for :P)
-Now the program is fast so i think you can show at least 1000 files (i tried with char.lgp... it takes a while :P)
-Offset all in uppercase looks better xD
-When you double click unknown file formats the preview pane still opens up
-Text in the Fileinfos area is unalligned

Everything else looks fine. If you want i'll give it a shot at redesigning the icons for the buttons ;)
 
Thanks for your help, ombra, ill see what i can do

Hey Christian,

it is looking great! I see you left the export to JPEG feature. I just wanna remember that even at maximum size it is not a lossless compression. It could cause troubles to somebody that don't know that. Now:

-The file size is cut off by the scrollbar -> Ill fix that
-The change and apply button uses smaller text then other buttons (btw... i still don't know what change is for :P) -> thats ok, change is to save the lgp to a different file
-Now the program is fast so i think you can show at least 1000 files (i tried with char.lgp... it takes a while :P)
-Offset all in uppercase looks better xD -> ill do that
-When you double click unknown file formats the preview pane still opens up -> ill show that open with-dialog
-Text in the Fileinfos area is unalligned -> what you mean?

Everything else looks fine. If you want i'll give it a shot at redesigning the icons for the buttons ;) -> Ok show me your versions.
EDIT:
Ive uploaded a new version, its a bit faster because of less big columns, and some of your suggestions are implemented.
 
Last edited:
Everything else looks fine. If you want i'll give it a shot at redesigning the icons for the buttons Wink -> Ok show me your versions.
Ok, i'll give it a shot.

-Text in the Fileinfos area is unalligned -> what you mean?
highwind_all.gif


That's what i mean

EDIT: Here are some icons... it's not really my work but i modified a couple of them to match the buttons on the program. They are a little bigger but you can resize the buttons and maybe make the words shorter, like: Open, Add File, Add Folder, Delete, New, Save, Replace, Extract Selected, Extract All

Hope you like them
Icons 32x32
 
Last edited:
This silence is killing me xD

This probably means 2 things... or a well deserved pause or a new version coming up with great features :D

We'll see ;)
 
Thanks for your icons _Ombra_, but i'll just be using them resized to 16x16, because i would have to change the look of the whole program, and i dont like very big buttons.
 
That's ok, anyway if you need them 16x16 let me know and i can redo them.
 
Hi, i'm back with a new version, it's 1.15 and in fact there's just one important change: The last files in the archives didnt get proper index entrys and so FF7 couldn't find them.
And there's a hex-editor to edit lgp-content that's not really good, just for testing  :-)
Some other small bugs were fixed too.
Maybe i'll do more changes soon.  :roll:
 
Last edited:
Great man! It's nice to see that you are still working on this great program.

Btw, the window caption still says 1.13 and the link on the first page of the post is missing (and points to version 1.13)
 
Hi Ombra!  :-)

I fixed that with the link and now the editor can preview the 16bit-textures as well.

PS: I'll be away for a week now, so no updates  :cry:
---
Hi, i've made another new version. I have implemented LZS-Decompression (just when extracting a file atm.).
Maybe someone could test it for me if the LZS thing works because i dont know if it really works correctly  8-)
A Compression implementation will be implemented soon ;)
---
I uploaded a new version.
There was a bug inside the decompression, now its exactly correct i hope Smiley
I also added a decompress function to the contextmenu.
How do i prove if a file is LZS-compressed? My method says that they're compressed even to some non-compressed file, does someone know an easy algorithm for this?
 
Last edited:
Hey guys, i'm working on a LZS-Compression-Algorithm at the moment and theres one problem:
When decoding the lzs-Files i get the real_offset with this formula: real_offset = tail - ((tail - 18 - raw_offset) mod 4096)
but how do i reverse that when compressing, i've got the real_offset and want to get the raw_OFFSET:
 
Status
Not open for further replies.
Back
Top