Download FTL: Faster Than Light Trainer - Unlimited Fuel/Missiles/Drones/Scrap

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

Ryuuzaki L

Newbie
Dank Tier Donator
Oct 27, 2012
24
548
0
UPDATED: 11/6/2012

Game Name: FTL: Faster than Light
Current Game Version: v1.02.6 (FINAL?)

gui2.png

Current Functions:
- Set Value:
--Scrap
--Fuel
--Missiles
--Drones
--Energy
--Hull
--Zoltan Shield Levels

- God Mode***
-Freeze Rebel Forces

**Please note, Unlimited Drones will only take effect if you have a Drone Control installed.
*** God Mode currently only makes it so your ship cannot take Hull Damage.

Virus Scans:
VirusTotal
Jotti Virus Scan

Instructions:
1.)Start FTL
2.) Load/Start Game
2.) Run Trainer
3.) Use Hacks

Planned Features:
- Freeze FTL Drive
- Freeze Cloaking (buggy right now so it's disabled)
- Enemy Ship Info
- Crew Member Info
- Travel Anywhere

Special Thanks:

Fleep:
- For making awesome tutorials on YouTube as well as this website.

Magnificient:
- Helped me with multi-level pointers and DLL injection so much. Was very informative and easy to follow. Also helped me learn how to make GUI's more professional looking.

Darkraven:
- Provided pointers and offsets for the HP values in the game and showed how to compile to .exe

Thank you,
-Lee J. Robison
 

Attachments

Last edited:
  • Like
Reactions: c5

Rake

Cesspool Admin
Administrator
Jan 21, 2014
11,574
78,998
2,317
Well done.

I'm glad to see that you have finished your first trainer. Looking good man!
 
  • Like
Reactions: Ryuuzaki L

Darkraven

Donator
Dank Tier Donator
Oct 25, 2012
49
738
0
Compile it as .exe ( F6 )

Player 3 Health "FTLGame.exe"+002BA948 0x8 0x28
Plaer 3 max health "FTLGame.exe"+002BA948 8 0x2C
 
  • Like
Reactions: Ryuuzaki L

Ryuuzaki L

Newbie
Dank Tier Donator
Oct 27, 2012
24
548
0
Well done.

I'm glad to see that you have finished your first trainer. Looking good man!
Many thanks to you as well. Couldn't have done it without your help.

Compile it as .exe ( F6 )

Player 3 Health "FTLGame.exe"+002BA948 0x8 0x28
Plaer 3 max health "FTLGame.exe"+002BA948 8 0x2C
Thanks a ton. I was looking for that information on the .exe
Also, thanks for the pointers =) that saves me a lot of time.

Also, I updated the attachment with the standalone .exe

Updates:
- Added God Mode
- Added Unlock All Ships
 
Last edited:

Darkraven

Donator
Dank Tier Donator
Oct 25, 2012
49
738
0
Possible Things:
Player Stats
Enemy Hull ( HP )
Own HP from the Ship ?
Normal / Easy Modeswitch
Jump if not allowed
Weapons 1 - 4
Unlimited Oxygen
Turn Enemy Devices off ( Define them as destroyed )

and and and.

If you need help just pm me or so.
 

Ryuuzaki L

Newbie
Dank Tier Donator
Oct 27, 2012
24
548
0
Thanks Darkraven. Those are some good ideas. Right now I'm trying to get my Unlock All Ships to work. I added a save file with all ships unlocked as a resource. I just cant find a way to have c# replace the one on the persons computer with the resource one. I tried doing something like:

C++:
byte[] saveFile = Properties.Resources.prof;
Where the Properties.Resources.prof is the .sav file. I managed to get a function that finds the users current save file and checks if it exists, but I cant figure out how to replace it. I tried WriteAllBytes(saveFile), but that didnt work. I'm assuming I need to do something else. The only reason I stored the resource as a byte[] is because it said that's what type it was. I was trying to File.Copy or File.Create, but they all take string arguments and that wouldn't work out.
 

Rake

Cesspool Admin
Administrator
Jan 21, 2014
11,574
78,998
2,317
Thanks Darkraven. Those are some good ideas. Right now I'm trying to get my Unlock All Ships to work. I added a save file with all ships unlocked as a resource. I just cant find a way to have c# replace the one on the persons computer with the resource one. I tried doing something like:

