• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
April 30, 2024, 05:52:36 pm

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen, RetroArch, and Duckstation are recommended for playing/testing, pSX is recommended for debugging.


Windows application based on Zodiac's Excel workbook

Started by melonhead, December 31, 2007, 02:21:18 am

melonhead

February 08, 2008, 11:26:45 pm #80 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Updated 2/8/08:
New version:
FFTPatcher - v0.200
Changes since v0.192:
  • Added the Dark Knight, Onion Knight, Balthier, Luso, Argath, Aliste, and Bremondt sprites to the fftpack.bin extractor. Thanks to Dakitty for this info.
  • Fixed bug in the Equipment Editor where some checkboxes weren't getting highlighted.
  • Added "Always present" and "Randomly present" labels to two checkboxes in the ENTD editor. Thanks to Raijinili for this info.
  • Added a function to patch a War of the Lions ISO image file directly, so that CWCheat codes are no longer required. Thanks to NeXaR for the hint that made this possible.
  • Fixed the cheat.db file generation to use Unix-style linefeeds like CWCheat expects. Thanks to Krakistophales on the GameFAQs forums for pointing this out.

karsten

February 09, 2008, 04:23:18 am #81 Last Edit: December 31, 1969, 07:00:00 pm by karsten
thanks, melo, your work is wonderful as usual!

by the way, how are things looking for the sprite recompressor? hit some hard wall on it?

melonhead

February 09, 2008, 11:19:28 am #82 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "karsten"thanks, melo, your work is wonderful as usual!

by the way, how are things looking for the sprite recompressor? hit some hard wall on it?

Shishi Sprite Manager (a stupid name) will be released later today hopefully.

NeXaR

February 09, 2008, 11:31:48 am #83 Last Edit: December 31, 1969, 07:00:00 pm by NeXaR
(M. Burns mode ON)
Excellent!!
(M. Burns mode OFF)

Seriously, thank you very much for your work. This will surely come in handy for my project.

EDIT: Any chance a feature for renaming (skills, jobs, etc) is planned for the future?

melonhead

February 09, 2008, 11:47:08 am #84 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "NeXaR"(M. Burns mode ON)
Excellent!!
(M. Burns mode OFF)

Seriously, thank you very much for your work. This will surely come in handy for my project.

EDIT: Any chance a feature for renaming (skills, jobs, etc) is planned for the future?

FFTactext Editor :mrgreen: is in the works but it will probably be a few weeks.

NeXaR

February 09, 2008, 11:50:26 am #85 Last Edit: December 31, 1969, 07:00:00 pm by NeXaR
Good! Take your time, no rush here ;)

karsten

February 09, 2008, 12:16:48 pm #86 Last Edit: December 31, 1969, 07:00:00 pm by karsten
when things goes so well i have no words :)

Kourama

February 09, 2008, 12:25:25 pm #87 Last Edit: December 31, 1969, 07:00:00 pm by Kourama
Nice update! As always great stuff melon.

Quick question though, in the next update is there anyway that you can have Formula's for each skill shown. For example Asura's formula is Damage = MA * 8 (04C).

So when you look at the screen with the abilities, Formula for Asura would say "(04C) Damage = MA * X" And X would be whatever it is you already have on your program which would be 8 in this case.

It would make it a lot easier to mess around with the current formulas until a way to change the individual formulas is found.

Xifanie

February 09, 2008, 12:25:25 pm #88 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Oh man melonhead, to come up with a name like that I suppose your brain was damaged by Final Fantasy TicTacs. ;o

Rawr at new version.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Kourama

February 09, 2008, 04:14:12 pm #89 Last Edit: December 31, 1969, 07:00:00 pm by Kourama
I hate asking for help but I'm at a loss when it comes to patching the PSP version of the game.

I tried decrypting the War of the Lions ISO with FFT Patcher but I keep getting an error saying that it was unable to decrypt it. So I looked at the forums here and read through NeXaR's posts.

According to his posts extracting Boot.bin, renaming it to Eboot.bin, then copying it over the Eboot.bin maybe it would help decrypting the file in FFT Patcher but then I received an error saying that it didn't recognize the iso as a War of the Lions iso.

Anyone, melonhead or otherwise have any tips or advice to fix this?

melonhead

February 09, 2008, 05:47:55 pm #90 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "Kourama"I hate asking for help but I'm at a loss when it comes to patching the PSP version of the game.

I tried decrypting the War of the Lions ISO with FFT Patcher but I keep getting an error saying that it was unable to decrypt it. So I looked at the forums here and read through NeXaR's posts.

