Qhimm.com Forums

Final Fantasy 7 => FF7 Tools => Topic started by: mav on 2024-12-23 00:04:24

Title: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2024-12-23 00:04:24
(https://i.imgur.com/JWIVTOI.png) (https://i.imgur.com/Lm2ln6T.png) (https://i.imgur.com/POUK9yv.png)
Ultima - Real-Time FF7 PC Editor

Download latest version / Change Log (https://github.com/maciej-trebacz/ff7-ultima/releases) | Source Code (https://github.com/maciej-trebacz/ff7-ultima)

If you've ever wanted to edit/hack Final Fantasy VII PC while playing the game then Ultima is the app for you. Its goal is to aid programmers, modders, challenge runners and people in general learning about FF7 internals, or if you just want to goof around and kill Emerald in one hit.

It can, among others, do the following things:

General stuff

Battles

Field

World

The app also comes with an auto-updater so when I release a new version it will get updated automatically.

I've spent a bunch of time working on this app and I really hope you will like it. Also, I have a lot of plans going forward with it, it's not by any means finished, I've just felt it's at a point where I can confidently call it a 1.0 release and show it to everyone.



Note: I am of course aware of the existence of Ochu, which was a big inspiration in making this app. While Ochu is great and I used it extensively, I've also noticed where it was lacking. It sometimes failed to connect to the game. Sometimes it hanged and required a force quit. The UI was something almost no one could understand without reading the manual (some people *still* don't know you can actually edit values with Ochu and not just view them). Finally it was lacking few features that I really wanted, like the ability to start any battle at any time (also on the world map) or view and edit ally and enemy statuses.
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: forkst on 2024-12-23 10:52:47
Great job on this tool

do you think you could make a tool for final fantasy 8 and fantasy 9 1 day please

thanks
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: wdx on 2024-12-24 06:09:45
nice to see you've posted your app on qhimm :) been enjoying following your livestream coding of it :)  should note ochu's freeze exp just deals with active party, whilst ur ultima tool deals with out of party :D

still surprised how quick u added that wee feature in many many thanks much <3

Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2024-12-26 17:34:29
Great job on this tool

do you think you could make a tool for final fantasy 8 and fantasy 9 1 day please

Thanks, I don't have any plans working on FF8 or FF9 at this moment, it would be a very long process for me as I have way less experience with these games when it comes to how they work internally.

In other news I've just updated the app with an upgraded World section, now it shows the world map with current model and all vehicles/weapons marked on the map, and you can click on any place on the map to teleport to it instantly:

(https://i.imgur.com/tYNv2Fm.png)
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: forkst on 2024-12-26 22:53:23
Hey

I really like your new update on your ff7 tool

but your ff7 tool crashed on me today when i used the start the battle option on it

are you gonna add in a have all items, have all materia and always have limit break in battle option as well please

and can you also add in a option for us to teleport when we are buildings or towns please, so i can teleport to the sierra mason please

when i tried in status effects on the enemies using your program it won't work at all and softlocks my game

and can you also in the option to max out our status, and change our hp and MP out of battle as well please

1 more idea request, my request is this when someone uses the start battle option on your program they also select what battle music they want to use with it

thanks
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2024-12-27 07:08:56
If you experience crashes please let me know which game version you’re on, are you running the game via 7th Heaven and whether you’re using any mods (and which ones), FFNx version if you’ have it, etc. Also please post what function of the app you were using as the crash happened.

I am planning to add an option to warp to any field level. It’s more complicated than teleporting on the world map because for each field level you need to set proper coordinates for the player model, otherwise you’ll get soft locked.

Changing party stats out of battle is currently out of scope for this app since Black Chocobo can already do that when you load up your save file. I might add this option in future but it’s lower priority for me.

Adding items and materia is also something I’m thinking about but not sure exactly what would be more useful: “give me all items/materia” OR “give me a specific item/materia”.
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: wdx on 2024-12-27 19:33:58
Adding items and materia is also something I’m thinking about but not sure exactly what would be more useful: “give me all items/materia” OR “give me a specific item/materia”.

could do a 'core' bit like new threat  :)
eg fire/ice/lightning/wall/cure materias alongside adding a few x-pots/megalixers/ethers, so 2 options "give basics" and 'give all '
imo items not really that useful as if fighting as with your insta battles drops needed superquick to get anyhow :)