C++:
byte[] saveFile = Properties.Resources.prof;
Where the Properties.Resources.prof is the .sav file. I managed to get a function that finds the users current save file and checks if it exists, but I cant figure out how to replace it. I tried WriteAllBytes(saveFile), but that didnt work. I'm assuming I need to do something else. The only reason I stored the resource as a byte[] is because it said that's what type it was. I was trying to File.Copy or File.Create, but they all take string arguments and that wouldn't work out.
The could be another way to approach this, I've sent you a PM. :)
 
  • Like
Reactions: Ryuuzaki L

Darkraven

Donator
Dank Tier Donator
Oct 25, 2012
49
738
0
Energy Max Bar "FTLGame.exe"+2BB588 0x4
Energy Bar Used "FTLGame.exe"+2BB588 0x0
Shiels Bar Used "FTLGame.exe"+002B99AC 0x30 0x3C
Shields Max Bar "FTLGame.exe"+002B99AC 0x30 0x40
Crew 1 HP "FTLGame.exe"+002BA948 0x0 0x28
Crew 2 HP "FTLGame.exe"+002BA948 0x4 0x28
Crew 3 HP "FTLGame.exe"+002BA948 0x8 0x28
Crew 4 HP "FTLGame.exe"+002BA948 0xC 0x28
Crew 5 HP "FTLGame.exe"+002BA948 0x10 0x28
Crew 6 HP "FTLGame.exe"+002BA948 0x14 0x28
Crew 7 HP "FTLGame.exe"+002BA948 0x18 0x28
Crew 8 HP "FTLGame.exe"+002BA948 0x1C 0x28
 
  • Like
Reactions: Ryuuzaki L

Krayons

Newbie
Full Member
Oct 7, 2012
10
268
0
I wrote a FTL Trainer as well. When I am happy with the source I will release it. Just so people can use it as a reference.

With a bit of code injection you can jump any where.

C++:
FTLGame.exe+7A828 - 80 78 16 00           - cmp byte ptr [eax+16],00 			-- NOT VISITED?
FTLGame.exe+7A82C - 0F84 B1000000         - je FTLGame.exe+7A8E3                -- NOP this to treat non-visited like visited
FTLGame.exe+7A832 - 8D 85 7BFFFFFF        - lea eax,[ebp-00000085]
FTLGame.exe+7A838 - 89 44 24 08           - mov [esp+08],eax
FTLGame.exe+7A83C - C7 44 24 04 881C6C00  - mov [esp+04],FTLGame.exe+2C1C88     -- (STRING) "FTL_JUMPER" - check for presence of augment?
FTLGame.exe+7A844 - 8D 85 74FFFFFF        - lea eax,[ebp-0000008C]
FTLGame.exe+7A84A - 89 04 24              - mov [esp],eax
FTLGame.exe+7A84D - C7 85 28FFFFFF 05000000 - mov [ebp-000000D8],00000005
FTLGame.exe+7A857 - E8 DC431D00           - call FTLGame.exe+24EC38
FTLGame.exe+7A85C - C6 85 F7FEFFFF 01     - mov byte ptr [ebp-00000109],01
FTLGame.exe+7A863 - 8D 85 74FFFFFF        - lea eax,[ebp-0000008C]
FTLGame.exe+7A869 - 89 44 24 04           - mov [esp+04],eax
FTLGame.exe+7A86D - 8B 4D 08              - mov ecx,[ebp+08]
FTLGame.exe+7A870 - 8B 81 70020000        - mov eax,[ecx+00000270] 				<-- only if visited, AOB: 8B 81 70 02 00 00 89 04 24 e8
FTLGame.exe+7A876 - 89 04 24              - mov [esp],eax
FTLGame.exe+7A879 - E8 662B0600           - call FTLGame.exe+DD3E4
FTLGame.exe+7A87E - 85 C0                 - test eax,eax
FTLGame.exe+7A880 - 0F95 85 18FFFFFF      - setnc [ebp-000000E8]
FTLGame.exe+7A887 - 8D 85 74FFFFFF        - lea eax,[ebp-0000008C]
FTLGame.exe+7A88D - 89 04 24              - mov [esp],eax
FTLGame.exe+7A890 - C7 85 28FFFFFF 06000000 - mov [ebp-000000D8],00000006
FTLGame.exe+7A89A - E8 C14B1D00           - call FTLGame.exe+24F460
FTLGame.exe+7A89F - EB 39                 - jmp FTLGame.exe+7A8DA
FTLGame.exe+7A8A1 - 80 BD F7FEFFFF 00     - cmp byte ptr [ebp-00000109],00
FTLGame.exe+7A8A8 - 74 18                 - je FTLGame.exe+7A8C2
FTLGame.exe+7A8AA - 8D 85 74FFFFFF        - lea eax,[ebp-0000008C]
FTLGame.exe+7A8B0 - 89 04 24              - mov [esp],eax
FTLGame.exe+7A8B3 - C7 85 28FFFFFF 00000000 - mov [ebp-000000D8],00000000
FTLGame.exe+7A8BD - E8 9E4B1D00           - call FTLGame.exe+24F460
FTLGame.exe+7A8C2 - 8B 9D 14FFFFFF        - mov ebx,[ebp-000000EC]
FTLGame.exe+7A8C8 - 89 1C 24              - mov [esp],ebx
FTLGame.exe+7A8CB - C7 85 28FFFFFF FFFFFFFF - mov [ebp-000000D8],FFFFFFFF
FTLGame.exe+7A8D5 - E8 8E691500           - call FTLGame.exe+1D1268
FTLGame.exe+7A8DA - 80 BD 18FFFFFF 00     - cmp byte ptr [ebp-000000E8],00
FTLGame.exe+7A8E1 - 75 16                 - jne FTLGame.exe+7A8F9               -- jumps if you have the FTL drive
 
  • Like
