Phantasy Star Universe Discussion
The english GG-less exe has been removed, unfortunately.
So I'm taking a different route. You will need LunarIPS, from here:
You will need the JAP gameguard-free EXE floating around the interwebs.
Then, you will need this IPS file:
Use LunarIPS to apply the IPS patch to the JAP EXE. Note that to select the JAP EXE, you will have to change filetype from "Common ROM Formats" to "All Files".
[Edited by theorified, 8/6/2010 6:00:52 PM]
The Infinite PP, Stop timer and Fast Leveling Photon Arts works. Unfortunately, the Infinite Health option only shows that your health is 9999, but in reality your actual health still exist therefore, you are still prone to dying despite the option's function. I tried the 25x Kill Count Multiplier, but never saw any significant changes that followed, perhaps a readme explaining what some functions do?
Other than that, the trainer worked great. It worked hand in hand with ASX's trainer (though the infinite health thing didn't work in his case either). Also would like to say that the off buttons on the working options are working.
I would like to suggest a one-hit-KO option without the cost of near-death like ASX did (cheeky bastard). Though his little trick can be easily overcome by hitting the "Return to Normal" then healing yourself (the one-kit-KO status will remain for the remainder of the block).
To save you some time, I don't see the point in going through walls or doors since it'll be unlocked sooner or later; if it is for exploration purposes, I only fear that those locked/idle doors will lead to nothing more than empty space. Also the option of quick-class-leveling will eventually compensate for the use-any-weapon option (since all you have to do is switch class). Still an option worth keeping. BTW, do you have an updated version that you'll be releasing any time soon? I look forward in testing it out some more. Let me know!
[Edited by Akatsuki_Yamato, 6/2/2010 2:16:28 AM]
[Edited by Akatsuki_Yamato, 6/2/2010 2:30:00 AM]
The AOTI trainer is about 50% done. I'm glad there's an English GG-less EXE, will come in handy making item lists. However, I've run into a few interesting snags. For example, in the original, picking up a non-item room decoration still puts it in your inventory. In AOTI, picking up a non-item decoration simply makes it disappear. They have an extra check going on to verify items. A nice change is that in the original, using the item slot modifier to change an inventory item, when entering a non-existant item code, the item is deleted (again, this is in the original). Which means you have to go pick up another item to mod that slot again. In AOTI, if you replace an item with a non-existant item code, it effectively clones another (seemingly random) item from your inventory, and keeps the slot full. Note that the clone and the original function as one, equipping either shows the E next to both. However, you can mod the item code again without having to change the inventory limit (manually or by picking up an item). That was too technical for most trainer users, was just an interesting find for the trainer developers out there. There are several hundred small differences, but I'll try to have both trainers updated within a week or so.
About the infinite health- I noticed I was dying randomly, thought it was one of my other codes having a side effect. My bad. Will be patched in the next update, if not sooner.
One-hit-KO? ASX's trainer doesn't work for me for some reason, which is what started me down the path of making my own. Unless I have a bad version of the trainer or something. Regardless, perhaps you could verify that this means what I am thinking- as in, make any enemy killable in a single hit, regardless of damage? A much easier hack would be to make any attack do extreme damage, if this would suffice for you. And what's the near-death cost? I don't understand that, being unable to try it for myself. I can one-shot enemies without... yeah, I'm confused. Clarification, please
The kills multiplier is for mission scoring. Every enemy you kill adds 25 kills to the kill count instead of one. Meaning that instead of hunting all enemies for that perfect score, even killing just a few has the same effect. I'm able to simply freeze the value at 9999 or whatnot, but I'm not a big fan of freezing addresses, I implemented an ASM hack instead. I simply added a multipler in some null space nearby.
The walk through doors / walls is to allow free roaming. It's only in part for exploration- it's also to allow quick cruising through story mode and missions, to continue development. Will make testing things faster. With a freeze timer and kill count option, this way you could simply run through a mission and recieve an S rank. Next, the quick level mission mod makes mission mission scoring give 5x points, so you can effectively level as you please.
Another hack in the works is removing the limit on PA levels. You can edit them up to 90 with no problems, past 90 seems to be a graphical glitch, at least in the original.
Anyhow, please continue to provide feedback, it will help keep me on task with getting this trainer finished.
Edit: Just noticed I didn't release the AOTI version here. At the moment it's only got the same 4 options in the published version. I'll try to get a link up asap.
Edit 2: And yes, I have a much updated version that has more of the options implemented. It has a lot of bugs though, but I'll try to clean it up for release this week.
[Edited by theorified, 6/2/2010 2:45:34 AM]
I am not sure what's your progress with the class-leveling part, but I will greatly appreciate it if some sort of test version of that comes out in the next release.
EDITED: was going to ask you about whether there was a crack involved and reread your previous post. Now I want to ask whether you'll be release the crack along with the trainer for AOTI.
Other than that, my experience with your trainer is far more pleasant than the other dodgy ones I have been dealing with.
Keep up the great work!!
Also for your problem with the ASX trainer, if you're running anything other than XP, you will be required to run the program as an administrator. I found that you have to do that for every trainer including some of CH's trainers (can't recall which ones).
[Edited by Akatsuki_Yamato, 6/2/2010 1:32:48 PM]
Edit: Working on a perfect GodMode- completely rewriting the implementation of it. Should prevent losing health in any way.
[Edited by theorified, 6/2/2010 2:03:13 PM]
Edit: Hours of trial and error later, I'm hardly past where I started. I have a working godmode, problem is, it's for EVERYTHING. You, your allies, and sadly, your enemies, all become immortal. I know how to fix the issue, but in order to implement the fix, I have to figure out pointer resolving in Game Trainer Studio. There's not enough (any?) documentation on the subject.
I have a perfect, static Cheat Engine pointer (single offset!). From my understanding, GTS uses the following syntax for a pointer resolution:
Pointer [address] [offset] [add/sub from offset] [value]
Pointer 463A38 F9A Add 14 97 12
(this is just an example, not the actual address).
Problem is, when I use the address Cheat Engine uses for the pointer, it comes up with completely the wrong value. Then when it adds the offset to the wrong value, it has the really wrong value.
If someone can explain Cheat Engine pointer address < - > GTS pointer address, I'll have this trainer ready in a jiffy. Please help!
Edit 3: FYI, I did Google the hell out of this. The only (possibly) relative docs I could find were on gamehacking.com, of which I am a member, but unfortunately their site is suspended until further notice because someone posted cracks there.
Edit 4: Not sure if it's the best route, but I got around the above problem by codecaving and dumping my own static pointers.
[Edited by theorified, 6/6/2010 3:23:34 PM]
[Edited by Inuyosha, 6/4/2010 12:28:43 PM]
A lot was added in the beta, take a look at the first post for more information. And again, keep the feedback. I know there are now about 5 people use it. If you use it, speak up, share your thoughts, and I'll continue work on it.
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem