Author Topic: Reverse-engineering the RA2 executable.  (Read 7646 times)

Offline Serge

  • *
  • Posts: 1530
  • Rep: 13
    • View Profile
    • http://www.q3k.org/
    • Awards
Reverse-engineering the RA2 executable.
« on: March 09, 2010, 10:27:05 AM »
Hallo,

I got bored today and decided to do some reverse-engineering of the RA2 executable in order to modify some hardcoded stuff, mainly:
- 7 component limit
- weight classes

If anyone has more idea what useful .exe modification could be made, let me know. For now this thread will just be my notes and various info about the executable.
home | twitter | yt | gmf de/compiler | component freedom | xmpp: q3k@q3k.org | email: q3k@q3k.org

Offline JoeBlo

Re: Reverse-engineering the RA2 executable.
« Reply #1 on: March 09, 2010, 10:31:58 AM »
 :eek: wow.. the list of what you can do is limitless Serge

Offline Somebody

  • *
  • Posts: 7201
  • Rep: 13
  • CP: +2
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #2 on: March 09, 2010, 11:09:12 AM »
Think if the seven part limit went away...
this could be the beginning of RA3!
I built that big robot on that TV show that time


Offline Jonzu95

  • Giga Heavyweight
  • Posts: 12638
  • Rep: -28
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #3 on: March 09, 2010, 11:17:25 AM »
There is RA3 Already...

Offline Serge

  • *
  • Posts: 1530
  • Rep: 13
    • View Profile
    • http://www.q3k.org/
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #4 on: March 09, 2010, 11:32:48 AM »
Think if the seven part limit went away...
this could be the beginning of RA3!

Actually, eFFe and I were planning on working on a few tech demos. Unfortunately, he got bored :P.
home | twitter | yt | gmf de/compiler | component freedom | xmpp: q3k@q3k.org | email: q3k@q3k.org

Offline LiNcK

  • Super Heavyweight
  • Posts: 1179
  • Rep: 1
    • 8linck8
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #5 on: March 09, 2010, 11:56:38 AM »
There is RA3 Already...

... ... ...Whut?

Offline somestrangeguy

  • *
  • Posts: 2068
  • Rep: 2
  • If you can read this, your monitor is turned on.
  • Awards BOTM Winner
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #6 on: March 09, 2010, 11:57:10 AM »
This is going to be the most epic thing to happend to RA2 in its whole history!

Also, I think Jonzu is wither high or he is confusing Red Alert with Robot Arena, because both are shortened RA

Offline G.K.

  • *
  • Posts: 12156
  • Rep: 10
  • Striving for a good personal text since 1994.
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #7 on: March 09, 2010, 12:03:55 PM »
Oh, Oh! See if you can make a burst motor take CO2 instead of electricity!
My above post explains everything about everything.

Host of: Wheely Tag, Back To The Beginnings, BTTB 2, BTTB 3, BTTB 4, & BTTB V.

