Battalion: Arena
-migrated-

Wondering where the hacks are at? Register or Sign In to find out!


Wondering where the sol files are at? Register or Sign In to find out!

Battalion: Arena

Auto-Post
Last Updated: 09/19/2012 02:29

Battalion: Arena

-migrated-
Last Updated: 12/29/2010 19:07

5
 

Prepared for War

  Complete the 8th and final Boot Camp mission
15
 

Coalition of the Willing

  Emerge victorious from 5 cooperative battles

Game Dscription
Multiplayer Battalion is here at long last! In Battalion: Arena you can go head to head with friends in epic turn-based strategy showdowns. Play new Blitz mode and control the mighty Warmachine for fast and furious gameplay, or throw down with a classic Battalion match for more of an extended experience. New units, user-created maps, ranking system and custom avatars are just some of the new features in Arena along with an entirely revamped user interface and combat AI.
Re: Battalion: Arena Posted on: 05/07/2010 11:58am
Quote Post
Quote from: "venturan"
Code: [Select]
package
{
import flash.display.*;

dynamic public class wm_resources extends BitmapData
{

public function wm_resources(param1:Number, param2:Number)
{
//d0
_as3_getlocal <0>
//30
_as3_pushscope
//d0
_as3_getlocal <0>
//d1
_as3_getlocal <1>
//d2
_as3_getlocal <2>
//49 02
_as3_constructsuper (param count:2)
//47
_as3_returnvoid
}// end function

}
}

After downloading and opening the swf this is the recources of the Warmachine Raw Data . I thought that d0 30 d0 d1 d2 49 02 47 would be the AoB but this AoB also applies for another 500 things in the game too, i can post other things too to show you that AoBs are the same so i guess the downloading of the swf is not coplete? i tried several downloaders including mr.Whites thing but the swf i end up with is the same. so either we cannot download it or something else happens? ..... ? Any help?

Bytecode hacking isn't just finding the AoB; it's also changing it.
I'm not completely sure about my little theory...but: In this case, what you found is the function that defines an element. So if you find "wm_resources" in another part of the .swf, it doesn't need to be created and defined; it can be used as an element.
I'm not so sure how to explain it further...lets say I make a function "donkey_kongHP" and construct it simply (like shown above.) I can now use it in the .swf without having to construct it and take valuable space.
Re: Battalion: Arena Posted on: 05/07/2010 12:13pm
Quote Post
Plain and simple all this is faaar too complicated for me (broken image removed) Can someone find some new AoBs for us? the old ones do not work at this point (broken image removed)
Re: Battalion: Arena Posted on: 05/07/2010 1:33pm
Quote Post
( ͡° ͜ʖ ͡°)
I'm 13 going 14 in December and I can understand it. Shouldn't be so hard for someone of higher education right? (broken image removed) I can't read the coding in the swf, need some advance hackers like Derek to come here.



Flash .sol locations
Chrome: \AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\WritableRoot\#SharedObjects\
Normal: \AppData\Roaming\Macromedia\Flash Player\#SharedObjects

Re: Battalion: Arena Posted on: 05/07/2010 1:41pm
Quote Post
Quote from: "blahblahman"
I'm 13 going 14 in December and I can understand it. Shouldn't be so hard for someone of higher education right? (broken image removed) I can't read the coding in the swf, need some advance hackers like Derek to come here.

Mr. blahblah someone who asks for help in a forum is BY DEFINITION someone who does not understand everything.... Plus applying them is hard not understanding the principles they are based on you little ''wisea...-Einstein'' ....
Anyways if someone could help us out. I do not care about badges, i would like some hacks for the game like money, morale, infinite movements etc, i have been trying a lot but just cannot do it myself (broken image removed) ....
Thank you all in advance for any time and effort given for all of us guys (broken image removed)
Re: Battalion: Arena Posted on: 05/07/2010 3:59pm
Quote Post
Quote from: "Zirak"
Quote from: "venturan"
Code: [Select]
package
{
import flash.display.*;

dynamic public class wm_resources extends BitmapData
{

public function wm_resources(param1:Number, param2:Number)
{
//d0
_as3_getlocal <0>
//30
_as3_pushscope
//d0
_as3_getlocal <0>
//d1
_as3_getlocal <1>
//d2
_as3_getlocal <2>
//49 02
_as3_constructsuper (param count:2)
//47
_as3_returnvoid
}// end function

}
}

After downloading and opening the swf this is the recources of the Warmachine Raw Data . I thought that d0 30 d0 d1 d2 49 02 47 would be the AoB but this AoB also applies for another 500 things in the game too, i can post other things too to show you that AoBs are the same so i guess the downloading of the swf is not coplete? i tried several downloaders including mr.Whites thing but the swf i end up with is the same. so either we cannot download it or something else happens? ..... ? Any help?