According to his posts extracting Boot.bin, renaming it to Eboot.bin, then copying it over the Eboot.bin maybe it would help decrypting the file in FFT Patcher but then I received an error saying that it didn't recognize the iso as a War of the Lions iso.

Anyone, melonhead or otherwise have any tips or advice to fix this?

Blah.
Can you reply with the following info:
Are you using the US or Europe version of the game? Or maybe Japanese?
What is its file size? (Exactly, in bytes)
Open the ISO in UMDGen and give me the info on this page: http://istaken.org/rtload/umd.png

Kourama

February 09, 2008, 06:27:06 pm #91 Last Edit: December 31, 1969, 07:00:00 pm by Kourama


Using US version
(418,871,296 bytes)

This ISO is a freshly ripped ISO from my UMD.

melonhead

February 10, 2008, 12:24:07 am #92 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
I looked at the log you sent me.
2/9/2008 10:07:17 PM: System.UnauthorizedAccessException: Access to the path 'C:\Documents and Settings\Twin\Desktop\UMD9660.ISO' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode)
   at FFTPatcher.PspIso.DecryptISO(String filename)
   at FFTPatcher.MainForm.decryptMenuItem_Click(Object sender, EventArgs e)
It seems like it's a problem with something on your computer, not with the program. It's like the program doesn't have sufficient permissions to open the UMD9660.ISO file in write mode. Can you make sure that no other program has it open and that your user account owns the file? You can try moving it to another path on your hard drive also.

NeXaR

February 10, 2008, 08:03:25 am #93 Last Edit: December 31, 1969, 07:00:00 pm by NeXaR
Did you do the renaming before or after trying to use the "decrypt iso" option in fftpatcher?

melonhead

February 10, 2008, 11:30:14 am #94 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "NeXaR"Did you do the renaming before or after trying to use the "decrypt iso" option in fftpatcher?

The "Decrypt ISO" function opens the file, checks to make sure the file is actually a War of the Lions image (by searching for strings like "ULUS-10297" or "ULES00850"), copies BOOT.BIN's data on top of EBOOT.BIN, and updates the file system so reflect EBOOT.BIN's new size.
The "Patch War of the Lions image" function does a DecryptISO first, so there's really no need to do both. There's also no need for the user to open the image in an editor and do the decryption "manually".

On Kourama's computer it's failing to open the file at all.

NeXaR: Are you able to get either Decrypt ISO or the patching functions to work?

trickstardude7

February 10, 2008, 11:46:44 am #95 Last Edit: December 31, 1969, 07:00:00 pm by trickstardude7
this is kind of random.. but Melonhead will there ever be a way to enrypt and decrypt saves to be usable for lion editor?

melonhead

February 10, 2008, 12:01:43 pm #96 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "trickstardude7"this is kind of random.. but Melonhead will there ever be a way to enrypt and decrypt saves to be usable for lion editor?

You can use the plugin that comes with Lion Editor or Hellcat's Savegame-Deemer. In either case, you'd need custom firmware.

I guess we could eventually modify the game's executable to not use the PSP SDK syscalls that encrypt saves, but instead store them in plaintext. But that would mean editing the ISO image and that would require custom firmware to play anyway.

NeXaR

February 10, 2008, 12:37:01 pm #97 Last Edit: December 31, 1969, 07:00:00 pm by NeXaR
@melonhead

I tried the "Decrypt ISO" with a clean dump of a PAL copy and worked (or at least, didn't throw any errors). But I didn't actually tried to run that ISO on the PSP. I'll do some tests when I return home (I'm at my GF's house right now).

trickstardude7

February 10, 2008, 12:40:12 pm #98 Last Edit: December 31, 1969, 07:00:00 pm by trickstardude7
Quote from: "melonhead"
Quote from: "trickstardude7"this is kind of random.. but Melonhead will there ever be a way to enrypt and decrypt saves to be usable for lion editor?

You can use the plugin that comes with Lion Editor or Hellcat's Savegame-Deemer. In either case, you'd need custom firmware.

I guess we could eventually modify the game's executable to not use the PSP SDK syscalls that encrypt saves, but instead store them in plaintext. But that would mean editing the ISO image and that would require custom firmware to play anyway.

Oh man    :x

melonhead

February 10, 2008, 02:23:38 pm #99 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Updated 2/10/08:
New version:
FFTPatcher - v0.205
Changes since v0.200
  • Added detailed formula information to the Ability editor. These are mostly taken from the Battle Mechanics guide.
  • Added Sprite Viewer with decompression/recompression support. If you have used Merlin Avery's FFT Sprite Manager, you'll find it works almost exactly the same.