Skip to content

Bubble Tanks TD 1.5

-migrated-

This discussion is linked to Bubble Tanks TD 1.5. View game

28 posts

Re: Bubble Tanks TD 1.5

Posted Aug 29, 2010 11:29 pm

Pushbyte (//24) uses signed values so it only accepts a value up to 7F (127). Anything more than that is a negative value.

01 to 7F = 01 to 127
80 to FF = -127 to -1

Re: Bubble Tanks TD 1.5

Posted Aug 29, 2010 11:42 pm

Tried using 78, and it still didn't work, but thx anyways. If anyone else wants to try, if you go to GameData, put Tower in search bar, and press search now twice. Look around there to find what I was changing. I found about the same thing with enemies, too.

And another thing, don't you hate it when someone's signature looks like part of their post?

Re: Bubble Tanks TD 1.5

Posted Aug 30, 2010 3:48 am
Quote from: "The Grandmaster"
I was looking the gamedata folder and found this:
Code: [Select]
_as3_pushstring "id"
//24 00
_as3_pushbyte 0
//2c e8 0d
_as3_pushstring "blnBlackListed"
//27
_as3_pushfalse
//2c 13
_as3_pushstring "type"
//25 ae 02
_as3_pushshort 302
//2c a2 0c
_as3_pushstring "dim"
//24 28
_as3_pushbyte 40
//2c e9 0d
_as3_pushstring "tClass"
//24 00
_as3_pushbyte 0
//2c b5 0c
_as3_pushstring "cost"
//24 0a
_as3_pushbyte 10
//2c 95 0c
_as3_pushstring "sell"
//24 0a
_as3_pushbyte 10
//2c 91 0c
_as3_pushstring "range"
//24 3c
_as3_pushbyte 60
//2c af 0c
_as3_pushstring "areaRange"
//24 00
_as3_pushbyte 0
//2c a0 0a
_as3_pushstring "damage"
//24 0a
_as3_pushbyte 10
//2c 97 0c
_as3_pushstring "areaDamage"
//24 00
_as3_pushbyte 0
//2c b8 0c
_as3_pushstring "slowDamage"
//24 00
_as3_pushbyte 0
//2c bf 0c
_as3_pushstring "weakenDamage"
//24 00
_as3_pushbyte 0
//2c 9f 0a
_as3_pushstring "splashDamage"
//24 00
_as3_pushbyte 0
//2c 8c 0a
_as3_pushstring "ghostDamage"
//24 05
_as3_pushbyte 5
//2c 93 0a
_as3_pushstring "poisonDamage"
//24 00
_as3_pushbyte 0
//2c ea 0d
_as3_pushstring "dBoost"
//24 01
_as3_pushbyte 1
//2c eb 0d
_as3_pushstring "fBoost"
//24 01
_as3_pushbyte 1
//2c ec 0d
_as3_pushstring "rBoost"
//24 01
_as3_pushbyte 1
//2c ed 0d
_as3_pushstring "bulletType"
//24 01
_as3_pushbyte 1
//2c ee 0d
_as3_pushstring "fireSpeed"
//24 0f
_as3_pushbyte 15
//2c ef 0d
_as3_pushstring "areaFireSpeed"
//24 00
_as3_pushbyte 0
//2c 9a 0c
_as3_pushstring "bulletSpeed"
//24 07
_as3_pushbyte 7
//2c f0 0d
_as3_pushstring "confuseTime"
//24 00
_as3_pushbyte 0
//2c f1 0d
_as3_pushstring "name"
//2c f2 0d
_as3_pushstring "Initial Tower"
//2c c0 0c
_as3_pushstring "upgrades"
//24 04
_as3_pushbyte 4
//2c f3 0d
_as3_pushstring "path1"
//24 01
_as3_pushbyte 1
//2c f4 0d
_as3_pushstring "path2"
//24 02
_as3_pushbyte 2
//2c f5 0d
_as3_pushstring "path3"
//24 03
_as3_pushbyte 3
//2c f6 0d
_as3_pushstring "path4"
//24 04
_as3_pushbyte 4
//2c f7 0d
_as3_pushstring "desc"
//2c f8 0d
_as3_pushstring "This is your basic tower.  All tower paths start right here!"
//55 1f
So I changed pushbyte 10 to pushbyte 250 on pushstring sell, which what I'm pretty sure should make you get 250 bubbles when you sell the Initial Tower. No effect. Then, to make sure it wasn't something different when using Initial Tower, I upgraded it to Basic Normal 1 and changed sell to FA again. No effect. I tried changing damage. No effect. What am I doing wrong?
The mega-mega tower is super epic!


They're all push-string. They're not the 'real' fire-speed, upgrades and so, they're just the text you see.

Re: Bubble Tanks TD 1.5

Posted Aug 30, 2010 5:55 am

You can't change in GameData, 'cause this is a code that run just after the loading, is on the constructor of the object "GameData".
It's fill a "array" with information of every tower, so, when you change this, is too late ('cause the values are already stored on arrTowerData variable)
The MegaMegaTower is a 'fake' tower used when you combine 4 full update small towers :3