Bytecode hacking isn't just finding the AoB; it's also changing it.
I'm not completely sure about my little theory...but: In this case, what you found is the function that defines an element. So if you find "wm_resources" in another part of the .swf, it doesn't need to be created and defined; it can be used as an element.
I'm not so sure how to explain it further...lets say I make a function "donkey_kongHP" and construct it simply (like shown above.) I can now use it in the .swf without having to construct it and take valuable space.
As far as I know, the only difference between a normal class and a dynamic class is that you can add new instance variables and methods to an object of a dynamic class.
Re: Battalion: Arena Posted on: 05/07/2010 4:47pm
Quote Post
- _ -
Enough with theory guys if i may say so... (broken image removed) It seems this place is not as dead as i thought but,,,... is there noone who can find out how to hack battalion: Arena? (broken image removed)
Re: Battalion: Arena Posted on: 05/07/2010 6:47pm
Quote Post
com.gamedozer.battalion.data.UnitData:
Code: [Select]
public function getCost(Feet:com.gamedozer.battalion.game.Controller=null):int
{
var loc1:*;
loc1 = cost.val;
if (Feet == null)
{
return loc1;
}
if (isGround())
{
loc1 = loc1 * Feet.getGroundCost();
}
else
{
if (isAir())
{
loc1 = loc1 * Feet.getAirCost();
}
else
{
if (isSea())
{
loc1 = loc1 * Feet.getSeaCost();
}
}
}
return Math.round(loc1);
}

Trillix Flash Decompiler can't show the bytecode of large files and Sothink SWF Decompiler doesn't work properly on my new computer, so you will have to find the bytecode yourself. I don't expect this to work, but it's worth a shot.

Anyway, change the return values (return loc1 and return Math.round(loc1)) to zero.
Re: Battalion: Arena Posted on: 05/07/2010 9:55pm
Quote Post
:shock:
As said earlier i am less than a noob at this so to be honest i do not understand a single clue of the last post!
Thank you too for your time and quick response!I really do try some stuff and put some effort before all those my posts but this is still so new and really I dont know what specific bytecode you say i am suppposed to find and not what i am supposed to do with the code shown above (broken image removed) ...
I am really sorry i am not the hack material i know (broken image removed)
Re: Battalion: Arena Posted on: 05/10/2010 3:12pm
Quote Post
Message in Kongregate thread about bugs =====>
'' The report a bug feature works, however, Like i
Re: Battalion: Arena Posted on: 05/14/2010 5:40am
Quote Post
I'm guessing this doesn't work anymore?
Quote from: "skuff"
If it hasn't been changed, Money 4bytes * 1. You can changed your and your opponent's money if they haven't fixed it.


Try this- units cost 0. But I'm not sure if it works:
d1 20 14 05 00 00 f0 c1 01 d2 48
02 02 02 02 02 02 02 02 24 00 48
Action/com/gamedozer/battalion/data/UnitData
Re: Battalion: Arena Posted on: 05/14/2010 3:19pm
Quote Post
Yep that works like a charm.... you can win with this easy but no rank points will be awarded if you try rank matches. (broken image removed)
- edit to charm (broken image removed) -
Re: Battalion: Arena Posted on: 05/14/2010 5:50pm
Quote Post
System Bot
Quote from: "venturan"
Yep that works like a chram.... you can win with this easy but no rank points will be awarded if you try rank matches. (broken image removed)
Chram means penis in Kazachstan.. lol (broken image removed) I guess you mean charm. Whatever, nice AoBs pythag. (broken image removed)

This post was imported from an account that no longer exists!
Previous Name: phreneticus
Re: Battalion: Arena Posted on: 05/19/2010 5:14pm
Quote Post
Quote from: "venturan"
Yep that works like a charm.... you can win with this easy but no rank points will be awarded if you try rank matches. (broken image removed)
- edit to charm (broken image removed) -

WOW SERIOUS PROBLEM ! The aobs DO NOT APPLY! I dont know how this is done but IN MY SCREEN I WIN WITH THE CHEAT ON OTHER PEOPLE'S SCREENS my game DOES NOT come up right ! ! ! I WIN in my screen but they WIN ME in their SCREENS ! ! ! It somehow messes the game and whatever happens in our screen after using the aobs they do not apply for what other players see! It is freakin WEIRD ! ! ! Any other aobs would be great! Thank you!
Re: Battalion: Arena Posted on: 05/20/2010 5:54pm
Quote Post
Quote from: "venturan"
Quote from: "venturan"
Yep that works like a charm.... you can win with this easy but no rank points will be awarded if you try rank matches. (broken image removed)
- edit to charm (broken image removed) -

WOW SERIOUS PROBLEM ! The aobs DO NOT APPLY! I dont know how this is done but IN MY SCREEN I WIN WITH THE CHEAT ON OTHER PEOPLE'S SCREENS my game DOES NOT come up right ! ! ! I WIN in my screen but they WIN ME in their SCREENS ! ! ! It somehow messes the game and whatever happens in our screen after using the aobs they do not apply for what other players see! It is freakin WEIRD ! ! ! Any other aobs would be great! Thank you!

It's not as exciting as you seem to think it is but yeah, you figured out that if you cheat to blatantly in an online Multiplayer game you desynchronize from everyone else.
Re: Battalion: Arena Posted on: 05/21/2010 8:36am
Quote Post
Ok but when i want to use a cheat is this not something that should not happen? lol ! ...... :twisted: I mean whats the purpose of a cheat if i cannot really cheat and enjoy unless against AI? (broken image removed) Just as a side note the AI of this game is not a threat even if you play at hard with half your normal game skills :S