Skip to content

Spacecraft

-migrated-

This discussion is linked to Spacecraft. View game

34 posts

Re: Spacecraft

Posted Oct 13, 2010 3:04 pm

Here's the local lock broken,hope it's easier for you guys to test out your hex AoBs.

- Download

Once again,the AoBs you guys gave DO work and they're replaced but the hacks are messed up.
So when you guys test the hacks,make sure you SKIP THE TUTORIAL and play a regular level.

Quote
- Money hack doesn't work even thought I replaced the AoBs I was given.
- Ships ARE invincible (player ones only)
- Enemy mothership is invincible in all levels except in the tutorial


Thanks again to everyone!

Re: Spacecraft

Posted Oct 13, 2010 3:39 pm

Money increases on purchase (working)
d2 66 1b a1 61 15
d2 66 1b a0 61 15

This post was imported from an account that no longer exists!
Previous Name: phreneticus

Re: Spacecraft

Posted Oct 13, 2010 4:48 pm

Any way you can do the player mothership invincible or if you wanna go deeper,player unit spawn faster?
Thanks btw  (broken image removed)

Re: Space Craft

Posted Oct 27, 2010 4:31 am

Cash is 4 byte*1, RP (troop creation recharge bar thingy) is double*1. It changes every level, but it's easy to find with speedhack. That's all you need to finish it rapidly.

Re: Space Craft

Posted Oct 27, 2010 6:55 am

FYI the first couple levels for the RP value is 10000 at full, which you can freeze at 10000 as soon as you find it and maintain full RP.  RP value probs stays the same for the rest of teh game too assuming theres no RP max upgrade in the ship upgrades.

Re: Spacecraft

Posted Oct 27, 2010 7:23 am

Someone want to merge the 2 topics that have been created for this game?

Anyways
Cash = 4bytes*1
RP = Double*1 (max RP = 10000, at least for humans)

Re: Space Craft

Posted Oct 27, 2010 7:29 am

And my first ever AoB.

You can always build ships, your enemy never can

Code: [Select]

66 1a 5d 04 66 04 66 73 d1 66 03 b0 48
66 2d 24 00 02 02 02 02 02 02 02 ab 48

Re: Spacecraft

Posted Oct 28, 2010 12:20 pm
Quote from: "Martinos"
Someone want to merge the 2 topics that have been created for this game?

Anyways
Cash = 4bytes*1
RP = Double*1 (max RP = 10000, at least for humans)


I think RP changes address every time you play a level, however you can always make a pointer by some simple opcodes.
I injected the following code cave to that which regenerate your RP
Thats easy to find with cheat engine, using debugger, find what write here
you will get something like movq [ecx+38],xmm0
my codecave is like this
the original:
movq [ecx+38],xmm0
modified to jmp 039d0000, this depends on where you get a space for code, just modify to what you get from cheat engine memory allocation
then I use this code

Code: [Select]

movq [ecx+38],xmm0 //my cheat engine need me to type bytecode, it don't seems recognize the xmm0, just type those 10 hex to the begining
cmp [039d0100],00000001
je 039d0023
mov [039d0110],ecx
mov [039d0100],00000001
jmp 039d0041
cmp [039d0108],00000001
je 039d0041
mov [039d0118],ecx
mov [039d0108],00000001
jmp 039d0041
jmp 05a35d4b //this is the place of next original opcode
and then add address
039d0100, 039d0108 as 4 bytes
039d0110, 039d0118 as pointer, offset 38
once you start the game, set the two 4 bytes to 0, then you can just freeze the pointer writing your RP to 10000.
Set 4 bytes to 0 each time and it automatically refresh the pointer, and you don't need to search it again and again for each level

Re: Spacecraft

Posted Oct 28, 2010 9:23 pm

Good job with your first AoB! I still dunno' how to make them (i looked at the walkthrough but... :x )
Anyway, congratulations!

Re: Spacecraft

Posted Oct 29, 2010 6:26 am

Actually you need some basic knowledge in Flash ActionScript and PCode of flash, and you need Sothink Decompiler for reading the ActionScript in an SWF.

Just what you do is to modify the ActionScript in form of Bytecode, so the game behave differently.

Re: Spacecraft

Posted Oct 29, 2010 2:06 pm
Quote from: "lht001300000"
you need Sothink Decompiler for reading the ActionScript in an SWF.

Actually you don't. You can hack flashgames with Cheat Engine only too (searching AoBs per memory browsing). It is much harder than doing it with a decompiler, but it is still perfectly possible.

This post was imported from an account that no longer exists!
Previous Name: phreneticus

Re: Spacecraft

Posted Oct 29, 2010 2:48 pm

So it's possible in the same way that becoming the US President is possible; theoretically doable, but only 43 people have managed it so far.