anyhow there will be reported bugs likely if giveall is used as some modifications have other item numbers etc above the standard list so would have in readme / help 'og full items' if doing that
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2024-12-29 20:50:06
New version released with two cool features:

Warp to Field:

(https://i.imgur.com/AlybSr2.png)

As the name suggests it lets you to warp to any field in game - just click the Field ID row on the Field section in the app. Additionally it lets you to pick your destination, sourced from a list of possible destinations gathered from other fields that link to the one you want. This way when you warp to a field your model will not be softlocked at some random coordinates.

Save states (very experimental!)

This feature lets you create a save state and then load it back quickly. It's different from the normal save game mechanic, because it preserves script state (and everything else). So you can create a save state literally during a cutscene and then load it back perfectly fine. The catch is it currently only works when you don't leave the field level where the save state was created in. If you do leave, even if you come back, loading the state will crash the game.

In future I want to make this feature more stable and work across fields, but I'm not 100% sure whether it will be possible to do.
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: Fewtch on 2024-12-30 00:12:23
This tool is such an incredible boon for those of us who make mods that require individual testing of nearly every battle and/or field!! THANK YOU, you are seriously going to make testing my next ReMusic update a breeze!

I'd like to ask, is there anything you can share about how/where the game is determining your position/location on the world map, and how it logs when you have entered a new location. For example, being able to track when you've left the Midgar area and entered the Kalm area. I suspect its related to what triangle you're on in the world map (since your tool seems to show when you are on a grass/beach tile) but I honestly dont know.

Again THANK YOU SO MUCH FOR THIS!
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2024-12-30 07:06:21
Glad you liked the tool :). As for world map, the location name is actually quite easy to track (you're right, it's a property of the triangle the current player model is standing on), I'll add a display of it to the next version of the app.

Edit: I've just released a minor update with the following changes:

Battle

- show chocobo rating when fighting a chocobo
- button to instantly kill a character

World

- show current location (region) name
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2025-01-01 11:11:16
Version 1.0.6 dropped!

New features:

Chocobo tracks indicator

(https://i.imgur.com/xvckwoy.png)

When you step on a triangle that has "chocobo tracks" flag set (meaning you can catch a chocobo there) a little chocobo icon will show up in the Location & Terrain section.

Camera tilt/zoom controls

(https://i.imgur.com/aivkh7o.png) (https://i.imgur.com/kUld2gB.png)

Video of the feature in action (https://cdn.discordapp.com/attachments/391638928198729729/1323990591281037332/FF7_Worldmap_zoom_and_tilt_controlsmp4.mp4?ex=677685d3&is=67753453&hm=54746153ab0ba70d71d03eab0e025f384d78f559fad4f07e7abc752eff69f4a8&)

Few days ago I finally figured out some previously unknown world script opcodes and during this process I found out, that the game has some "hidden" mechanics to control the camera zoom and tilt, which it almost never uses (the only meaningful spot it's used is during the cargo ship sailing scene). So I've added a way to control these parameters from Ultima, and it's very fun to play around with, you can get some very interesting and unique camera angles.
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: Kaiseran on 2025-01-01 19:53:19
Thanks for sharing this perfect application, :) hopefully if there is PSX version also, it will be so helpful for who working on it. :) Personally if there application with feature that allows to edit BCX files of field models and LZS file of Battle models it will so awesome.  8)
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: forkst on 2025-01-08 11:47:24
hey

I figured the problem, when you click out of the final fantasy 7 game on steam the game still plays but the music stops

is there anyway you can fix that problem on your program please

and is there anyway you could allow us to fix the battle music as well while being on the world map please

thanks
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2025-01-08 20:37:58
I figured the problem, when you click out of the final fantasy 7 game on steam the game still plays but the music stops
is there anyway you can fix that problem on your program please
and is there anyway you could allow us to fix the battle music as well while being on the world map please

I will look into fixing these in the next releases. In the mean time:

Version 1.0.9 dropped!

Since 1.0.6 the following changes & fixes have been implemented:

General
- added version number to the status bar and a simple About dialog
- fixed a couple of UI bugs and made it clearer when a value can be clicked to edit
- added a picker with a list of game moments to choose from
- ability to change current party members
- editing in-game time now accepts time in format [HH:][MM:]SS

Field
- fixed some UI bugs in the Warp to Field dialog
- "Warp to Field" now also works from the world map
- you can now edit field model coordinates and direction

World Map
- added "Super Speed" option for 6x the normal movement speed
- fixed editing world model coordinates

Battle
- fixed a bunch of battle descriptions in the Start Battle dialog
- chocobo rating is now set up correctly when starting a chocobo battle
- added a picker for battle music when starting a battle from the field

Thanks to Phantasm and others for testing and feature ideas!
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2025-01-12 06:07:37
Version 1.1.0 dropped!

I did some plumbing work that enabled me to add one major feature (and a lot more in the future):

Add/remove inventory items and materia, including custom modded ones

(https://i.imgur.com/crybV1J.png)

This one is pretty self-explanatory, it lets you add (or subtract) any quantity of items/equipment to your party. It works by reading the available items from the game's memory so it works with any mods that modify your equipment.

It also lets you add any materia (again, including custom ones) optionally setting its AP value.

Edit: Version 1.1.1 is out!

* Fix: looping sounds that persisted after warping from some specific fields (like canon_1 or tin_2)
* Feature: key items management:

(https://i.imgur.com/OnbP3mz.png)

Edit: Version 1.1.2 is out!

* Feature: global keyboard shortcuts to access common actions like end battle, speed 4x, skip FMV, etc.
* Feature: full cure and status clear for the whole party, accessible via keyboard shortcut
Title: Re: [PC] Ultima - Real-Time game hacking tool
Post by: mav on 2025-01-17 12:45:40
Version 1.1.3 dropped!

* Fix: the PHS dropdown was not showing party members
* Feature: PHS and Party slot dropdowns now show actual character names from game's memory
* Feature: ability to instantly set your limit bars to be either full or empty (both in and outside battle)

Edit:

Version 1.1.4 dropped!

* Fix: display of party member names in the party dropdowns when they're too long
* Fix: when changing party members while in the menu it will now refresh automatically to show the new member portrait and their stats

Version 1.1.5 dropped!

* Feature: show field names for wm* destinations in the Warp to Field dialog
* Feature: add a "world map" destination when warping to fields that have entry points from the world map
* Fix: toggling the limit bars outside battles now works in all cases
* Fix: display field id properly for wm* fields

Version 1.1.6 dropped!

* Feature: added keyboard shortcut remapping
* Feature: remember last used hacks between app launches
* Feature: automatically apply hacks between game restarts
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-02-08 19:47:11
Version 1.2.0 dropped!

* Feature: Save State manager! I've polished this feature a lot and it now works across fields, saves are also saved between app launches.

(https://i.imgur.com/njQabZW.png)

* Fix: issue with editing enemy details / killing enemies has been resolved
* Fix: reworked how the app connects to the game, hopefully it will not disconnect after some time anymore
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-02-16 14:29:42
Version 1.3.0 dropped!

* Feature: World map viewer showing a live, zoomable top-down map with ability to toggle section boundaries, triangle boundaries and showing current positions of all controllable models plus all weapons

(https://i.imgur.com/qBYL4fM.png)

You can toggle on and off the display of world grid lines, triangle boundaries and model positions. There are also 4 different rendering modes to choose from:

* Textured (pictured above, showing the map as it looks in-game)
* Terrain (shows terrain type for each triangle e.g. grass, wasteland, beach, forest; the encounters you can get depend on this)
* Region (different colors for all the main world regions e.g. Midgar Area, Grasslands, Cosmo Area etc.; this is what is shown as the location name in the menu)
* Scripts (highlights triangles that have scripts attached to them, it also highlights triangles where chocobo encounters are possible)

Here's how terrain, region and script views look like (click to enlarge):

(https://i.imgur.com/7UFsW2l.png) (https://i.imgur.com/NAltTXn.png) (https://i.imgur.com/jTxhJzk.png)
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: gunner_1207 on 2025-02-16 18:17:45
this is wicked thank you
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: [email protected] on 2025-02-23 17:47:18
Love this tool, so well done!! I do have an issue though. It seems like anytime I use anything in the app to modify the game in real time, the next encounter I get into whether it's random or scripted, the game freezes and black screens (music still playing). Need to quit and reload. Not sure if  i'm doing something wrong or not. Playing with newest 7th heaven and mods, still need to test with vanilla game instead of modded. Any ideas?
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-02-28 17:42:17
Amazing work, mav! Love it!

Is there any chance of being able to boost EX/AP by more than 4x and being able to speed up the game more than 4x as well? Thanks.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: wdx on 2025-03-01 07:56:39
Is there any chance of being able to boost EX/AP by more than 4x and being able to speed up the game more than 4x as well? Thanks.

regards if using ffnx driver can do control+up/right arrow =speedboost  (cant remember if up or right arrow)  control+down/left arrow slower  either up/down or r/l toggles cant remember which off top of head.    if you disable battle swirl makes battles a lot faster so would be higher than 4x. there appears to be a cap on speedboost  'hardcoded' possibily which if speed 5+ could prevent going on ladders/vechiles.


you can compile source yourself and make changes to the source to raise exp by more than 4x. alternatively can use 7th heaven  gameplaytweaks qhimm. enable mod configure > stats  > exp boost mutliplay exp gained.   (that would multiply by whatever you select then again by whatever set to within ff7-ultima eg 10x boost in gameplaytweaks qhimm alongside 4x would then give 40x boost.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-03-02 04:04:28
regards if using ffnx driver can do control+up/right arrow =speedboost  (cant remember if up or right arrow)  control+down/left arrow slower  either up/down or r/l toggles cant remember which off top of head.    if you disable battle swirl makes battles a lot faster so would be higher than 4x. there appears to be a cap on speedboost  'hardcoded' possibily which if speed 5+ could prevent going on ladders/vechiles.


you can compile source yourself and make changes to the source to raise exp by more than 4x. alternatively can use 7th heaven  gameplaytweaks qhimm. enable mod configure > stats  > exp boost mutliplay exp gained.   (that would multiply by whatever you select then again by whatever set to within ff7-ultima eg 10x boost in gameplaytweaks qhimm alongside 4x would then give 40x boost.

Thank you for this reply. Stacking the 4x speed boost in FF7 Ultima with the speed boost in the FFNx driver does work. Thanks.

Also, I get forking the code, modding it myself, and compiling it, but what do you mean by the second part, the following part? I can't understand that part. Thanks.

Quote
alternatively can use 7th heaven  gameplaytweaks qhimm. enable mod configure > stats  > exp boost mutliplay exp gained.   (that would multiply by whatever you select then again by whatever set to within ff7-ultima eg 10x boost in gameplaytweaks qhimm alongside 4x would then give 40x boost.

Edit: I just found the Gameplay Tweaks - Qhimm Catalog mod in 7th Heaven. Is there a way to assign some of those stat boosts to hotkeys so that I can easily toggle them on and off while in-game? Thanks.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-03-03 06:33:30
Amazing work, mav! Love it!

Is there any chance of being able to boost EX/AP by more than 4x and being able to speed up the game more than 4x as well? Thanks.

Speed is tricky because the way I’m doing it is by bumping the FPS limiter the game uses, which means it is capped by your monitor refresh rate. So while I could offer a 5x or more options if your refresh rate is lower than 150 Hz you would not see any difference.

As for custom Exp/AP boosts that should be possible, I’ll add that to my todo list.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-03-03 18:33:06
Speed is tricky because the way I’m doing it is by bumping the FPS limiter the game uses, which means it is capped by your monitor refresh rate. So while I could offer a 5x or more options if your refresh rate is lower than 150 Hz you would not see any difference.

As for custom Exp/AP boosts that should be possible, I’ll add that to my todo list.

Thanks again, mav... and sorry for adding to your to-do list. As wdx noted, I can stack the speed boosts in FF7 Ultima with those in 7th Heaven to get the desired speed, but the EXP and AP boosts up to, for example, 10x would be awesome. It would be great if we could also boost Gil and items gotten from battles by the same amount to better simulate fighting "lots of real" battles.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-03-05 12:02:31
One other idea, mav (if it wasn't already on your to-do list): The ability to edit your battle points at the Battle Arena in the Gold Saucer.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-03-10 20:49:54
Sorry, but another idea: Is there a way to easily toggle a 100% steal rate? That would be nice.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-03-11 15:26:12
One other idea, mav (if it wasn't already on your to-do list): The ability to edit your battle points at the Battle Arena in the Gold Saucer.

You can already do this the “hard” way using the Variable Editor from the general tab. Turn on 16-bit mode and your battle points are in the field 112 of Bank 1.

I have it on my todo to expose some often used savemap values in a more user friendly manner, this is just a workaround.

As for 100% rate it is a cool idea, I’ll add it to the list.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-03-11 15:29:20
Although I’m not sure how exactly that would work since some enemies have multiple items to steal but you only can steal, I’ll think about it.

Maybe always steal the most rare item?
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-03-17 03:29:14
FFIX had a much more robust stealing mechanic, and in the Memoria Mod, when you turn on 100% steal, it always steals the rarest item first, then the second rarest item, etc. until there are no more items.

Apologies, as I have no clue how easy or hard that would be FFVII, but that's how they handled the mechanic in the Memoria Mod.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-03-20 18:03:00
This program really is amazing, mav. Thank you so much. Loving it!

I think the last two requests I have for it are being able to boost the Gil received from battles in the same way you can boost EXP and AP, and being able to adjust the battle points your party has on the fly in the Gold Saucer.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-04-18 13:09:58
Version 1.4.7 dropped!

There were many changes since the last release announcement here, I'll only list the most important ones

* Battle Log - shows a log of all actions that happened during the current battle

(https://i.imgur.com/rVOEjG5.png)

* Settings window, allowing you to configure keyboard shortcuts and other app settings
* Edit max HP/MP of allies and enemies during battles
* "Skip Dialogues" - disables all blocking message windows on all fields (except choices and the ones that do not block eg. timers)
* View and set collision, interaction and visibility flags for field models
* "Speed hack enhancenements" setting that disables the temperature dropping in Great Glacier and disables wind triggering battles in Whirlwind Maze when speed hack is on
* "Manual Slots" battle option that stops all slot reels (Tifa's and Cait's limits, and battle arena) and lets you choose slots with arrow keys
* "Walk Anywhere" toggle that lets you walk, drive and land on all terrain types on the world map

Plus tons of fixes and smaller changes.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-04-19 12:01:00
This has been an amazing program, mav. I've been using it for a while now, and loving it. I really like the manual slots addition; it makes the Battle Arena actually fun and not just annoying.

I'm still holding out for a Gil multiplier from battles, similar to the EXP/AP ones you've already added, but other than that, this thing is just about perfect.

Something else that might be handy is the ability to use a keyboard shortcut to skip dialogue (I wouldn't mind toggling the skip feature on for things like the Kalm flashback, but then turning the skip feature off for most of the game). Basically, having more options that could be assigned to keyboard shortcuts (they could all be unassigned by default; doesn't matter to me) would be cool. Maybe the ability to toggle the manual slots from a keyboard shortcut would be nice as well.

And actually, maybe one last feature (since it's literally the only thing I still use Black Chocobo for): The ability to add Aerith back to your party/PHS after she dies at the end of disc 1. Sometimes, I'll use Black Chocobo to add her back to the PHS menu after she dies so that I can continue to play as her on discs 2-3.

Really though, again, amazing, amazing job! I'm just getting greedy at this point. FF7 Ultima is already great!
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-04-19 12:29:29
I'm still holding out for a Gil multiplier from battles, similar to the EXP/AP ones you've already added, but other than that, this thing is just about perfect.

Something else that might be handy is the ability to use a keyboard shortcut to skip dialogue (I wouldn't mind toggling the skip feature on for things like the Kalm flashback, but then turning the skip feature off for most of the game). Basically, having more options that could be assigned to keyboard shortcuts (they could all be unassigned by default; doesn't matter to me) would be cool. Maybe the ability to toggle the manual slots from a keyboard shortcut would be nice as well.

Just released a new update containing the Gil multiplier option, as well as new keyboard shortcuts for Skip Dialogues, Walk Anywhere, Invincibility and Manual Slots toggles :).

And actually, maybe one last feature (since it's literally the only thing I still use Black Chocobo for): The ability to add Aerith back to your party/PHS after she dies at the end of disc 1. Sometimes, I'll use Black Chocobo to add her back to the PHS menu after she dies so that I can continue to play as her on discs 2-3.

This is already possible, in the General tab click the PHS row and tick the "Show" and untick "Lock" checkboxes for Aeris and she will be available again in the PHS.

Edit: I've pushed another release that allows you to edit Love Points and Battle Points, and added a option to map viewer to follow you around when running around in game.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-04-19 23:02:07
Oh, you are the freakin' man, mav! Holy crap, this is amazing!
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: YoRHa Numberless on 2025-04-21 10:54:15
If you think it is a good idea and you have the time, can you add love points viewer and editor? I have the values in a table, shouldnt be too complicated.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-04-22 04:17:49
If you think it is a good idea and you have the time, can you add love points viewer and editor? I have the values in a table, shouldnt be too complicated.

I’ve just added them  in the latest version, you Can find them in the General tab.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: YoRHa Numberless on 2025-04-22 11:44:31
I’ve just added them  in the latest version, you Can find them in the General tab.

You are awesome. Just tested it. Thank you.
These would be other features that I would find useful. Again, always up to you, boss:

GENERAL > GENERAL
[Love Points]
—Leave visible the four characters' values so you don't have to click on "Love Points" to open the "drop menu" that shows them. It would help, for example, for streaming purposes.
     Aerith  50
     Tifa     30
     Yuffie  10
     Barret 0


GENERAL > PARTY
[Add Items]
—"Add 99 units of each" button/feature. So you don't have to manually select one by one. Just like you can do with Black Chocobo save editor.
[Add Materia]
—"Add 1 MASTER unit of each" button/feature. So you don't have to manually select one by one. Just like you can do with Black Chocobo save editor.


Generic Hacks & Tweaks
[Unfocus patch]
—"Pause process" button to Pause the process at any time you need, like it currently does when you tab out while playing it through official launcher on PC.
I know your software already has "Unfocus patch", but that only makes the game to not pause when unfocus, just like 7H does and that's the reason why I mention it. It would be a good way to give players the option to Pause at any time just by clicking. Being able to bind it to any key or controller button would be an awesome addition.
[Random battles]
—"Half enccounters" option. It would be a way to not get overleveled while making exploring and game pace better.


BATTLE
—"Target tag" button to toggle the on-screen Target tag icon during battles. Like it would do by pressing "Camera" key while playing the game through official launcher. This feature gets disabled by 7H if you enable Analogue Controls since "Camera" key is used to zoom-in and that's the reason why I mention it. It would be a good way to bring it back for those who find it handy. Being able to bind it to any key or controller button would be an awesome addition.
—"Full party Heal" and "Toggle Limit Bars" buttons that are already included in General > Party, I miss to have them while managing my battle in Battle tab. I feel bad by mentioning it. I don't wanna feel like I'm telling you how to organize YOUR tool.
BATTLE > Enemies > Status
—"Manipulate" option to manipulate the selected enemy with maybe the current character's turn?


And suppose that I can't think of anything else for now.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-04-24 09:21:47
—"Full party Heal" and "Toggle Limit Bars" buttons that are already included in General > Party, I miss to have them while managing my battle in Battle tab.

These two options are also exposed as keyboard shortcuts so you can use these for easy access until I find a better way of structuring UI to make them more accessible.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-04-26 02:21:54
Hey, mav. One minor thing maybe worth looking into: I've been playing the game for the first time almost exclusively with all the dialogue boxes turned off, but the game glitched on me at the part in Icicle Inn where Elena tries to punch Cloud.

I'm not sure exactly what happened, but because the dialogue boxes were off, after Elena missed the punch and started rolling, one of the soldiers got stuck on the guy at the bottom of the hill, and the other got stuck on Cloud. There wasn't anything I could do.

I don't know if this is something that happens ALL the time, but it happened to me twice. The solution was to just temporarily turn dialogue boxes back on, but just wanted to let you know, all the same.

Also, just wanted to say again that this tool rocks. Lovin' it!
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-04-26 05:00:24
The Skip Dialogues option can result in soft locks because it changes the timing of cutscenes slightly and some cutscenes assume very precise timing to work properly. I’ve already fixed a handful of these, and if you encounter more please report them and I’ll fix them. I’ll note down the Elena in Icicle Inn part, let me know what the other one was.

Btw one way to recover from such a soft lock is to reload the field by using the Warp to Field function in Ultima and supplying the same current field id.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-05-03 21:10:28
Thanks, mav. For what it's worth, the same issue happened to me twice with the Elena punch, not too separate issues.

I finished playing through the whole game (minus defeating Sephiroth) with dialogue boxes off the whole, and that Elena-punch issue was the only one I encountered.
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: iL03t on 2025-05-14 05:36:01
Wow!! Y'all really amazing at this kind of stuff. Came back looking for randomizer and help and I find this!! Thank all of the modding community!!!
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: mav on 2025-05-14 13:10:33
Version 1.5.0 dropped!

This is a pretty big release with two new features:

* New Party screen - View and edit party stats, equipment, limits and more

(https://i.imgur.com/9nizxNS.png)

* Showing in-game messages when toggling speed and other hacks via keyboard shortcuts

(https://i.imgur.com/YzEDbwt.png) (https://i.imgur.com/8CotfLs.png)

Also here's a change log for the past few version that I didn't post about:

* Ultima now loads battle scenes directly from the game data (so it will now properly display battles for mods that change enemies)
* Show additional details in Start Battle modal - pre-emptive, back attack, can't escape flags, etc.
* "Max Items" option in the Add Items modal that gives you 99 of each item
* "Max Materia" option in the Add Materia modal that gives you one of each materia (mastered)
* Adding items now works in battle (you can immediately use added items)
* View and edit Love Points and Battle Points
* Map Viewer: Follow Player option that will pan around the map as the player moves and also highlight the triangle the player model is currently standing on
* Added keyboard shortcuts for Skip Dialogues, Walk Anywhere, Invincibility and Manual Slots toggles
Title: Re: [PC] Ultima - Real-Time game hacking tool / trainer
Post by: HartleySan on 2025-05-20 17:00:23
Great stuff, mav! This is nothing short of the BEST FFVII mod program out there. Thank you so much!