[BETA] Yet another Eien no Aselia Trainer (v 0.3)

Discuss the translation of Eien no Aselia - Kono Daichi no Hate de.
naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

[BETA] Yet another Eien no Aselia Trainer (v 0.3)

Post by naast » Sun Apr 25, 2010 8:47 pm

Hi guys. I am currently programming a trainer for Eien no Aselia all in C++. I know that theonegod already made a trainer, but I'm making this one for fun, because I like game hacking.
This is my first time programming a trainer by myself, and this is also my first time programming a windowed application (not in command line), so there might be some bugs.

This is still a Beta, some functions AREN'T built yet.
I'm release a beta so that you can have a preview of what this trainer will do, and so that you can report any bugs you find.
Current version: 0.3

-------------------------------------
Changelog :
2010/04/26:
version 0.3: Added Level and Stats Modifier for Yuuto, Aselia, Orpha, Esperia, Uruka, and Kyouko.

2010/04/25:
version 0.2: Added Uruka and Kyouko related functions. Added a dll that I forgot to the zip.
version 0.1: First release. Has Yuuto, Aselia, Orpha, and Esperia related functions.

-------------------------------------
Functions it will have :
  • HP Modifier / Freezer : Allows you to change current HP for a character, and freeze the value (so that the value "doesn't change").
  • Mind Modifier / Freezer : Allows you to change the Mind of a character, and freeze it.
  • Class Modifier : Allows you to change the class of a character. /!\You won't be able to use Eternal skills if your character hasn't actually become an Eternal, but you gain the extra stats /!\
  • Level Modifier : To change your level. It won't change your class, but if you are already lvl 99 and you want to change class, you will have to level down, then level up to allow your stats to change.
  • Stats Modifier : I still don't know if it will work, but you might be able to put what you want in Attack, Defence, and Resist.
  • Love Points Modifier for the main Heroins : Allows you to change the love points of a heroin.
  • Remaining Skill Use Modifier : Allows you to change the remaining skill use of each skills.
  • Mana Pool / Ether Pool Modifier : Allows you to change the amount of Mana / Ether in the pool.
  • Turns Number Modifier : Allows you to change the Turns number.
Functions it currently has :
  • Level Modifier
  • HP Modifier
  • Mind Modifier
  • Love Points Modifier
  • Class Modifier
  • Skill Use Modifier
For the following characters :
Yuuto, Aselia, Orpha, Esperia, Uruka, Kyouko

-------------------------------------
Screenshot :
Image
Note : I did not update this screenshot since the first release.
-------------------------------------
Download :
v 0.3 : http://www.megaupload.com/?d=B3300EJ4
v 0.2 : http://www.megaupload.com/?d=J4FKETYF
v 0.1 : http://www.megaupload.com/?d=DJCQ64ZV

-------------------------------------
Note : My trainer needs some dll that are included in the .zip, in the final release I'll have these dll included in the trainer's .exe.

Please report me any bug you find, and feel free to suggest any function you want me to add.
Last edited by naast on Mon Apr 26, 2010 8:39 pm, edited 3 times in total.

naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by naast » Sun Apr 25, 2010 9:05 pm

I have a question: do Uruka and Lesteena actually need a certain amount a love points for their routes? It's not mentioned in the guide so I assume they don't, but it'd be great if someone could confirm it.

theonegod
Posts: 41
Joined: Fri Mar 26, 2010 6:40 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by theonegod » Sun Apr 25, 2010 9:23 pm

Note to theonegod : I don't want to ruin your efforts with my trainer, I mainly did it for fun, and because I wanted to code a trainer by myself in C++ for the first time ;)
I don't mind at all I did my own for the exact same reason because it's fun :mrgreen:

Oh and if you don't mind sharing the codes/Script with us/Me that you used to make the trainer (PM?) I would like to see some of the way's that you built the trainer, I have some C# and C++ experiences and have never really been any good at finding the right Codes/Script for making trainer like functions, Oh and what software are you using? I have only made two small trainers in C and fund it fairly challenging.

Oh and I must not forget to add that it looks really good. :D

naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by naast » Sun Apr 25, 2010 9:38 pm

I could send you the source code but it's really ugly :? . I used a tutorial as a basis: http://gamehacking.com/forums/tutorials ... r-c-c.html. It's really good and explains the functions needed to Read/Write the memory.
To make the GUI (Graphical User Interface), I used the Qt library which is really complete and very easy to use. Actually, it took me only two days to learn how to make a basic interface with it.

When making a trainer in any programming language, the harder is to make the interface. There isn't any hard algorithm to think, or anything like that. A trainer is pretty basic after all, all it does is read and write into the memory.

I don't know any good tutorials about how to make a GUI with Qt in English (the one I used is written in French), but I don't think it's hard to find.

To make it, I used Cheat Engine (to find the addresses), Qt Creator, to write the code and build the trainer, and Qt Designer to make the interface.

naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by naast » Sun Apr 25, 2010 9:57 pm

I just figured that it won't be usable on little screen resolution :? I'll need to remake all the interface.

DarkMaster
Posts: 51
Joined: Wed Mar 31, 2010 12:16 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by DarkMaster » Sun Apr 25, 2010 10:14 pm

good job, an Class/level functions is what i really missed in theonegod trainer.
i'll download and finally save my poor aselia from the low-mind class of doom :P

oh and checking, just in case, the new class will change her stat not just add the stat of the new class right? i don't want to unbalance the game.

thanks

Edit: i seem to miss some other dll that isn't included mingwm10.dll
Last edited by DarkMaster on Sun Apr 25, 2010 10:18 pm, edited 1 time in total.

naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by naast » Sun Apr 25, 2010 10:17 pm

Actually, when you change class, the game recalculate the stats on level up. So you'll have to level up, and your stats will be recalculated based on the class you chose, so don't worry, it won't unbalance the game :D

I modified the interface a little, and now it (barely) fits on a 1024*768 screen resolution.
Last edited by naast on Sun Apr 25, 2010 10:32 pm, edited 1 time in total.

DarkMaster
Posts: 51
Joined: Wed Mar 31, 2010 12:16 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by DarkMaster » Sun Apr 25, 2010 10:19 pm

well that a problem, as my poor aselia in lvl 99. :(
in case you didn't noticed, i edited my previous post

naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by naast » Sun Apr 25, 2010 10:23 pm

Oh thanks for pointing that out, I forgot to include it. I'll rebuild it and include that dll in a couple of minutes.

EDIT
I updated the first post: and here's the new link http://www.megaupload.com/?d=J4FKETYF
I also added Uruka and Kyouko's functions.

naast
Posts: 26
Joined: Sun Apr 18, 2010 6:24 pm

Re: [BETA] Yet another Eien no Aselia Trainer

Post by naast » Sun Apr 25, 2010 11:02 pm

I am currently remodelling the interface a little, and I'll add the level and stats modifier. I tried to put 10000 in Attack with yuuto, and I killed Temuorin in one blow :D .

Post Reply