But there is a better place to hack, in "Tower", see the Setup() method, it's called to copy the default values from GameData.arrTowerData into the tower itself :3

There is also a internal "blnMegaCheat" variable, that freeze your bubbles to 999999999999999, lol...

Is a nice and easy game to hack, no encryption, no obsfuscation, good named variables (bln for boolean, arr for arrays), and very linear code at all... recomended for people like me that is new on code edition :3

Re: Bubble Tanks TD 1.5

Posted Aug 30, 2010 2:26 pm
Quote from: "HarryPitfall"
Is a nice and easy game to hack, no encryption, no obsfuscation, good named variables (bln for boolean, arr for arrays), and very linear code at all... recomended for people like me

Agreed. Although there are much easier games to hack. Games with basic stuff like "health = 100" are good to start with hacking. They are even easier to hack and it's easier to train stuff with them.

Quote from: "HarryPitfall"
that is new on code edition :3

I lol'd.

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

Re: Bubble Tanks TD 1.5

Posted Aug 31, 2010 1:00 am
Quote from: "HarryPitfall"
There is also a internal "blnMegaCheat" variable, that freeze your bubbles to 999999999999999, lol...

That's what my other post does. I can't find it again so I can't copy/paste exactly what it says, (XD) but it says that if the bubble cheat is checked, it should use the cheat. Otherwise, get starting bubbles from blah blah blah blah... So if you change 27 (false) to 26 (true) it says: If the bubble cheat is checked, get starting bubbles from blah blah blah. Otherwise, use the cheat.
Basically, it reverses it.
That was actually my first AOB, I thought that would be how hard most AS3 games would be.  :lol: But seriously. It was pretty easy.
If anyone wants to take at shot at place towers anywhere, just search noCanDo. All I can get to work is place towers nowhere, which kinda sorta has a way of making the game hard. /PURE EPIC FAILNESS
And when I said the mega mega tower was epic, I don't know what you thought I meant, but I meant that if you merge 4 mega towers it pwns, which is why I used the off-topic tag.

And another thing, don't you hate it when someone's signature looks like part of their post?

Re: Bubble Tanks TD 1.5

Posted Aug 31, 2010 9:06 am

Created a more smoothly working version of the hack I posted in the thread in the "Other" section (broken image removed)

Fun.

Suicide towers don't disappear
01 62 05 66 ?? ?? 24 32
01 02 10 D9 00 00 24 32

To create the highest-tier suicide tower, build the initial tower (10 bubbles), upgrade to area burst (35 bubbles), upgrade to suicide tower lv1 (5 bubbles), suicide lv2 (10 bubbles), suicide lv3 (20 bubbles)

You get the following for 80 bubbles (harms everything except ghosts in its range)
(broken image removed)