Reactions: Ryuuzaki L

Ryuuzaki L

Newbie
Dank Tier Donator
Oct 27, 2012
24
548
0
GUI.png

New GUI

Special thanks to Magnificient once again. Showed me how to make more professional looking GUIs and gave me a lot of info on easier programming methods =)
 

Rake

Cesspool Admin
Administrator
Jan 21, 2014
11,574
78,998
2,317
Nice looking GUI you made there man! Keep it going! :)
 

xj220pro

Newbie
Full Member
Nov 15, 2012
5
172
0
hi
i have problem with this
i can t use it
i work with 7 and that error come from .net firmwork
how can i fix it?
 
Last edited:

c5

Kim Kong Trasher
Dank Tier VIP
Dank Tier Donator
Jul 19, 2012
1,188
12,638
76
Do you have .NET framework?
 

Ryuuzaki L

Newbie
Dank Tier Donator
Oct 27, 2012
24
548
0
Did you try loading your FTL game first, then opening the trainer?

also click the more details and copy and paste it here.
 

xj220pro

Newbie
Full Member
Nov 15, 2012
5
172
0
yes

details
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OverflowException: Arithmetic operation resulted in an overflow.
at System.IntPtr.op_Explicit(Int64 value)
at memory_control.Memorys.ReadPointer(UInt32 pointer)
at FTL_Trainer_2._0.formTrainer.btnHullRefresh_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at DevComponents.DotNetBar.ButtonX.PerformClick()
at FTL_Trainer_2._0.formTrainer.formTrainer_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at DevComponents.DotNetBar.Office2007RibbonForm.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at DevComponents.DotNetBar.Office2007RibbonForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
FTL Trainer 2.0
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Masood/Desktop/FTL%20Trainer%202.0/FTL%20Trainer%202.0.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
DevComponents.DotNetBar2
Assembly Version: 9.0.0.0
Win32 Version: 9.0.0.0
CodeBase: file:///C:/Users/Masood/Desktop/FTL%20Trainer%202.0/DevComponents.DotNetBar2.DLL
----------------------------------------
memory_control
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Masood/Desktop/FTL%20Trainer%202.0/memory_control.DLL
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 

Rake

Cesspool Admin
Administrator
Jan 21, 2014
11,574
78,998
2,317
You need to keep all files within the rar file together. Plus, if you close the game then the trainer will give issues because I can't find the right pointer anymore. :)
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods League of Legends Accounts