gametechmods

Robot Arena => Modifications => Topic started by: Serge on September 29, 2008, 04:19:00 PM

Title: Serge's feedback page
Post by: Serge on September 29, 2008, 04:19:00 PM
=======================================
 UPDATES ARE ON http://twitter.com/sergiuszb !!!
=======================================

Well, this is a page where I will post a summary of what I'm working on. Everything that is NEW will get added to this post, answers to question, well... Will be answered later in this thread.

Projects:
1) RA2 executable disassembly and analysis:
RA2 installed, disassembler powered up, and analiyzing the PE file. I will update this page when progress is made.

0x006F31F4 (data segment) is used to store the heavyweight class name.
0x073F90 is the start of a subroutine that does the decisions what class should the bot belong to.

There is an ALLWEIGHT class, too. WTF?

Some thoughts:
(http://img404.imageshack.us/img404/1795/ra2reverse1qu4.th.png) (http://img404.imageshack.us/my.php?image=ra2reverse1qu4.png)(http://img404.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)


2) Open Source C GMF Compiler.
Well, I am working on it. So far, I'm working on the decompilation part. I've got up to
Code: [Select]

GMA
*GABRIEL_ASCIIEXPORT 3
*MODEL_TYPE Basic Model
*SCENE
{
*SCENE_FILENAME mycomponent.max
*SCENE_FIRSTFRAME 0
*SCENE_LASTFRAME 100
*SCENE_FRAMESPEED 30
*SCENE_TICKSPERFRAME 160
*SCENE_BACKGROUND_STATIC 0xffffff
*SCENE_AMBIENT_STATIC 0x191919
}


Actual source code is here:
http://www.q3k.org/files/gmfdec.c
Title: Serge's feedback page
Post by: Madiaba on September 29, 2008, 04:28:25 PM
Serge, do you have a convenient place to upload stuff/work/snipets?  If not I'll give you acces to my FTP account, or ask ACAMS if he can make some space for this project.
Got some ideas already, and I'm surprised Goose isn't flapping his wings here in his forte.
Title: Serge's feedback page
Post by: Serge on September 29, 2008, 04:49:00 PM
Thanks, but I've got a website already.
http://www.q3k.org/

Yes, I am surprised about the lack of goosiness here. We just have to wait.
Title: Serge's feedback page
Post by: Serge on September 29, 2008, 05:05:07 PM
First post updated.
Title: Serge's feedback page
Post by: Serge on September 29, 2008, 05:27:10 PM
The ALLWEIGHT is very mysterious. Very. Seems to be soem sort of debug rank left after programming. Probably triggered in the .bot file.
Title: Serge's feedback page
Post by: Clickbeetle on October 01, 2008, 09:14:28 PM
Yeah, Firebeetle found out about that weight class a while ago (though in a different way than you; I don't know how he figured it out).  If you edit the .bot file and change the Class from 0, 1, or 2 (whatever) to 19658784, then your weight class will be displayed as None.  You can even edit some .gib files to change the little icon on the bot select screen (FB made a purple N).

None bots work and everything if you select All Classes in exhibition, but I can't think of a practical use for it.  Except maybe distinguishing SHW's in an AI pack.
Title: Serge's feedback page
Post by: Madiaba on October 02, 2008, 12:31:53 AM
Serge, may I look at and through what you've decompiled? I've a couple ideas myself. I'm assuming this thread is for mutual feedback, and I'll also post for discussion anything significant... (PM or email is fine.)
 
For instance, I've seen this 'Bot weight' section in my hacked version of the exe, but I'd like to see it (and several other parts) in a hopefully 'cleaner environs'.
 
Thanks.
Title: Serge's feedback page
Post by: Serge on October 02, 2008, 02:22:22 PM
Quote from: madiaba;16126
Serge, may I look at and through what you've decompiled? I've a couple ideas myself. I'm assuming this thread is for mutual feedback, and I'll also post for discussion anything significant... (PM or email is fine.)
 
For instance, I've seen this 'Bot weight' section in my hacked version of the exe, but I'd like to see it (and several other parts) in a hopefully 'cleaner environs'.
 
Thanks.


Contact me over MSN, bazanski@gmail.com.
I'm on about 10PM - 00AM my time (GMT+1).
Title: Serge's feedback page
Post by: Madiaba on October 02, 2008, 09:34:42 PM
Can't get your contact/address link (bazanski@gmail.com (bazanski@gmail.com)) to work....
Don't see any probs on my end, so far...
Title: Serge's feedback page
Post by: Serge on October 05, 2008, 04:45:05 PM
Quote from: Madiaba;16192
Can't get your contact/address link (bazanski@gmail.com (bazanski@gmail.com)) to work....
Don't see any probs on my end, so far...


That's strange. I am on MSN right now!

Oh, and I started working on a new GMF (de)compiler. See first post for details.
Title: Serge's feedback page
Post by: Madiaba on October 05, 2008, 06:11:31 PM
Ok. I'll try try again...