Jump to content


Photo

What's the reason for coding campaign-only units in the map files instead of rulesmo.ini?


  • Please log in to reply
14 replies to this topic

#1 Divine

Divine

    NGL, I was kinda drunk when I registered with this name.

  • Members
  • 1,182 posts
  • Location:Hungary

Posted 14 March 2018 - 07:36 AM

Super Thor, Heavy Trooper, Soviet's Lasher Tank, Proto-Gharial and Lancer, the Jackal Racer with the Allied color scheme, Lunar Gehenna, all are defined in their respective missions, and not globally. What's the reason for this? Is there a hardcoded limit on how many things can be defined in the rules file? I'm asking because fanmade missions are a thing, and even in multiplayer maps could sometimes use these things. These unique units being completely restricted take away quite a bit of creative freedom. 

 

I assume there is a techical reason and it wasn't just an arbitrary decision, but otherwise, would it be possible to have these mission-only variants of units globally defined in the future?


Some unofficial stuff I made for Mental Omega
 
Sidebar icons for normally not buildable stuff: Yuri Prime, Space CommandoAllied Jackal (obsolete)Gravitron
Skirmish Map: (2) Commietopia
 
Feedback and showcase thread

#2 mrvecz

mrvecz
  • Members
  • 151 posts
  • Location:Czech Republic

Posted 14 March 2018 - 08:49 AM

So, thats how mission specific units works for challenges too then ?



#3 Speeder

Speeder

    #ControlMOre

  • Hosted
  • 9,002 posts
  • Location:Czechia
  • Projects:Mental Omega
  •  Mental Omega Creator

Posted 14 March 2018 - 10:57 AM

It's easier and faster? They're mostly just reskins of units which don't appear anywhere else, and in other cases they are makeshift super units that shouldn't be available in skirmish/multiplayer.

 

I will not be turning them into "real units" in the future.


mainbanner.jpg
bt_left.pngbt_fb.pngbt_yt.pngbt_tw.pngbt_md.pngbt_right.png
115776.png


#4 Solais

Solais

    Conspiracy Theorist

  • Members
  • 1,648 posts

Posted 14 March 2018 - 12:20 PM

Well, if they are really just reskins, it shouldn't be a problem for any modder having access to the ini to add them, really.



#5 Nevermore2790

Nevermore2790
  • Members
  • 29 posts
  • Location:Manila, Philippines
  • Projects:Crossover Series

Posted 14 March 2018 - 01:33 PM

I kinda want them available though.... especially Super Apocalypse Tanks.



#6 lovalmidas

lovalmidas

    Yunru Kanegawa. Go figure. Go mental.

  • Project Team
  • 1,192 posts
  • Location:Singapore
  • Projects:Mental Omega Almost Perfect Yunru's Revenge Version 3.0
  •  Why am I not in the Centurion?

Posted 14 March 2018 - 04:06 PM

I believe it makes the INI checks more resilient in multiplayer, or an additional failsafe against cheaters (even if it is spawned it will be useless).

 

It also allows mappers / scripters to build their weapons independently from the main rules. Global changes break missions. 

 

Mappers and modders can always re-enable the weapons by taking the code from the respective source missions.


30m70ag.png

 

Mental Omega on the web:
fbbutton.png ytbutton.png mdbutton.png dsbutton.png
IRC: #menthosogma (Rizon)

 


#7 Flandre

Flandre

    Saury Hunter

  • Members
  • 311 posts
  • Location:Scarlet Devil Mansion
  •  Defense Order

Posted 15 March 2018 - 12:40 AM

To note, in the Earthrise I did capture a plenty of Epsilon buildings enough for high-tier units to be build but the special Gehenna Platform isn't buildable anyway.

 

 

Not sure about the Purple Brute though.


3qPyjQ8.png

 

 

 

 

 

 

 

 

 

 


#8 GameMaster0000

GameMaster0000
  • Members
  • 90 posts

Posted 15 March 2018 - 04:36 AM

Reason is Easy, prevent cheat on noob.

But people that has mapping+modding can easy renable them.

