EventAssistant
A general purpose tool mostly oriented to event collectors.
- Github -
EventAssistant: what is this?
EventAssistant is a general purpose pokémon application that can be run on your console or PC (you need
Homebrew Launcher to launch the
.3dsx version or CFW to run the
cfw version on the console, or Citra to run the
.3dsx version on your PC).
This application allows you to make some cool things, like:
- Download and inject WC6s into an OR/AS or X/Y save file.
- Edit your save and your pokémon with a Powersave-like feature!
- Seeing current event distributions directly from your console. It provides infos about start and end dates of local and wifi distributions, with related codes if there is a general code for the distribution.
- Capture probability calculation: you can now calculate it directly on your 3DS, for every generation starting by the third. You can also calculate how much tries are needed to reach a certain probability of success.
- Check Powersaves dates for common Hacked Events;
- Check Gen VI's Event Database.
How to install
Make sure you copy every file of the zip/EventAssistant folder in the root of the SD card.
Important things about Gen VI's Event Database
Event Database links are hardcoded in the program, so it knows where to look for stuff. The point is that writing this stuff is very difficult to do alone, so lots of event cards are unavailable at the moment. They'll be available when uploaded on the server I use, and you'll be able to see them without any update of the app. Updates are needed. if new events are released, basically to update the description of the event.
What will come next?
- Capture probability calculation support for I-II gens;
- Regular updates to the Event Database.
Tell me if you like this work and what you would have featured in the next update!
Thank you to:
* Shai for the icon and Fabrizio for the name
* Kaphotics for cool documentation
* J-D-K for direct save import/export support
* Slashcash for PCHex++
* Nba_Yoh for the received flag data issue
* gocario for ccitt CHK algorithms
* Hamcha for cybertrust.h and digicert.h
* LiquidFenrir for useful http source code
* all the guys on the 3dshacks discord
* Federico for testing builds
How to compile it?
Use
latest ctrulib and devKitArm.
DISCLAIMER
I'm NOT RESPONSIBLE if something goes wrong and you lose your save datas or being banned from the online functions. Be prudent when you use this method. This is an entirely new way to inject events into your save.
Changelog 2.0.0:
- Pokemon editor added: you can now set IVs, EVs, Hidden Power, Friendship and stuff like that to your pokémons. Cloning is supported.
- Added save import/export of the save at the beginning/end of the application: it now is more user-friendly and reduces possible memory leaks that could happen if you inject lots of stuff in the same session.
- Added opportunity to not save changes you made.
- Code complexity reduced and readability improved. Now the app is lighter and faster.
- Errors now shows as white windows. They are more readable now.
- UI is more intuitive.
- PID checker actually removed 'cause it was unuseful. It will be readded in a future release with direct PID import from your save file.
People on <=10.7 sysnand: I didn't forget you. I just don't have a way to handle a 3DS with that system mounted, so you'll have to wait a bit of time more if you're experiencing the 'No Internet Available' issue. Please understand me!