https://github.com/sailro/ironcast-trainer
IronCast Trainer
https://github.com/sailro/ironcast-trainer
game injection ironcast mono trainer unity
Last synced: 8 months ago
JSON representation
IronCast Trainer
- Host: GitHub
- URL: https://github.com/sailro/ironcast-trainer
- Owner: sailro
- License: mit
- Created: 2015-07-01T15:26:25.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-04-30T18:22:52.000Z (about 2 years ago)
- Last Synced: 2025-03-27T12:17:22.215Z (over 1 year ago)
- Topics: game, injection, ironcast, mono, trainer, unity
- Language: C#
- Homepage:
- Size: 35.2 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Ironcast-Trainer
This is an attempt -for educational purposes only- to alter a Unity game at runtime without patching the binaries (so without using [Cecil](https://github.com/jbevain/cecil) nor [Reflexil](https://github.com/sailro/reflexil)).
To achieve that, we use [SharpMonoInjector](https://github.com/warbler/SharpMonoInjector), able to:
- dynamically attach to a process
- call suitable methods to load an assembly in the Game AppDomain
- call managed methods in the assembly.
So we have a very simple trainer for the excellent [IronCast](http://store.steampowered.com/app/327670/) game.
How to use the trainer:
- Start a new game
- When you are in the hangar, go back to the desktop
- Run load.bat to inject the trainer into the process (you do not need to copy files in a specific location).
- Use keypad + - to add/remove 1000 scraps
- Use keypad * / to add/remove 1000 war assets
- Use keypad . to add 10000 xp
- Use keypad 0 to fill health/ammo/coolant/energy/repair
- Run unload.bat to disable the trainer.
You can compile everything or simply use the [demo release](https://github.com/sailro/Ironcast-Trainer/releases).
Have fun !
