36
"[X] <== SoaSE Rebellion v1.85 Script v4.0 AOB"
FF0000
Auto Assembler Script
{
===========================================
Game Title : Sins of a Solar Empire - Rebellion
Game Version : 1.85
Game Sponsor : MySelf (via Steam)
Proces Name : "Sins of a Solar Empire Rebellion".exe
Script Version: 4.0
CE Version : 6.5
Release date : 22-Jun-2016
Author : Recifense
History:
13-Jun-12: First Release
13-Jun-12: Fixed the cheats related to planets
13-Jun-12: Adapted to version 1.02.4185
18-Jun-12: Some features were added
02-Jul-12: Adapted to version 1.03.4243 + New feature (XP)
04-Jul-12: Killing a bug introduced in previous version
12-Jul-12: New feature (Quick Startbase Upgrade)
13-Sep-12: Adapted to version 1.04.4397 (Reloaded)
05-Dec-12: Adapted to version 1.1.4480 (STEAM)
05-Jun-13: Release for version 1.5.4755 (STEAM)
22-Jun-13: Release for version 1.51.4787 (STEAM)
28-Jun-13: Release for version 1.52.4792 (STEAM)
07-Nov-13: Release for version 1.80.4976 (STEAM)
22-May-14: Release for version 1.82.5006 (STEAM)
26-Dec-15: Release for version 1.83 (STEAM)
26-Dec-15: Release for version 1.83 AOB (STEAM)
22-Jun-16: Release for version 1.85 AOB (STEAM)
Features:
- Minimum Resources
- God Mode
- Ships (hull and shield)
- Planet (HP and Population)
- Quick Kill
- Full Antimatter,
- Quick Research
- Unlimited Ships
- Quick Production (of Ships)
- Quick Construction
- Quick Planet Upgrade
- Quick Level Up
- Quick Starbase Upgrade
===========================================
}
//=========================================
// Definitions
define(LUDO,"Sins of a Solar Empire Rebellion.exe")
//=========================================
[ENABLE]
//=========================================
//LuaCall(CheckVersion())
//=========================================
// Check if script is compatible to this game version
// If false the script will not be loaded
AOBScan(MORE,d8 c1 d9 59 20 ?? ?? d9 41 08 d8 c1 d9 59 08 8b 49 04 8b 01)
AOBScan(MKUN,8b 41 08 8b 4c 24 04 50 8b 81 fc 17 00 00 e8 ?? ?? ?? ?? c2)
AOBScan(GDMD,d9 5b 0c d9 1c 24 e8 ?? ?? ?? ?? 8b 4b 04 8b 11 8b 42 4c ff)
AOBScan(MOSD,d9 5b 10 d9 1c 24 e8 ?? ?? ?? ?? d9 45 0c 51 8b fb d9 1c 24)
AOBScan(MOAM,d9 41 08 d8 64 24 04 d9 5c 24 04 d9 44 24 04 d9 51 08 d9 5c)
AOBScan(PTPP,d9 41 10 d8 64 24 04 d9 5c 24 04 d9 44 24 04 d9 51 10 d9 5c)
AOBScan(QKRH,d9 44 24 18 d9 55 2c dd 05 ?? ?? ?? ?? d9 5d 34 d9 05 ?? ??)
AOBScan(GMDP,c6 45 1c 01 d9 5d 6c e8 ?? ?? ?? ?? 85 db 0f 84 ?? ?? ?? ?? 8b f3)
AOBScan(MOSY,d9 43 04 d9 5e 04 57 d9 43 08 8d 7b 10 d9 5e 08 8d 46 10 d9)
AOBScan(MOPN,d9 9e 00 02 00 00 59 c2 08 00 cc ?? ?? ?? ?? ?? ?? ?? ?? ??)
AOBScan(MOCN,d9 44 24 1c d9 57 1c d9 e8 de d9 df e0 f6 c4 41 ?? ?? 8b 47)
AOBScan(MOUP,d9 44 24 14 d9 56 2c dd 05 ?? ?? ?? ?? d9 5e 34 de d9 df e0)
AOBScan(MCN2,d9 40 0c d8 74 24 50 d9 5c 24 50 d9 e8 d9 44 24 50 d8 d1 df)
AOBScan(MOXP,dc 5c 24 10 df e0 f6 c4 41 ?? ?? 8b 4b 38 41 e8 ?? ?? ?? ?? 39 7b 38)
AOBScan(MXP2,dc 5c 24 10 df e0 f6 c4 41 ?? ?? 8b 43 10 6a 00 40 50 e8 ??)
AOBScan(MSBU,d9 44 24 14 d9 56 30 dd 05 ?? ?? ?? ?? d9 5e 38 de d9 df e0)
//=========================================
alloc(MyCode,4096,LUDO)
//=========================================
// Declaration section
label(_MonResources)
label(_MonR0)
label(_MonR1)
label(_BackMR)
label(_ExitMR)
label(_MarkUnits)
label(_BackMU)
label(_ExitMU)
label(_GodMode)
label(_GodM0)
label(_BackGM)
label(_ExitGM)
label(_MonShield)
label(_BackMS)
label(_ExitMS)
label(_MonAM)
label(_BackMA)
label(_ExitMA)
label(_PlanetPop)
label(_BackPP)
label(_ExitPP)
label(_QuickResearch)
label(_BackQR)
label(_ExitQR)
label(_GodModeP)
label(_BackGMP)
label(_ExitGMP)
label(_MonSupply)
label(_BackMSp)
label(_ExitMSp)
label(_MonProduction)
label(_BackMPr)
label(_ExitMPr)
label(_MonConstruction)
label(_BackMCr)
label(_ExitMCr)
label(_MonUpgrade)
label(_BackMUp)
label(_ExitMUp)
label(_MonConstruction2)
label(_BackMCr2)
label(_ExitMCr2)
label(_MonXP)
label(_BackMX)
label(_ExitMX)
label(_MonXP2)
label(_BackMX2)
label(_ExitMX2)
label(_MonSBUpgrade)
label(_BackSUp)
label(_ExitSUp)
label(iEnableGM)
label(iEnableMR)
label(iEnableQR)
label(iEnableMA)
label(iEnableQK)
label(iEnableMSp)
label(iEnableQP)
label(iEnableQC)
label(iEnableQU)
label(iEnableMX)
label(iEnableSU)
label(pSupply)
label(pConst)
//=========================================
// Registering Symbols
registersymbol(MyCode)
registersymbol(iEnableGM)
registersymbol(iEnableMR)
registersymbol(iEnableQR)
registersymbol(iEnableMA)
registersymbol(iEnableQK)
registersymbol(iEnableMSp)
registersymbol(iEnableQP)
registersymbol(iEnableQC)
registersymbol(iEnableQU)
registersymbol(iEnableMX)
registersymbol(iEnableSU)
registersymbol(MORE)
registersymbol(MKUN)
registersymbol(GDMD)
registersymbol(MOSD)
registersymbol(MOAM)
registersymbol(PTPP)
registersymbol(QKRH)
registersymbol(GMDP)
registersymbol(MOSY)
registersymbol(MOPN)
registersymbol(MOCN)
registersymbol(MOUP)
registersymbol(MCN2)
registersymbol(MOXP)
registersymbol(MXP2)
registersymbol(MSBU)
//=========================================
MyCode:
//========================================= 183 ok
// On main screen
_MonResources:
push eax
fadd st(0),st(1) // Original code
fstp dword ptr [ecx+20] // Original code
mov eax,[ecx+04] // Get ptr to owner
or eax,eax
jz _ExitMR // Jump if null pointer
cmp dword ptr [eax+0c],0 // Is it player's resource?
jne _ExitMR // Jump if false
lea eax,[ecx+000001b8]
mov [pSupply],eax
cmp dword ptr [iEnableMR],0
je _ExitMR // Jump if feature is disabled
mov eax,(float)9900
cmp eax,[ecx+08] // Credits >= 9900.0?
jle _MonR0 // Jump if true
mov [ecx+08],eax // Credits = 9900.0
_MonR0:
cmp eax,[ecx+20] // Metals >= 9900.0?
jle _MonR1 // Jump if true
mov [ecx+20],eax // Metals = 9900.0
_MonR1:
cmp eax,[ecx+38] // Crystals >= 9900.0?
jle _ExitMR // Jump if true
mov [ecx+38],eax // Crystals = 9900.0
_ExitMR:
pop eax
jmp _BackMR // Back to main code
//========================================= 185 ok
// On main screen
_MarkUnits:
mov eax,[ecx+08] // Original code (Rds ID)
or eax,eax // Is it a Player's Unit?
jnz _ExitMU // Jump if false
mov eax,[ecx+04] // Get ptr to Unit_Base
or eax,eax // Valid pointer?
jz _ExitMU // Jump if false
or byte ptr [eax+0f],01 // Mark it as player's unit
_ExitMU:
mov eax,[ecx+08] // Original code (Rds ID)
mov ecx,[esp+04] // Original code
jmp _BackMU // Back to main code
//========================================= 183 ok
// During Battles
_GodMode:
push eax
mov eax,[ebx+04] // Get pointer to Unit_Base
or eax,eax // Valid pointer?
jz _ExitGM // Jump if false
and byte ptr [eax+0f],01 // Is it a player's unit?
jz _GodM0 // Jump if false
cmp dword ptr [iEnableGM],0
je _ExitGM // Jump if feature is disabled
fstp st(0) // Discard value
fld dword ptr [ebx+0c] // Get current HP
jmp _ExitGM
_GodM0:
cmp dword ptr [iEnableQK],0
je _ExitGM // Jump if feature is disabled
fstp st(0) // Discard value
fldz // Make new HP = 0
_ExitGM:
pop eax
fstp dword ptr [ebx+0c] // Original code
fstp dword ptr [esp] // Original code
jmp _BackGM // Back to main code
//========================================= 183 ok
// During Battle
_MonShield:
push eax
cmp dword ptr [iEnableGM],0
je _ExitMS // Jump if feature is disabled
mov eax,[ebx+04] // Get pointer to Unit_Base
or eax,eax // Valid pointer?
jz _ExitMS // Jump if false
and byte ptr [eax+0f],01 // Is it a player's unit?
jz _ExitMS // Jump if false
fstp st(0) // Discard value
fld dword ptr [ebx+10] // Get current Shield Value
_ExitMS:
pop eax
fstp dword ptr [ebx+10] // Original code
fstp dword ptr [esp] // Original code
jmp _BackMS // Back to main code
//========================================= 183 ok
// This does not let the AntiMatter decrease
_MonAM:
cmp dword ptr [iEnableMA],0
je _ExitMA // Jump if feature is disabled
push eax
mov eax,[ecx+04] // Get ptr to owner
and byte ptr [eax+0f],01 // Is it a player's unit?...
pop eax
jz _ExitMA // ...Jump if false
mov dword ptr [esp+04],0 // Make value2decrease = 0
_ExitMA:
fld dword ptr [ecx+08] // Original code
fsub dword ptr [esp+04] // Original code
jmp _BackMA // Back to main code
//========================================= 183 ok
// This does not let the pop decrease
_PlanetPop:
cmp dword ptr [iEnableGM],0
je _ExitPP // Jump if feature is disabled
push eax
mov eax,[ecx+04] // Get ptr to owner
cmp dword ptr [eax+00000644],1 // Is it a player's planet?... **644
pop eax
jne _ExitPP // ...Jump if false
mov dword ptr [esp+04],0 // Make value2decrease = 0
_ExitPP:
fld dword ptr [ecx+10] // Original code
fsub dword ptr [esp+04] // Original code
jmp _BackPP // Back to main code
//========================================= 183 ok *
// Start research at 90%
_QuickResearch:
fld dword ptr [esp+18] // Original code
fst dword ptr [ebp+2c] // Original code
push eax
mov eax,[ebp+04] // Get ptr ResearchOwner
cmp dword ptr [eax+28],0 // Is it a player's research ?
jne _ExitQR // Jump if false
cmp dword ptr [iEnableQR],0
je _ExitQR // Jump if feature is disabled
mov eax,(float)0.9
cmp eax,[ebp+2c] // Current research >= 90%?
jle _ExitQR // Jump if true
mov [ebp+2c],eax // Current research = 90%
_ExitQR:
pop eax
jmp _BackQR // Back to main code
//========================================= 183 ok *
// God Mode for Planet
_GodModeP:
push eax
cmp dword ptr [iEnableGM],0
je _ExitGMP // Jump if feature is disabled
mov eax,[ebp+08] // Get ptr to owner
cmp dword ptr [eax+00000644],1 // Is it a player's planet? **634
jne _ExitGMP // Jump if false
fstp st(0) // Discard value
fld dword ptr [ebp+6c] // Get current HP
_ExitGMP:
pop eax
mov byte ptr [ebp+1C],01 // Original code
fstp dword ptr [ebp+6C] // Original code
jmp _BackGMP // Back to main code
//========================================= 183 ok
// This makes the spent supply = 0
_MonSupply:
push eax
cmp dword ptr [iEnableMSp],0
je _ExitMSp // Jump if feature is disabled
cmp ebx,[pSupply]
jne _ExitMSp
xor eax,eax
mov [ebx+24],eax
mov [ebx+3c],eax
mov [ebx+54],eax
mov [ebx+6c],eax
mov [ebx+00000084],eax
mov [ebx+000000A4],eax
mov [ebx+000000BC],eax
mov [ebx+000000D4],eax
mov [ebx+000000EC],eax
_ExitMSp:
pop eax
fld dword ptr [ebx+04] // Original code
fstp dword ptr [esi+04] // Original code
jmp _BackMSp // Back to main code
//========================================= 183 ok
// Production start at 90%
_MonProduction:
push eax
fstp dword ptr [esi+00000200] // Original code
cmp dword ptr [iEnableQP],0
je _ExitMPr // Jump if feature is disabled
cmp dword ptr,[esi+000001fc],0
jne _ExitMPr
mov eax,(float)0.9
cmp eax,[esi+00000200]
jle _ExitMPr
mov [esi+00000200],eax
_ExitMPr:
pop eax
jmp _BackMPr // Back to main code
//========================================= 183 ok
// Construction start at 90%
_MonConstruction:
cmp dword ptr [iEnableQC],0
je _ExitMCr // Jump if feature is disabled
mov eax,[edi+04] // Get ptr to owner
and byte ptr [eax+0f],01 // Is it a player's unit?...
jz _ExitMCr // ...Jump if false
mov [pConst],eax
mov eax,(float)0.9
cmp eax,[esp+1c]
jle _ExitMCr
mov [esp+1c],eax
_ExitMCr:
fld dword ptr [esp+1C] // Original code
fst dword ptr [edi+1C] // Original code
jmp _BackMCr // Back to main code
//========================================= 183 ok
// Upgrade start at 90% (Planet)
_MonUpgrade:
cmp dword ptr [iEnableQU],0
je _ExitMUp // Jump if feature is disabled
mov eax,[esi+04] // Get ptr to Planet
cmp dword ptr [eax+00000644],1 // Is it a player's planet? **634
jne _ExitMUp // Jump if false
mov eax,(float)0.9
cmp eax,[esp+14]
jle _ExitMUp
mov [esp+14],eax
_ExitMUp:
fld dword ptr [esp+14] // Original code
fst dword ptr [esi+2C] // Original code
jmp _BackMUp // Back to main code
//========================================= 183 ok
// Hull = 100%
_MonConstruction2:
cmp dword ptr [iEnableQC],0
je _ExitMCr2 // Jump if feature is disabled
mov edx,[eax+04] // Get ptr to owner
and byte ptr [edx+0f],01 // Is it a player's unit?...
jz _ExitMCr2 // ...Jump if false
cmp edx,[pConst]
jne _ExitMCr2
mov edx,[esp+50]
mov [eax+0c],edx
mov [pConst],edx
_ExitMCr2:
fld dword ptr [eax+0C] // Original code
fdiv dword ptr [esp+50] // Original code
jmp _BackMCr2 // Back to main code
//========================================= 183 ok
// During battle (Titan)
_MonXP:
cmp dword ptr [iEnableMX],0
je _ExitMX // Jump if feature is disabled
mov eax,[ebx+2c] // Get ptr to owner
and byte ptr [eax+0f],01 // Is it a player's unit?...
jz _ExitMX // ...Jump if false
fst dword ptr [ebx+34]
fst qword ptr [esp+10]
_ExitMX:
fcomp qword ptr [esp+10] // Original code
fnstsw ax // Original code
jmp _BackMX // Back to main code
//========================================= 183 ok
// During battle (other Ships)
_MonXP2:
cmp dword ptr [iEnableMX],0
je _ExitMX2 // Jump if feature is disabled
mov eax,[ebx+04] // Get ptr to owner
and byte ptr [eax+0f],01 // Is it a player's unit?...
jz _ExitMX2 // ...Jump if false
fst dword ptr [ebx+0c]
fst qword ptr [esp+10]
_ExitMX2:
fcomp qword ptr [esp+10] // Original code
fnstsw ax // Original code
jmp _BackMX2 // Back to main code
//========================================= 183 ok
// Upgrade start at 90% (Starbase)
_MonSBUpgrade:
cmp dword ptr [iEnableSU],0
je _ExitSUp // Jump if feature is disabled
mov eax,[esi+0c] // Get ptr to Starbase
and byte ptr [eax+0f],01 // Is it a player's unit?...
jz _ExitSUp // ...Jump if false
mov eax,(float)0.9
cmp eax,[esp+14]
jle _ExitSUp
mov [esp+14],eax
_ExitSUp:
fld dword ptr [esp+14] // Original code
fst dword ptr [esi+30] // Original code
jmp _BackSUp // Back to main code
//=========================================
db '=================================>'
db 'CE6.5 Script by Recifense 062216'
//=========================================
// Variables
iEnableGM:
dd 0
iEnableMR:
dd 0
iEnableQR:
dd 0
iEnableMA:
dd 0
iEnableQK:
dd 0
iEnableMSp:
dd 0
iEnableQP:
dd 0
iEnableQC:
dd 0
iEnableQU:
dd 0
iEnableMX:
dd 0
iEnableSU:
dd 0
pSupply:
dd MyCode
pConst:
dd MyCode
//=========================================
// Hacking Points
MORE:
jmp _MonResources
_BackMR:
MKUN:
jmp _MarkUnits
nop
nop
_BackMU:
GDMD:
jmp _GodMode
nop
_BackGM:
MOSD:
jmp _MonShield
nop
_BackMS:
MOAM:
jmp _MonAM
nop
nop
_BackMA:
PTPP:
jmp _PlanetPop
nop
nop
_BackPP:
QKRH:
jmp _QuickResearch
nop
nop
_BackQR:
GMDP:
jmp _GodModeP
nop
nop
_BackGMP:
MOSY:
jmp _MonSupply
nop
_BackMSp:
MOPN:
jmp _MonProduction
nop
_BackMPr:
MOCN:
jmp _MonConstruction
nop
nop
_BackMCr:
MOUP:
jmp _MonUpgrade
nop
nop
_BackMUp:
MCN2:
jmp _MonConstruction2
nop
nop
_BackMCr2:
MOXP:
jmp _MonXP
nop
_BackMX:
MXP2:
jmp _MonXP2
nop
_BackMX2:
MSBU:
jmp _MonSBUpgrade
nop
nop
_BackSUp:
//=========================================
// Script for Restoring Original Codes
[DISABLE]
MORE:
// fadd st(0),st(1)
// fstp dword ptr [ecx+20]
db d8 c1 d9 59 20
MKUN:
// mov eax,[ecx+08]
// mov ecx,[esp+04]
db 8b 41 08 8b 4c 24 04
GDMD:
// fstp dword ptr [ebx+0C]
// fstp dword ptr [esp]
db d9 5b 0c d9 1c 24
MOSD:
// fstp dword ptr [ebx+10]
// fstp dword ptr [esp]
db d9 5b 10 d9 1c 24
MOAM:
// fld dword ptr [ecx+08]
// fsub dword ptr [esp+04]
db d9 41 08 d8 64 24 04
PTPP:
// fld dword ptr [ecx+10]
// fsub dword ptr [esp+04]
db d9 41 10 d8 64 24 04
QKRH:
// fld dword ptr [esp+18]
// fst dword ptr [ebp+2C]
db d9 44 24 18 d9 55 2c
GMDP:
// mov byte ptr [ebp+1C],01
// fstp dword ptr [ebp+6C]
db c6 45 1c 01 d9 5d 6c
MOSY:
// fld dword ptr [ebx+04]
// fstp dword ptr [esi+04]
db d9 43 04 d9 5e 04
MOPN:
// fstp dword ptr [esi+00000200]
db d9 9e 00 02 00 00
MOCN:
// fld dword ptr [esp+1C]
// fst dword ptr [edi+1C]
db d9 44 24 1c d9 57 1c
MOUP:
// fld dword ptr [esp+14]
// fst dword ptr [esi+2C]
db d9 44 24 14 d9 56 2c
MCN2:
// fld dword ptr [eax+0C]
// fdiv dword ptr [esp+50]
db d9 40 0c d8 74 24 50
MOXP:
// fcomp qword ptr [esp+10]
// fnstsw ax
db dc 5c 24 10 df e0
MXP2:
// fcomp qword ptr [esp+10]
// fnstsw ax
db dc 5c 24 10 df e0
MSBU:
// fld dword ptr [esp+14]
// fst dword ptr [esi+30]
db d9 44 24 14 d9 56 30
//=========================================
// Unregistering Symbols
unregistersymbol(MyCode)
unregistersymbol(iEnableGM)
unregistersymbol(iEnableMR)
unregistersymbol(iEnableQR)
unregistersymbol(iEnableMA)
unregistersymbol(iEnableQK)
unregistersymbol(iEnableMSp)
unregistersymbol(iEnableQP)
unregistersymbol(iEnableQC)
unregistersymbol(iEnableQU)
unregistersymbol(iEnableMX)
unregistersymbol(iEnableSU)
unregistersymbol(MORE)
unregistersymbol(MKUN)
unregistersymbol(GDMD)
unregistersymbol(MOSD)
unregistersymbol(MOAM)
unregistersymbol(PTPP)
unregistersymbol(QKRH)
unregistersymbol(GMDP)
unregistersymbol(MOSY)
unregistersymbol(MOPN)
unregistersymbol(MOCN)
unregistersymbol(MOUP)
unregistersymbol(MCN2)
unregistersymbol(MOXP)
unregistersymbol(MXP2)
unregistersymbol(MSBU)
//=========================================
dealloc(MyCode)
//============= Scripts End ===============
// ****************************************
// NOTES
// ****************************************
{
}
1
"Enable/Disable God Mode => (1/0)"
008000
4 Bytes
iEnableGM
Set Value
17
36
1
0
Set Value
17
35
0
1
3
"Enable/Disable Minimum Resources => (1/0)"
008000
4 Bytes
iEnableMR
Set Value
17
36
1
0
Set Value
17
35
0
1
4
"Enable/Disable Quick Research => (1/0)"
008000
4 Bytes
iEnableQR
Set Value
17
36
1
0
Set Value
17
35
0
1
2
"Enable/Disable Unlimited AntiMatter => (1/0)"
008000
4 Bytes
iEnableMA
Set Value
17
36
1
0
Set Value
17
35
0
1
5
"Enable/Disable Quick Kill => (1/0)"
008000
4 Bytes
iEnableQK
Set Value
17
33
1
0
Set Value
17
34
0
1
39
"Enable/Disable Unlimited Ships => (1/0)"
008000
4 Bytes
iEnableMSp
Set Value
17
45
1
0
Set Value
17
46
0
1
40
"Enable/Disable Quick Production => (1/0)"
008000
4 Bytes
iEnableQP
Set Value
17
36
1
0
Set Value
17
35
0
1
41
"Enable/Disable Quick Construction => (1/0)"
008000
4 Bytes
iEnableQC
Set Value
17
36
1
0
Set Value
17
35
0
1
42
"Enable/Disable Quick Planet Upgrade => (1/0)"
008000
4 Bytes
iEnableQU
Set Value
17
36
1
0
Set Value
17
35
0
1
52
"Enable/Disable Quick Level Up => (1/0)"
008000
4 Bytes
iEnableMX
Set Value
17
36
1
0
Set Value
17
35
0
1
55
"Enable/Disable Quick Starbase Upgrade => (1/0)"
008000
4 Bytes
iEnableSU
Set Value
17
36
1
0
Set Value
17
35
0
1
Recifense
20160622
===========================================
Game Title : Sins of a Solar Empire - Rebellion
Game Version : 1.85
Game Sponsor : MySelf (via Steam)
Proces Name : "Sins of a Solar Empire Rebellion".exe
Script Version: 4.0
CE Version : 6.5
Release date : 22-Jun-2016
Author : Recifense
History:
13-Jun-12: First Release
13-Jun-12: Fixed the cheats related to planets
13-Jun-12: Adapted to version 1.02.4185
18-Jun-12: Some features were added
02-Jul-12: Adapted to version 1.03.4243 + New feature (XP)
04-Jul-12: Killing a bug introduced in previous version
12-Jul-12: New feature (Quick Startbase Upgrade)
13-Sep-12: Adapted to version 1.04.4397 (Reloaded)
05-Dec-12: Adapted to version 1.1.4480 (STEAM)
05-Jun-13: Release for version 1.5.4755 (STEAM)
22-Jun-13: Release for version 1.51.4787 (STEAM)
28-Jun-13: Release for version 1.52.4792 (STEAM)
07-Nov-13: Release for version 1.80.4976 (STEAM)
22-May-14: Release for version 1.82.5006 (STEAM)
26-Dec-15: Release for version 1.83 (STEAM)
26-Dec-15: Release for version 1.83 AOB (STEAM)
22-Jun-16: Release for version 1.85 AOB (STEAM)
Features:
- Minimum Resources [1]
- God Mode [2]
- Ships (hull and shield)
- Planet (HP and Population)
- Quick Kill [3]
- Full Antimatter, [4]
- Quick Research [5]
- Unlimited Ships [6]
- Quick Production (of Ships) [5]
- Quick Construction [5]
- Quick Planet Upgrade [5]
- Quick Level Up [7]
- Quick Starbase Upgrade [5]
===========================================
[1] Minimum resources = 9999
[2] Ships and planets
[3] It is, in fact, one hit kill. Use it wisely, because you are the only one protected.
[4] No need to wait to jump again or colonize
[5] It will start with 90% progress.
[6] That's it;
[7] XP will be set to maximum;
===========================================
HOTKEYS:
CTRL+Home = ENABLES all cheats (expecpt for Quick Kill);
CTRL+End = DISABLES all cheats (expecpt for Quick Kill);
-----------
CTRL+PGUP = ENABLES "Quick Kill"
CTRL+PGDN = DISABLES "Quick Kill"
-----------
CTRL+Insert = ENABLES "Unlimited Ships"
CTRL+Delete = DISABLES "Unlimited Ships"
===========================================
Cheers!