Example, Super APOC ini it's in battle city map, You can copy and paste on your map manually if you have skill enough.


Edited by GameMaster0000, 15 March 2018 - 04:41 AM.


#9 lovalmidas

lovalmidas

    Yunru Kanegawa. Go figure. Go mental.

  • Project Team
  • 1,192 posts
  • Location:Singapore
  • Projects:Mental Omega Almost Perfect Yunru's Revenge Version 3.0
  •  Why am I not in the Centurion?

Posted 15 March 2018 - 05:46 AM

I'd assume that if all players have a custom map, they know what they are getting themselves into.

 

It won't be a big problem with mappers and modders. If they figure out how to add campaign only units, they have the skills to figure out how to get their weapons.

 

I don't see a problem with this. At least it is harder to break the fan missions if we change stuff with the campaign units they are also using. (Or even some general stuff, see )


Edited by lovalmidas, 15 March 2018 - 05:47 AM.

30m70ag.png

 

Mental Omega on the web:
fbbutton.png ytbutton.png mdbutton.png dsbutton.png
IRC: #menthosogma (Rizon)

 


#10 GameMaster0000

GameMaster0000
  • Members
  • 90 posts

Posted 15 March 2018 - 06:28 AM

BTW, speak about campaign only unit.

 

I accidently get spoil who is space commando by unit ID.

 

Man, please don't code unit like this.



#11 isaac103

isaac103

    title available

  • Members
  • 357 posts

Posted 15 March 2018 - 02:16 PM

BTW, speak about campaign only unit.

 

I accidently get spoil who is space commando by unit ID.

 

Man, please don't code unit like this.

Hmmm........I wonder who it could possibly be?



#12 Directive255

Directive255
  • Members
  • 60 posts
  • Location:Kuala Lumpur, Malaysia
  • Projects:The Directive Saga
  •  Kuchenmeister

Posted 15 March 2018 - 02:53 PM

 

BTW, speak about campaign only unit.

 

I accidently get spoil who is space commando by unit ID.

 

Man, please don't code unit like this.

Hmmm........I wonder who it could possibly be?

 

Hmm... Boris?

 

The Zoo map, opened in between 3.3.0 and 3.3.3, has an infantry that looks like the Space Commando, and the infantry is called "Cyborg Boris".


cake love <3 cake love <3


#13 Divine

Divine

    NGL, I was kinda drunk when I registered with this name.

  • Members
  • 1,182 posts
  • Location:Hungary

Posted 15 March 2018 - 06:02 PM

He also has Boris' voice, just with lowered pitch. It's kinda awkward for him to talk about traitor dogs and Russia's fate while being an Epsilon commando. So I don't think he's canonically Boris, it's probably just a scrapped idea's re-used assets. But who knows. It's very likely that the Soviets would examine the corpse of such a powerful foe after the battle, so if he was Boris, I expect it to be clarified in a future Soviet mission's briefing, or debriefing.


Some unofficial stuff I made for Mental Omega
 
Sidebar icons for normally not buildable stuff: Yuri Prime, Space CommandoAllied Jackal (obsolete)Gravitron
Skirmish Map: (2) Commietopia
 
Feedback and showcase thread

#14 lovalmidas

lovalmidas

    Yunru Kanegawa. Go figure. Go mental.

  • Project Team
  • 1,192 posts
  • Location:Singapore
  • Projects:Mental Omega Almost Perfect Yunru's Revenge Version 3.0
  •  Why am I not in the Centurion?

Posted 15 March 2018 - 07:10 PM

Cyborg Yunru.

 

So much nukes involved with this girl. :D


30m70ag.png

 

Mental Omega on the web:
fbbutton.png ytbutton.png mdbutton.png dsbutton.png
IRC: #menthosogma (Rizon)

 


#15 Flandre

Flandre

    Saury Hunter

  • Members
  • 311 posts
  • Location:Scarlet Devil Mansion
  •  Defense Order

Posted 16 March 2018 - 12:45 AM

Well I guess it won't be hurtful if people making fan-based maps that allow to put "campaign" units in some point.


3qPyjQ8.png

 

 

 

 

 

 

 

 

 

 





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users