gametechmods

Robot Arena => Modifications => Topic started by: Serge on May 01, 2016, 02:24:51 PM

Title: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 01, 2016, 02:24:51 PM
Robot Arena 2: Component Freeedom

I finally sat down and managed to remove the 7-component limit in an hour or so. Feels good. It took, what, only a couple of years? And I have a few other things brewing as well...

v.2.0 - Final
Status: Released!
Features:
Download link: --> GTM Downloads Link (https://gametechmods.com/forums/index.php?action=downloads;sa=view;down=263) <--

To install, extract anywhere and read the included 'README (seriously!)'.txt file. You will be able to choose from a SergePatcher based version and a static .exe version.

v.1.0 - Teaser
Status: Obsolete.
Features:

Screenshots / Proof

7-component limit removal:
(https://q3k.org/componentfreedom.png)

Attachment point type restriction removal:
(https://q3k.org/consequenceswillneverbethesame2.png)

Technical details

Here was the procedure for finding the relevant 7-component-limit-code:

Code: [Select]
.text:0045E9D0 ; =============== S U B R O U T I N E =======================================
.text:0045E9D0
.text:0045E9D0 Component::CanAttach proc near        ;
.text:0045E9D0
.text:0045E9D0                 sub     esp, 38h
.text:0045E9D3                 push    esi
.text:0045E9D4                 mov     esi, ecx
.text:0045E9D6                 push    edi
.text:0045E9D7                 mov     edi, [esp+40h+arg_4]
.text:0045E9DB                 mov     eax, [esi]
.text:0045E9DD                 push    edi
.text:0045E9DE                 call    dword ptr [eax+40h]
.text:0045E9E1                 test    al, al
.text:0045E9E3                 jz      loc_45EB04
.text:0045E9E9                 cmp     dword ptr [esi+0E4h], 7
.text:0045E9F0                 jge     loc_45EB04
.text:0045E9F6                 mov     ecx, edi
.text:0045E9F8                 call    sub_416930
.text:0045E9FD                 mov     ecx, [esp+40h+arg_8]
.text:0045EA01                 push    eax
.text:0045EA02                 lea     edx, [esp+44h+var_28]

The interesting comparison is, of course, at 0x0045E9E9. To remove the limit, I patched the following jge to 6x NOP, so:
0x5E9F0: 0F 8D 0E 01 00 00 -> 90 90 90 90 90 90

And, of course, to remove the mass limit we apply the old sergepatcher mod (see sergepatcher_mass.py), but statically:
0x2F7BA: 75 06 -> EB 06
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: cephalopod on May 01, 2016, 02:27:21 PM
Oh you.
Thanks for returning with gifts yet again Serge, always awesome to see you back. :)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on May 01, 2016, 02:31:44 PM
Amazing, you talk about this about an hour ago and now you already have done it, truly a legend, also thanks for doing the patch version/explaining how we do this as this allows us to use this together with other mods/on future "releases". Would've said "time to break some rules" and increase your reputation if I could, but looks like someone has already done that.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: DeadGenocide on May 01, 2016, 02:36:15 PM
YEEEEEEEEEEEEEEEEES!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thanks Serge
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Thyrus on May 01, 2016, 02:36:44 PM
That is a rather nice supprise there. Well done Sir.

That reminds me: Can we make a RA2 Complete Version or Version 1.41 with all the helpfull mods?
Or a DSL version with things like this and narmour be gone and stuff?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Mr. AS on May 01, 2016, 02:41:00 PM
My AV started having a hissy fit when I tried to download it.

(http://i.imgur.com/UoUg2lO.png)

Probably a false positive since I was able to run it just fine after disabling my AV, downloading it and then re-enabling the AV, but I thought I'd just let you know.

It should be interesting to see if tourney hosts allow people to bypass rule of 7 on thier entries or not.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on May 01, 2016, 02:42:09 PM
My AV started having a hissy fit when I tried to download it.

(http://i.imgur.com/UoUg2lO.png)

Probably a false positive since I was able to run it just fine after disabling by AV and downloading it, but I thought I'd just let you know.

It should be interesting to see if tourney hosts allow people to bypass rule of 7 on thier entries or not.
Probably because the .exe has been modified in an odd way, quite a lot of hacking tools(and with hacking I mean game editing ones) seem to trigger antiviruses. Also the thing about tournaments is exactly what I thought.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 01, 2016, 02:45:24 PM
Probably a false positive since I was able to run it just fine after disabling my AV, downloading it and then re-enabling the AV, but I thought I'd just let you know.

It's a Smart Feature (tm) by Avast that triggers when you download from a little known site (ie., mine). According to their forums (https://forum.avast.com/index.php?topic=163221.msg1164286#msg1164286):

Quote
Hi,
DomainRep is a new feature of Avast, so let me explain a bit. It blocks EXE files downloads if these conditions are *all* met:
1. The file is not prevalent enough, ie. not enough Avast users launched the file yet,
2. The domain is not prevalent enough, ie. not enough Avast users downloaded (any) EXE files from the domain yet,
3. The file is not signed or Avast does not trust the signature.

Sorry about that. If someone from GTM packs this into a .zip and uploads it to the site downloads, I'll update links to point there instead.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: yugitom on May 01, 2016, 02:46:45 PM
You're awesome, Serge :D

It should be interesting to see if tourney hosts allow people to bypass rule of 7 on thier entries or not.
I'm thinking about this, as well. Hosts would probably have to wait until people start showcasing bots that use this to see if it can lead to absurd and/or op results. IRL tournaments will probably be the ones that use it almost all the time.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Avalanche on May 01, 2016, 02:57:07 PM
This will be utterly brilliant for IRL builders.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on May 01, 2016, 03:01:11 PM
Probably a false positive since I was able to run it just fine after disabling my AV, downloading it and then re-enabling the AV, but I thought I'd just let you know.

It's a Smart Feature (tm) by Avast that triggers when you download from a little known site (ie., mine). According to their forums (https://forum.avast.com/index.php?topic=163221.msg1164286#msg1164286):

Quote
Hi,
DomainRep is a new feature of Avast, so let me explain a bit. It blocks EXE files downloads if these conditions are *all* met:
1. The file is not prevalent enough, ie. not enough Avast users launched the file yet,
2. The domain is not prevalent enough, ie. not enough Avast users downloaded (any) EXE files from the domain yet,
3. The file is not signed or Avast does not trust the signature.

Sorry about that. If someone from GTM packs this into a .zip and uploads it to the site downloads, I'll update links to point there instead.
I do hope that this feature can be disabled in avast, gotta hate that such unneeded features get added just because there are "brain dead" people out there that DL everything and then complain that windows is full of viruses that appear out of nowhere.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 01, 2016, 03:09:28 PM
So yes, I was able to also patch being able attach anything to anything... I could also patch being able to intersect components.

Now I'm really not sure whether I should release this. I'm afraid RA2 will never be the same afterwards.

(https://q3k.org/consequenceswillneverbethesame.png)

Elders of the community, what to do?

EDIT: Decided to release this on the 26th. See original post.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Sircreepalot2 on May 01, 2016, 03:13:20 PM
no one man should have all that power
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: cephalopod on May 01, 2016, 03:13:42 PM
I don't think releasing those will benefit the community, honestly. Could cause more harm than good, decreasing the skill needed for certain builds, but equally as long as the rules for tournaments/building styles are clear, it might not make a lot of difference...
At the end of the day, this is all yours to do as you wish with.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on May 01, 2016, 03:16:24 PM
So yes, I was able to also patch being able attach anything to anything... I could also patch being able to intersect components.

Now I'm really not sure whether I should release this. I'm afraid RA2 will never be the same afterwards.

(https://q3k.org/consequenceswillneverbethesame.png)

Elders of the community, what to do?
Nice, both of those things can be set in the components file, right?(for my mod I'll definitely allow weapon to chassis clipping and I'd love to allow attaching everything to everything) I think this could be RA 2.5(funny enough my mod was aiming to be that).
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Mr. AS on May 01, 2016, 03:16:44 PM
You should just go full yolo and release it anyway. BFE made it so RA2 "was never the same afterwards" but BFE is also banned from most tournies. I'm sure we'll be able to assess if this would be allowed or not.

If you're gonna go ham on patching things, you should get rid of the maxsphere. It should be pretty much the same method of patching it out as making components intersect, shouldn't it?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on May 01, 2016, 03:22:42 PM
You should just go full yolo and release it anyway. BFE made it so RA2 "was never the same afterwards" but BFE is also banned from most tournies. I'm sure we'll be able to assess if this would be allowed or not.

If you're gonna go ham on patching things, you should get rid of the maxsphere. It should be pretty much the same method of patching it out as making components intersect, shouldn't it?
I think similar as well, mostly because this would allow many possibilities and since it's just a patch people can still go back to vanilla RA2 and/or block certain of those mods in tournaments, best example would be stock(even if it's common to use glitches there) you still see normal bots in Ra's community and mods like DSL and Ironforge which don't use those.

Also would it be possible to set the component limit to a new number(so instead of 7 it's 20)?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on May 01, 2016, 04:05:45 PM
Wow. This is ****ing awesome !

And yes, release everything.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Avalanche on May 01, 2016, 04:42:12 PM
Release everything, Hax Mode could and looked set to really f up ra2, but tournament hosts nipped it in the bud. No reason to fear.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Sage on May 01, 2016, 05:03:59 PM
nice. good work

Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on May 01, 2016, 05:21:38 PM
Serge you total legend. Seriously man, super great find. I personally really appreciate how much you've given to the community, and to top it off you solve the 7-limit rule.

If I could give you something I would, but I'm broke and in the UK, so you'll have to make so with my sincere thanks.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: FOTEPX on May 01, 2016, 08:06:06 PM
I've been waiting for this day for 5 years. Serge, have my children.

A lot of us will have to completely rethink out building styles now, simply 'cuz we've got used to building within the Rule of 7.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on May 02, 2016, 03:56:02 AM
TEST : As expected, it works in DSL, since DSL really uses the same .exe and the different stuff is really in folders.

It will work in ironforge as well, by the same logic.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 02, 2016, 05:00:00 AM
I'm now thinking of releasing the full thing on May 26th... when RA3 is due for release. Gives me some time to polish everything off, too.

EDIT: Updated the main post to reflect this.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: The Red Blur on May 02, 2016, 07:45:16 AM
You are a true legend, serge. There is a god on this board, and it smiles down upon us.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Scrap Daddy on May 02, 2016, 07:50:45 AM
the absolute madman, he actually did it.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on May 02, 2016, 07:58:50 AM
I think I might have to get back into replica making...
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Thyrus on May 02, 2016, 08:05:40 AM
Is there a different way to download it as my computer does not allow me at all to run the exe
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 02, 2016, 08:17:02 AM
Is there a different way to download it as my computer does not allow me at all to run the exe
The full version will be based of SergePatcher, so it should make it easier for people with aggressive antivirii (I guess that's what's blocking you). For now, all I can do is send you a link to a Zipped version (https://q3k.org/RA2FreedomTeaser.zip), which might help. Sorry!
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Thyrus on May 02, 2016, 08:23:38 AM
Well thanks for the zipped version. I still can not run it and I have no idea how to bypass this
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: cephalopod on May 02, 2016, 08:24:56 AM
I put a mirror of the current release into the Downloads section, under Game Patches (https://gametechmods.com/forums/index.php?action=downloads;sa=view;down=259)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 02, 2016, 08:25:15 AM
Well thanks for the zipped version. I still can not run it and I have no idea how to bypass this
You could be more descriptive in your reports - only saying “my computer does not allow me at all to run the exe” is not helpful at all.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on May 02, 2016, 08:32:01 AM
If windows is giving you a security error, click more info and it will allow you to run it, and it won't bother you again.

If your AV is having a hissy fit just disable it. They're a total waste of time and resources anyway.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Thyrus on May 02, 2016, 08:35:00 AM
it tells me that python22.dll is missing and tells me to redownload it
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 02, 2016, 08:35:50 AM
it tells me that python22.dll is missing and tells me to redownload it
It seems like you haven't placed the downloaded .exe in the game folder before running it. It won't run from anywhere else but right next to the Robot Arena 2.exe file.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Thyrus on May 02, 2016, 08:42:02 AM
I heard reading solves problemes... thanks... works now :D
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badnik96 on May 02, 2016, 01:01:05 PM
im not even sure what to say that hasnt already been said. this is fantastic
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 03, 2016, 04:09:20 PM
(http://i.imgur.com/tTxSqOK.png)

Got myself a Windows box, porting the mods to SergePatcher. It's not set in stone, but I'd like to have the main configuration format be as shown, so people can en/disable mods on demand.

If I do some extra work I might be able to add toggles for the _in_ the game UI... Maybe. I'd need to extend SergePatcher too (and I've lost the source code for it!).
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on May 03, 2016, 04:21:22 PM
Sweet. What are your reasons for delaying the full release 'til RA3 is out?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 03, 2016, 04:24:22 PM
Sweet. What are your reasons for delaying the full release 'til RA3 is out?
To give myself some time to flesh things out, and for the hell of it. Mostly the latter.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Mr. AS on May 03, 2016, 04:48:58 PM
Sweet. What are your reasons for delaying the full release 'til RA3 is out?
I'm not serge, but I like him putting it out on the day of RA3's release. It gives a nice sense of closure.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: J on May 03, 2016, 05:09:06 PM
So.... Are we making this legal for tournaments/BOTM/etc?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: yugitom on May 03, 2016, 05:13:05 PM
So.... Are we making this legal for tournaments/BOTM/etc?
It depends on the tournament :P
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: FOTEPX on May 04, 2016, 04:07:36 AM
Is it just me who notices that you can build past 800KG's without an antiballast with this mod?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on May 04, 2016, 04:16:50 AM
Is it just me who notices that you can build past 800KG's without an antiballast with this mod?

It's been posted in the OP. He used his no mass limits mod as well.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: FOTEPX on May 04, 2016, 06:26:28 AM
Is it just me who notices that you can build past 800KG's without an antiballast with this mod?

It's been posted in the OP. He used his no mass limits mod as well.

Oh, didn't know the OP had been updated.

Anyway, V2.0's taking things too far, especially in terms of DSL and Ironforge. Like, with Stock, I get it - gives some more life to the base game, and all - but for DSL, Ironforge and all that? ...Sheesh.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: cephalopod on May 04, 2016, 06:52:44 AM
But if he can, why not? Already been stated you can disable mods if you want to.

Any sign of the weight categories Serge? Would be interesting to see if you could change/add them.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on May 04, 2016, 09:07:45 AM
Is it just me who notices that you can build past 800KG's without an antiballast with this mod?

It's been posted in the OP. He used his no mass limits mod as well.

Oh, didn't know the OP had been updated.

Anyway, V2.0's taking things too far, especially in terms of DSL and Ironforge. Like, with Stock, I get it - gives some more life to the base game, and all - but for DSL, Ironforge and all that? ...Sheesh.

Wrong.

This is what we've been waiting for. Now we can do artbots, walkers, IRL designs, and complex/crazy designs properly.

All that we need is removal of the max sphere, if possible, and RA2 v2.0 with mods will be a worthy competitor to RA3. Maybe even superior to RA3.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: HX_ on May 04, 2016, 10:34:39 AM
I was going to go through and change the passthrough for everything in Components.cfz and add all attachment point types to all GMF files. What I used to do for building AAM bots. That and change the collision mesh to the smartzones. but this is better.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 04, 2016, 02:40:47 PM
Any sign of the weight categories Serge? Would be interesting to see if you could change/add them.
Might give it a quick look.

All that we need is removal of the max sphere.
This is planned for the full release.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 04, 2016, 04:12:48 PM
In the meantime, I found a nice callsite to patch component collisions.

https://www.youtube.com/watch?v=f0L9Q28sjXo
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: HX_ on May 04, 2016, 04:18:55 PM
Personally I like "cheating." It makes up for what the games lacks. and I live my life by the notion that the only rule is what a man can do, and what a man can't do.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Jaydee99 on May 04, 2016, 04:59:10 PM
This is excellent, shame I'd literally learned how to bypass rule of 7 a few days before this was made, something everyone has wanted.
Thank you Serge :)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 04, 2016, 05:00:16 PM
(http://i.imgur.com/EX76jo4.png)

Truly the world's greatest robot. Bonus status tip with list of enabled mods.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 04, 2016, 05:00:54 PM
shame I'd literally learned how to bypass rule of 7 a few days before this was made
What's your method?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on May 04, 2016, 05:48:32 PM
This is excellent, shame I'd literally learned how to bypass rule of 7 a few days before this was made, something everyone has wanted.
Thank you Serge :)
Forgive me for assuming that you're talking out your ass, but how did you do it, and why didnt you tell anyone? Seems pretty co-incidental that you discover a method for bypassing a rule we thought was set in stone for over a decade a couple days before another method was publically released.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Sage on May 04, 2016, 06:01:24 PM
so weird to see nifty batteries sideways. also is the air tank just floating?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: yugitom on May 04, 2016, 06:02:55 PM
This is excellent, shame I'd literally learned how to bypass rule of 7 a few days before this was made, something everyone has wanted.
Thank you Serge :)
Forgive me for assuming that you're talking out your ass, but how did you do it, and why didnt you tell anyone? Seems pretty co-incidental that you discover a method for bypassing a rule we thought was set in stone for over a decade a couple days before another method was publically released.
He used BFE https://gametechmods.com/forums/index.php?topic=18885.msg699513#msg699513
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 04, 2016, 06:03:20 PM
so weird to see nifty batteries sideways. also is the air tank just floating?

Yeah, I removed collision detection with the chassis top layer. However, there is still a limit on how high up the game will let you place a component.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Resetti's Replicas on May 04, 2016, 06:04:29 PM
This is excellent, shame I'd literally learned how to bypass rule of 7 a few days before this was made, something everyone has wanted.
Thank you Serge :)
Forgive me for assuming that you're talking out your ass, but how did you do it, and why didnt you tell anyone? Seems pretty co-incidental that you discover a method for bypassing a rule we thought was set in stone for over a decade a couple days before another method was publically released.
. He's talking about the way to bypass it by using BFE.  It's a lot less efficient, as it requires you to assemble the chain elsewhere on the robot, then use BFE to stick it in place.  The coincidence was me finally gettin off my ass and writing a tutorial just a few days before Serge released his thing
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on May 04, 2016, 06:06:59 PM
Fair enough, I assumed he was saying he found a new method. My bad. Apologies, Jaydee
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Jaydee99 on May 05, 2016, 03:52:52 PM
shame I'd literally learned how to bypass rule of 7 a few days before this was made
What's your method?
Building the rest of a chain on another base component and swapping the component parent number over, it requires replacing the component placed last on the chain I'm trying to follow on, it sounds complicated but it isn't tbh :D

This is excellent, shame I'd literally learned how to bypass rule of 7 a few days before this was made, something everyone has wanted.
Thank you Serge :)
Forgive me for assuming that you're talking out your ass, but how did you do it, and why didnt you tell anyone? Seems pretty co-incidental that you discover a method for bypassing a rule we thought was set in stone for over a decade a couple days before another method was publically released.
I followed Sonny's advice on the topic, so no I'm not talking rubbish or not telling anyone plus it had been found out before :) it's actually a pretty good method but unnecessary now :)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on May 06, 2016, 03:32:34 PM
That's been known/done since ages with bot file editing.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: courthousedoc on May 15, 2016, 09:35:48 PM
This truly is a breakthrough, I am a bit of a pessimist though so I do have to ask? With Robot Arena 3 just around the corner will that put a damper on any future potential breakthroughs like this.

I truly cannot believe with all the brilliant coders, and modders in the history of the RA2 community that it took so long. This has a huge potential to create either amazing designs, or newbies who think they are hot stuff. Probably both haha.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 17, 2016, 11:41:48 PM
This truly is a breakthrough, I am a bit of a pessimist though so I do have to ask? With Robot Arena 3 just around the corner will that put a damper on any future potential breakthroughs like this.
That's difficult to say - it depends how fun RA3 will be to mod. I'm optimistic, Unity games are usually quite fun to reverse-engineer and extend (http://quangntenemy.blogspot.ie/2014/01/ghost-in-shellcode-2014.html) (although the toolset for CLI/CLR is entirely different than for native binaries).

I truly cannot believe with all the brilliant coders, and modders in the history of the RA2 community that it took so long.
Apparently nobody really tried hard enough :D. My excuse is not having a Windows box for a long time (and that the game was broken on Wine) - once the game was running under a debugger, finding the place to patch this took just an hour of bisecting with breakpoints.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: cephalopod on May 26, 2016, 07:13:31 PM
Yo Serge, plz release <3
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on May 26, 2016, 08:19:42 PM
Yes, will do!

I was supposed to be home this week, but an accident with airline booking software and my fat fingers got me stuck in another country until Monday - and I don't have my Windows dev laptop with me, where all my code is.

I'll release this Monday or Tuesday once I get back home.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: LiNcK on May 28, 2016, 01:10:43 AM
Personally I like "cheating." It makes up for what the games lacks. and I live my life by the notion that the only rule is what a man can do, and what a man can't do.

I like it too. We are already limiting cheaty things, specially in DSL, that you can do even without crazy mods like this. In my opinion no hitboxes is a good thing because it will make building much easier (more about creativity and design than skill in finding magic pixels and cheating the game) but also because it will remove those "dirty" looking acceptable bots like an ant clipping a motor just a tiny bit because the game didn't allow you to place it where it didn't clip that tiny bit. It will also make remaking your chassis not such a huge pain because pacing components won't be a hassle.

At the end of the day if you're going to put your bot in a tournament or in a showcase it will be checked by others, so if anything is too far out it will be called out.

Hell, with this .exe I think absolutely no amount of essential.component clipping (motors, batteries, etc.) should be allowed in bots from now on. After all, we have the tools for it not to happen now.

This might juat be the thing that gets me back into RA2. This has literally been my wish since I first started RA2 7 years ago.

You have my sincere thanks Serge, seriously :)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on June 01, 2016, 05:54:15 PM
Would it be possible to give the player infinite repair time in tournaments Serge?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on June 04, 2016, 04:01:51 PM
Well, after catching up with life (oops), there it is!

The download link for the Final version is in the original post of this thread.

Have fun! Let me know if there's any issues.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on June 04, 2016, 04:08:17 PM
Great work serge!
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on June 04, 2016, 07:00:19 PM
Time to utterly break the game !

Maybe we can even use this for better DSL-S building, as long as we agree to certain rules...
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: LiNcK on June 05, 2016, 01:49:15 AM
Time to utterly break the game !

Maybe we can even use this for better DSL-S building, as long as we agree to certain rules...

Well, most the rules are technically already in place. I think that stock RA2 will have the biggest trouble regulating the use of this since stacking is a thing there. The biggest issue in DSL will come from how much weapon stacking will be allowed, chassis intersections, and "technically realistic" edge cases. Razor stacking is already pretty crazy and somehow its allowed but now it might be possible to do the same with a lot of other weapons so are those fine as well?

Talking about technically realistic, I personally find that doing stuff like this is pretty neat:
(https://i.imgur.com/uryjj3E.png)
They actually turn with the wheels too! (https://gfycat.com/PopularUnsightlyIberianbarbel)

It does look pretty dirty on the inside though since the trick is done by attaching the weapon on the back of the opposite motor so that reduces its validity but I personally think that if it looks realistic on the outside and that's the only use for it then it should be allowed.
(https://i.imgur.com/3H3Mb6b.png)

For example, in the first pic you can see the spikes are sticking out just a tiny bit out of the chassis and I guess it would have collisions there which would prevent other bots from hitting my back since they would hit the spikes instead. I think that this specific instance shouldn't be allowed but if I extended the chassis so the spikes were all the way inside and they didn't interfere with gameplay (other bots can hit my chassis) then they should be allowed. I do recall doing something similar a long time ago so IDK if this is due to Serge's Patcher or not and I'm just embarrassing myself lol

Anyways, there's bound to be a lot of new things like that are unrealistic due to the game's mechanics but technically could be done IRL so having some "official" ground rules would be nice. I definitely wouldn't want to not be able to do cool stuff that is realistic just because it wasn't possible before.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on June 05, 2016, 05:23:07 AM
^^i would say that could be DSL standard, but a waste of weight however and as such not very good for DSL-S.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Thyrus on June 06, 2016, 03:24:05 AM
Havn't build anything since this came out. But I do know a bot I want to build looking at my Gmod bots...
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on June 10, 2016, 08:01:53 PM
https://www.youtube.com/watch?v=5kqt8gAf2qU
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: cephalopod on June 10, 2016, 08:12:18 PM
Hah, that's awesome. Look forward to hearing any further developments :)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Mr. AS on June 10, 2016, 08:40:13 PM
I remember click made a bot with multiple chassis before, and encountered a similar issue regarding drive. He had to use sawblade "wheels" instead of legit wheels. It was called ant army, should be on the exchange under stock MW.

Btw, since you're dabbling in chassis hax, you think it would be as easy to remove the 16 chassis point limit as it would be the 7 part limit?

(https://i.sli.mg/ttUWRX.png)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: xanosz on June 10, 2016, 10:20:38 PM
When going to fight another robot does first chassis have collision or is it still collision-less?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: J on June 11, 2016, 12:56:53 AM
Serge, you are a fuking wizard.

Also, I've been meaning to ask-
What even is going on in the background of your desktop? You have a bunch of coding things/etc going on while RA2 is playing; I find it interesting.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: LiNcK on June 12, 2016, 03:41:02 AM
Oh that's very interesting. I wonder what effect having multibots in "one bot" would have on AI-making, is it possible to make a selarate AI for each of the bots? IDK how AIing works but I would think that if the game sees them as 1 bot then that would cause issues.

On another note I'd like to suggest a feature if possible. I think it would be great if we could turn item-chassis collisions on so it isn't as annoying to place motors, batteries, etc. only to find out they're clipping through the chassis a tiny bit. It would be a big QoL improvement for us space-maniacs to be able to put something pixel-perfectly in a corner without having to worry about it sticking out on either end, making it unrealistic.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on June 14, 2016, 08:32:26 AM
I remember click made a bot with multiple chassis before, and encountered a similar issue regarding drive. He had to use sawblade "wheels" instead of legit wheels. It was called ant army, should be on the exchange under stock MW.
Ah crap. Oh well, no breakthrough today! Still, I can at least start instrumenting component state in the game.

Btw, since you're dabbling in chassis hax, you think it would be as easy to remove the 16 chassis point limit as it would be the 7 part limit?
Sure, I'll try that.

When going to fight another robot does first chassis have collision or is it still collision-less?
I haven't checked. I suppose it collides the same way as the first. You can check with Click's robot, as AS mentioned it's using the same glitch.

What even is going on in the background of your desktop? You have a bunch of coding things/etc going on while RA2 is playing; I find it interesting.
That's not terribly interesting - when I start recording, I do it in a tag (== 'virtual desktop') where I have a terminal with ffmpeg open. Then I switch to a tag with RA2, which has a terminal window with RA2/Wine logs running by, and the game in the centre.

Oh that's very interesting. I wonder what effect having multibots in "one bot" would have on AI-making, is it possible to make a selarate AI for each of the bots? IDK how AIing works but I would think that if the game sees them as 1 bot then that would cause issues.
As far as I understand, only the newest chassis would be actionable on by the standard AI framework.

On another note I'd like to suggest a feature if possible. I think it would be great if we could turn item-chassis collisions on so it isn't as annoying to place motors, batteries, etc. only to find out they're clipping through the chassis a tiny bit. It would be a big QoL improvement for us space-maniacs to be able to put something pixel-perfectly in a corner without having to worry about it sticking out on either end, making it unrealistic.
That should be doable. I'll make a note of this.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: FOTEPX on June 14, 2016, 09:01:43 AM
Could you disable the check that disallows robots to have heavier armour if the robot is over 800KG's? What with the support of SHW's and above on the components side, I think it should also be supported on the armour side.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: WeN on June 27, 2016, 06:51:16 AM
Cool. Even can make this
(https://gametechmods.com/uploads/images/43801the%20evilest%20robot.png)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: The Red Blur on June 27, 2016, 06:54:27 AM
Cool. Even can make this
(https://gametechmods.com/uploads/images/43801the%20evilest%20robot.png)

Wait... Is that my profile pic in the background?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: WeN on June 27, 2016, 06:55:37 AM
Cool. Even can make this
(https://gametechmods.com/uploads/images/43801the%20evilest%20robot.png)

Wait... Is that my profile pic in the background?
Yes, I don't know what to choose background next.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Naryar on June 30, 2016, 02:32:55 PM
...can you not spam threads ? you have posted your bots in your showcase already. no need to post a huge image there as well.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on July 27, 2016, 09:06:21 AM
A keybind to toggle it on/off would be so useful, rather than having to restart the whole game every time.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on August 03, 2016, 01:08:22 PM
Late reply, but why does the patcher method only work on windows? Is it because a special DLL is required(wouldn't that be possible with wine on linux?) or other reasons?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on August 07, 2016, 11:32:08 AM
Late reply, but why does the patcher method only work on windows? Is it because a special DLL is required(wouldn't that be possible with wine on linux?) or other reasons?

It loads a custom DLL into the RA2 process that then uses some VirtualAllocEx calls to enable hotpatching the main binary's code. Last time I checked Wine did not implement this function.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Mr. AS on August 13, 2016, 09:29:43 PM
Hi. Serge decided to go and disable the 16 point limit. He asked me to post it for him on the discord chat because he, in his own words, "really can't be assed."

Here is the updated code. It should work without crashing. To install, just copy & paste it over your existing code, it's enabled by default. Remember to ctrl+z if it does crash, however. (http://pastebin.com/Nqr62Yrw)

Please direct "thank you"s to Serge.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: R01 on August 14, 2016, 08:44:38 AM
Hi. Serge decided to go and disable the 16 point limit. He asked me to post it for him on the discord chat because he, in his own words, "really can't be assed."

Here is the updated code. It should work without crashing. To install, just copy & paste it over your existing code, it's enabled by default. Remember to ctrl+z if it does crash, however. (http://pastebin.com/Nqr62Yrw)

Please direct "thank you"s to Serge.
Sweet, best to post the code here as well in case the Pastebin one expires. Now if this was only released before this month's BOTM I could've made a even better bot.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Meganerdbomb on October 12, 2016, 07:31:23 PM
Why isn't this a sticky?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: 090901 on October 12, 2016, 07:46:08 PM
Why isn't this a sticky?
This section is bloated with stickied topics already, I was working on a mod index so we could unsticky those things and have it be a lot cleaner but I haven't gotten around to finishing it and getting it to the quality I want with image and text descriptions of each thing.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on December 11, 2016, 12:18:24 PM
Can we get this pinned
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: kix on December 11, 2016, 01:07:13 PM
Up
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: doot on December 11, 2016, 01:15:14 PM
Up
what did he mean by this
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Silverfish on December 11, 2016, 01:20:22 PM
Up
what did he mean by this
He meant what badger said.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Mr. AS on December 11, 2016, 01:22:17 PM
(http://i.imgur.com/x9DTR4d.png)

We can remove these stickies. "hay guise I casually removed most of the problems that have be plaguing RA2 for upwards of a decade" seems way more important than a download for a deprecated beta or a thread that redirects to a nonexistant forum section IMO.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: kix on December 11, 2016, 01:30:06 PM
Remove all but Serge's random modding utilities.. it is useful
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Jaydee99 on January 26, 2018, 07:25:25 PM
Massive bump but came across this again, where do I copy everything in this to:
https://pastebin.com/Nqr62Yrw (https://pastebin.com/Nqr62Yrw)
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: apanx on January 27, 2018, 03:28:14 PM
Just edit the extracted sergepatcher_freedom.py in Arenas
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 22, 2018, 02:58:14 PM
Sorry for the bump, but I'm just curious, is there a mod for no restrictions on chassis building? Being ably to make whatever shaped chassis you want? I don't mean the kind of stuff in Bot File Editing, which I can't do, I mean more like when you're shaping the top of the chassis, and you want to make it a certain way, but for some dumb reason the game won't let you.

I could've sworn Serge made a patch that enabled that.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: apanx on June 22, 2018, 03:30:23 PM
Sorry for the bump, but I'm just curious, is there a mod for no restrictions on chassis building? Being ably to make whatever shaped chassis you want? I don't mean the kind of stuff in Bot File Editing, which I can't do, I mean more like when you're shaping the top of the chassis, and you want to make it a certain way, but for some dumb reason the game won't let you.

I could've sworn Serge made a patch that enabled that.

Massive bump but came across this again, where do I copy everything in this to:
https://pastebin.com/Nqr62Yrw (https://pastebin.com/Nqr62Yrw)
Just edit the extracted sergepatcher_freedom.py in Arenas
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 22, 2018, 04:20:49 PM
I don't have the SergePatcher.Py in my arenas folder. Where do I download it? I already looked through downloads but couldn't find it.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: apanx on June 23, 2018, 07:05:55 AM
You have to use the sergepatcher version instead of the static one.
https://gametechmods.com/forums/downloads/?sa=view;down=263
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 24, 2018, 12:00:44 PM
I installed the sergepatcher PY and stuff into the arenas, EXACTLY as the readme instructed, and nothing changed. It's not working.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 25, 2018, 12:32:35 PM
Hello? Anyone?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: freeziez on June 25, 2018, 01:21:43 PM
Hello? Anyone?

please be patient
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: apanx on June 25, 2018, 01:43:15 PM
I installed the sergepatcher PY and stuff into the arenas, EXACTLY as the readme instructed, and nothing changed. It's not working.

Sorry for the bump, but I'm just curious, is there a mod for no restrictions on chassis building? Being ably to make whatever shaped chassis you want? I don't mean the kind of stuff in Bot File Editing, which I can't do, I mean more like when you're shaping the top of the chassis, and you want to make it a certain way, but for some dumb reason the game won't let you.

I could've sworn Serge made a patch that enabled that.

Massive bump but came across this again, where do I copy everything in this to:
https://pastebin.com/Nqr62Yrw (https://pastebin.com/Nqr62Yrw)
Just edit the extracted sergepatcher_freedom.py in Arenas
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 25, 2018, 02:30:12 PM
I installed the sergepatcher PY and stuff into the arenas, EXACTLY as the readme instructed, and nothing changed. It's not working.

Sorry for the bump, but I'm just curious, is there a mod for no restrictions on chassis building? Being ably to make whatever shaped chassis you want? I don't mean the kind of stuff in Bot File Editing, which I can't do, I mean more like when you're shaping the top of the chassis, and you want to make it a certain way, but for some dumb reason the game won't let you.

I could've sworn Serge made a patch that enabled that.

Massive bump but came across this again, where do I copy everything in this to:
https://pastebin.com/Nqr62Yrw (https://pastebin.com/Nqr62Yrw)
Just edit the extracted sergepatcher_freedom.py in Arenas

I copy-pasted that and did everything as instructed. I edited the py file. It STILL doesn't work.

I tried the static version, which is what a regularly use, and the only thing that didn't work was the chassis points modification, which is what I currently need, and have NEVER been able to get working.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: [cringey name goes here] on June 25, 2018, 02:32:15 PM
I installed the sergepatcher PY and stuff into the arenas, EXACTLY as the readme instructed, and nothing changed. It's not working.

Sorry for the bump, but I'm just curious, is there a mod for no restrictions on chassis building? Being ably to make whatever shaped chassis you want? I don't mean the kind of stuff in Bot File Editing, which I can't do, I mean more like when you're shaping the top of the chassis, and you want to make it a certain way, but for some dumb reason the game won't let you.

I could've sworn Serge made a patch that enabled that.

Massive bump but came across this again, where do I copy everything in this to:
https://pastebin.com/Nqr62Yrw (https://pastebin.com/Nqr62Yrw)
Just edit the extracted sergepatcher_freedom.py in Arenas

I copy-pasted that and did everything as instructed. I edited the py file. It STILL doesn't work.

I tried the static version, which is what a regularly use, and the only thing that didn't work was the chassis points modification, which is what I currently need, and have NEVER been able to get working.
Are you using RA2 from a Windows?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 25, 2018, 03:15:53 PM
I installed the sergepatcher PY and stuff into the arenas, EXACTLY as the readme instructed, and nothing changed. It's not working.

Sorry for the bump, but I'm just curious, is there a mod for no restrictions on chassis building? Being ably to make whatever shaped chassis you want? I don't mean the kind of stuff in Bot File Editing, which I can't do, I mean more like when you're shaping the top of the chassis, and you want to make it a certain way, but for some dumb reason the game won't let you.

I could've sworn Serge made a patch that enabled that.

Massive bump but came across this again, where do I copy everything in this to:
https://pastebin.com/Nqr62Yrw (https://pastebin.com/Nqr62Yrw)
Just edit the extracted sergepatcher_freedom.py in Arenas

I copy-pasted that and did everything as instructed. I edited the py file. It STILL doesn't work.

I tried the static version, which is what a regularly use, and the only thing that didn't work was the chassis points modification, which is what I currently need, and have NEVER been able to get working.
Are you using RA2 from a Windows?
Yup, Windows 10.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 27, 2018, 04:05:57 PM
Hello? Anyone?

please be patient
Sorry, I get really insecure when I ask for help, which in of itself his hard to do, and nobody replies fast enough. If there's no response for a whole day, that basically means either nobody saw it, or nobody cared enough to help.

At this point all I need is just a copy of RA2 that has the limitless chassis settings on. I gave up on trying to figure out why my installation of the mod refused to work every time.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 28, 2018, 05:51:55 PM
Ok, I have some more information. I know I did the installation right. Nothing crashed, it was a fresh copy of RA2, everything was set up perfectly.

However, at the part where in the botlab I'm supposedly supposed to get access to the mods, I just get regular tips. I don't know how adding something in the arenas folder can change something in the BotLab, but whatever.

Upon exiting, I got this thing called "sergepatcher log". The instructions told me that if this happens, I need to get rid of it. If I kept having that pop up every time I opened and closed the game, I'm supposed to post the log's contents onto this specific thread.

So, here it is:

I have a HP Laptop with Windows 10 on it. Is there any chance that sergepatcher won't work because of that?
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on June 28, 2018, 07:17:07 PM
make sure none of the ENABLED MODS lines are commented out in sergepatcher.py. The start of your sergepatcher.py should look like below:
Code: [Select]
### Configuration starts here
# Comment out / remove any of the lines 4-7? to disable a mod.
ENABLED_MODS = [
"unlimited mass",             # no mass limit
"unlimited chains",           # disable 7-chain rule
"attachment hermaphroditism", # attach components to any type of AP, disabled by default
"component intersection",     # allow components to intersect any other component, disabled by default
]
# Logfile name
LOGFILE = 'sergepatcher_log.txt'
### Configuration ends here
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: TommyProductionsInc on June 28, 2018, 09:02:55 PM
make sure none of the ENABLED MODS lines are commented out in sergepatcher.py. The start of your sergepatcher.py should look like below:
Code: [Select]
### Configuration starts here
# Comment out / remove any of the lines 4-7? to disable a mod.
ENABLED_MODS = [
"unlimited mass",             # no mass limit
"unlimited chains",           # disable 7-chain rule
"attachment hermaphroditism", # attach components to any type of AP, disabled by default
"component intersection",     # allow components to intersect any other component, disabled by default
]
# Logfile name
LOGFILE = 'sergepatcher_log.txt'
### Configuration ends here
Well, it PARTIALLY worked. I don't think the chassis thing worked though.
I got this for a sergelog:
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Badger on June 28, 2018, 09:12:33 PM
Yeah that won't enable the chassis points mod. idk if sergepatcher even does that since I've not seen anything about it in this thread except jaydee's post. And all this does is allow you to use more points on the base chassis, nothing more. If you want to give it a go, replace the enabled mods code with the code below I guess.

Code: [Select]
ENABLED_MODS = [
"unlimited mass",             # no mass limit
"unlimited chains",           # disable 7-chain rule
"attachment hermaphroditism", # attach components to any type of AP, disabled by default
"component intersection",     # allow components to intersect any other component, disabled by default
"chassis points",             # disables 16-point chassis limit
]
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Billy5545 on June 29, 2018, 08:11:25 AM
Yeah that won't enable the chassis points mod. idk if sergepatcher even does that since I've not seen anything about it in this thread except jaydee's post. And all this does is allow you to use more points on the base chassis, nothing more. If you want to give it a go, replace the enabled mods code with the code below I guess.

Code: [Select]
ENABLED_MODS = [
"unlimited mass",             # no mass limit
"unlimited chains",           # disable 7-chain rule
"attachment hermaphroditism", # attach components to any type of AP, disabled by default
"component intersection",     # allow components to intersect any other component, disabled by default
"chassis points",             # disables 16-point chassis limit
]
Wait, when did the chassis points mod appear. I have sergepatcher with no chassis points mod, only the first four
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: kix on June 29, 2018, 08:41:04 PM
Ye, i think serge forgot to refresh his pack. Anyways, you can get lines from Jaydee's post at top
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: toAst on September 15, 2018, 12:38:53 AM
the readme in sergepacker says to have a 'fresh ra2 1.4 exe', i want to install this in dsl. im following the instructions, using a fresh download and unpack for both things nessecary, where do i start in troubleshooting this? it worked for me before on this computer, i think.
Title: Re: Robot Arena 2: Component Freedom (remove 7-component limit!)
Post by: Serge on October 09, 2018, 11:44:43 AM
the readme in sergepacker says to have a 'fresh ra2 1.4 exe', i want to install this in dsl. im following the instructions, using a fresh download and unpack for both things nessecary, where do i start in troubleshooting this? it worked for me before on this computer, i think.

Should work on DSL.

Start troubleshooting by showing us a screenshot of your RA2 folder.