Heavy Metal: Champion (Mockery of the Whole Concept)
Robotic International Wars Series 1: Champion (Minifridge 6)
RA2 Team Championships 1 & 2: Champion (High Speed Train & Upthrust - as part of Naryar's Not Quite Evil Council of Doom)

Runner Up in: The Amazing Rage (Team Fedex), R0B0NOVA (Zaphod Stock), Steel Warzone (Inception of Instability), Box of Nightmares (Gicquel), Wheely Tag (Minifridge the Second)

Clash Cubes IV: 5th place (Fretless)
BBEANS 6: Rumble Winner & 6th Place (Minifridge 4)

Offline Avalanche

  • Retired.
  • Ultra Heavyweight
  • Posts: 3108
  • Rep: -34
  • Yeah, I don't know why I'm still here either.
    • View Profile
    • Awards
  • Discord: ThePootisPower#8377
Re: Reverse-engineering the RA2 executable.
« Reply #8 on: March 09, 2010, 12:23:25 PM »
Hmm,make it so that your bots are aied by the game temporarily so you can fight ai thats yours!
Former DSL HW champion.
Runner-Up in The Cybernetic Colosseum HW division.
Semi-finalist in RNP: Sword of Glory.
Robogames 1 BW Runner-up.
Professional cunt.
Man of a thousand alt accounts.

Offline LiNcK

  • Super Heavyweight
  • Posts: 1179
  • Rep: 1
    • 8linck8
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #9 on: March 09, 2010, 12:32:25 PM »
Hmm,make it so that your bots are aied by the game temporarily so you can fight ai thats yours!

Yeah, Maybe some kind of Auto-AIer...
Like it gives you options to define your bot with like a sheet were you sketch your bot (Were the weapons are, What type of bot it is) so you could like say when the motors get turned on or something instead of having to script it yourself xP
 
Ofcourse, Scripting it yourself would be more personalized & therefore a more advanced AI :P

Offline Jonzu95

  • Giga Heavyweight
  • Posts: 12638
  • Rep: -28
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #10 on: March 09, 2010, 12:53:39 PM »
Put Robot Arena 3 to youtube, there is videos!

Offline Reier

  • Rieir
  • *
  • Posts: 8569
  • Rep: 8
  • I GOT 3RD IN RAW1
    • https://www.youtube.com/c
  • Awards old BOTM Winner
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #11 on: March 09, 2010, 12:59:52 PM »
Bot arena 3 ≠ Robot arena 3 dude.
ALERT- Another WS coming up...
voted best bot builder two times and counting babayy. the best ra2 builder who has never won an actual tournament match
ReiAI pack for Ironforge
My drawings, and my webcomics
Why online PVP will save RA2
The problem with competitive IRL in RA2
I'm fine with hugging reier

Offline Jonzu95

  • Giga Heavyweight
  • Posts: 12638
  • Rep: -28
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #12 on: March 09, 2010, 01:02:00 PM »
Not Bot Arena 3. There really is Robot Arena 3 video!

Offline Squirrel_Monkey

  • Squirrel_Monkeyweight
  • *
  • Posts: 7587
  • Rep: 7
  • [Insert clever and witty comment here]
    • 0SquirrelMonkey0
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #13 on: March 09, 2010, 01:03:04 PM »
Where?
Better than GK since 2009.
I think SM is a pretty cool guy, eh builds unicycle-bots and doesn't afraid of anything

Offline Jonzu95

  • Giga Heavyweight
  • Posts: 12638
  • Rep: -28
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #14 on: March 09, 2010, 01:08:27 PM »
In youtube!

Offline Squirrel_Monkey

  • Squirrel_Monkeyweight
  • *
  • Posts: 7587
  • Rep: 7
  • [Insert clever and witty comment here]
    • 0SquirrelMonkey0
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #15 on: March 09, 2010, 01:09:49 PM »
Post Link then.
Better than GK since 2009.
I think SM is a pretty cool guy, eh builds unicycle-bots and doesn't afraid of anything

Offline Reier

  • Rieir
  • *
  • Posts: 8569
  • Rep: 8
  • I GOT 3RD IN RAW1
    • https://www.youtube.com/c
  • Awards old BOTM Winner
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #16 on: March 09, 2010, 01:12:26 PM »
Dude, link it.
ALERT- Another WS coming up...
voted best bot builder two times and counting babayy. the best ra2 builder who has never won an actual tournament match
ReiAI pack for Ironforge
My drawings, and my webcomics
Why online PVP will save RA2
The problem with competitive IRL in RA2
I'm fine with hugging reier

Offline Jonzu95

  • Giga Heavyweight
  • Posts: 12638
  • Rep: -28
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #17 on: March 09, 2010, 01:42:13 PM »
Tomorrow, I cant copy text with my phone...

Offline System32

  • *
  • Posts: 4663
  • Rep: 4
  • Reality
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #18 on: March 09, 2010, 03:11:56 PM »
Bitch is hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigh.
 
Al;so, could you post some snippets of code here? you know, for teh awesome, if you can...
Put this onto your signature if you were part of this crappy fad in '03.

Offline Sage

  • *
  • Posts: 6179
  • Rep: 11
  • RA2 Wizard & GTM's Favorite Stock Builder 2015
  • Awards Sage's Favorite BOTM Winner
    • View Profile
    • Awards
Re: Reverse-engineering the RA2 executable.
« Reply #19 on: March 09, 2010, 03:22:23 PM »
1. Allow animated gifs for bot skins.

2. Install a better online server for lag-less online play.

 
You got my vote for RA2 Wizard. Always and forever.