This time, the towers shouldn't cause lag. Also, they still can't harm ghosts, I might fix that sometime.
[spoiler=How I think the code should look like:1ipoxzqm]The AoB should make all of the following have no effect (Main.as > public function DoAreaDamage)

Code: [Select]

if (param5.ID == 50 || param5.ID == 51 || param5.ID == 52){
     if (param5 == this.selectedTower){
         this.selectedTower = null;
         this.DestroySelectorCheck();
         this.HideSellButton(true);
  }
     _loc_9 = this.XYToGrid(param5.x + this.xOffSet, param5.y + this.yOffSet);
     this.grid.UpdateGridArray(_loc_9.x, _loc_9.y, param5.dim, 0);
     _loc_10 = 0;
     while (_loc_10 < this.arrEn.length){
                               
         if (this.arrEn[_loc_10].type != 3){
             this.arrEn[_loc_10].UpdatePath(true);
         }
         _loc_10 = _loc_10 + 1;
     }
     this.RemoveTower(param5);
     if (this.blnScreenShake == true){
         this.sEffects.SHAKE(5);
     }
     this.sPlayer.PlaySound(new Suicide2());
}

[spoiler=Old hack:1ipoxzqm]

Vexenos (hey, kinda awesome that you can put a link in here)[/url]"]Should work for v1.1.0K and v1.1.0AG (broken image removed)

Suicide towers don't disappear (Upgrade to area burst and you'll see the option to create these)
D0 62 05 4F ?? ?? ?? D0
02 02 02 02 02 02 02 D0

They are powerful towers, but are supposed to disappear after one use. Also note that these will fire at ghosts but don't harm them. And they fire VERY quickly so to avoid lag, you might want to kill ghosts before the ghosts reach these towers.



Quote from: "The Grandmaster"
but it says that if the bubble cheat is checked, it should use the cheat. Otherwise, get starting bubbles from blah blah blah blah... So if you change 27 (false) to 26 (true) it says: If the bubble cheat is checked, get starting bubbles from blah blah blah. Otherwise, use the cheat.
Basically, it reverses it.

I have some dislike against reversing checks like that. You might encounter problems...somewhere. In that situation, I'd change the statement to "Whatever the situation, use the cheat".

Like the hack I posted above, I found it in function doAreaDamage. There was something like "If the tower is a suicide tower, remove the tower + play a sound effect + do a whole load of other crap. Otherwise, do nothing."

If I simply inverted the check and changed it to "If the tower is not a suicide tower, do stuff. Otherwise, do nothing" then I'd get the effect I wanted on suicide towers, but ordinary towers would disappear after firing once, which kinda jacks up gameplay. The AoB I posted changes it to "Whatever the situation, do nothing". Which well, works better (broken image removed)

Re: Bubble Tanks TD 1.5

Posted Oct 1, 2010 3:51 am

If you just want the new hard badge, complete a level and you should get it with this:

05 00 26 14 14 00 00
05 00 26 14 00 00 00

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

Re: Bubble Tanks TD 1.5

Posted Oct 1, 2010 4:15 pm

here is a completed .sol, all levels are perfect, so if another badge comes with that requirement then it's already taken care of.

Re: Bubble Tanks TD 1.5

Posted Oct 1, 2010 6:19 pm

Took a while but finally got the 'Now With One More Badge' with the AoBs worth 30 points:

 Congratulations! You just won the Now With One More Badge and 30 points!
Now With One More (completed)
Badge earned

    All new levels completed

Re: Bubble Tanks TD 1.5

Posted Oct 1, 2010 7:10 pm
Quote from: "two sheds jackson"
here is a completed .sol, all levels are perfect, so if another badge comes with that requirement then it's already taken care of.


chat.kongregate.comgamez009339liveBubbleTanksTowerDefense_1-5.swf

Re: Bubble Tanks TD 1.5

Posted Oct 2, 2010 1:40 am
Quote from: "praetor"
If you just want the new hard badge, complete a level and you should get it with this:

05 00 26 14 14 00 00
05 00 26 14 00 00 00

Thax Preator it work very well!!!