:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::
Do you want to advertise at Project Perfect Mod. Find out how to do it HERE.

The time now is Wed Oct 18, 2017 3:55 am
All times are UTC + 0
 Forum index » Modding Central » Tiberian Sun Editing Forum » Tutorials Factory
Best solution of make balance 3 or more sides in TS(****)
Moderators: Global Moderators, Tiberian Sun Moderators
Post new topic   Reply to topic Page 1 of 2 [54 Posts] View previous topic :: View next topic
Goto page: 1, 2 Next
Author Message
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sat May 31, 2008 6:58 am    Post subject:   Best solution of make balance 3 or more sides in TS(****) Reply with quote

First thing that I tell you. If you do this you will lost this feature in game
SuperJoe expanded on this method, be sure to scroll down and read it too
-Team Black


- short game mode
- no base mode
- unit count on start


1.Add Your New Side. It very Easy. Add new side on [Houses] Section and you must add before "Neutral" and "Special". Example Code(I add 3 New Sides)

Code:
[Houses]
0=GDI
1=Nod
2=FORG     ; Forgotten
3=CAB       ; Cabal
4=SCR       ; Scrin
5=Neutral
6=Special


2.Add you new side on side you can add it on any GDI and Nod or create new one.

Code:
[Sides]
GDI=GDI,FORG      ; Add on GDI
Nod=Nod,CAB        ; Add on Nod
SCR=SCR              ; New One
Civilian=Neutral
Mutant=Special


3.Add your side on Country Statistics. You can clone from any GDI or Nod but Side= must same as that you set on [Sides]

Code:
[FORG]
Name=FORGOTTEN
Suffix=GDI
Prefix=G
Color=DarkGreen
Multiplay=yes
Side=GDI
SmartAI=yes

[CAB]
Name=CABAL
Suffix=NOD
Prefix=B
Color=DarkBlue
Multiplay=yes
Side=Nod
SmartAI=yes

[SCR]
Name=SCRIN
Suffix=SCR
Prefix=S
Color=Purple
Multiplay=yes
Side=SCR
SmartAI=yes


4.Change BaseUnit=MCV to BaseUnit=HARV or any vehicle that you want

5.In [MultiplayerDefaults] change Bases=no and add UnitCount=1

6.Set all unit AllowedToStartInMultiplayer=no except MCV

7.Make MCV and conyard for new side. This is example

Code:
[VehicleTypes]
xx=MMCV

[BuildingTypes]
xx=MACNST

; Mobile Construction Vehicle
[MMCV]
Name=Mobile Warehouse Vehicle
Prerequisite=MAWEAP,MATECH      ;prerequire for new techtree
Strength=1000
Image=MCV           ;Use MCV image
Category=Support
Armor=heavy
DeploysInto=MACNST       ;New side Consyard
TechLevel=10
Sight=6
Speed=3
Owner=FORG,Special         ;New Side and add "Special" to make new side can build it
CrateGoodie=yes
AllowedToStartInMultiplayer=yes            ; Yes to make it appear on Multiplayer
Cost=2500
Points=60
ROT=5
Crewed=no
Crusher=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=25-I000,25-I002,25-I004,25-I006
VoiceMove=25-I012,25-I014,25-I016,25-I018,25-I022
VoiceAttack=25-I014,25-I022,25-I024,25-I026
VoiceFeedback=
MaxDebris=6
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
Weight=3.5
MovementZone=Normal
ThreatPosed=0   ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
SpecialThreatValue=1
ZFudgeColumn=12
ZFudgeTunnel=15

; construction yard
[MACNST]
Name=Warehouse Yard
ConstructionYard=yes
Strength=1000
Armor=heavy
Image=GACNST               ;Normal Conyard Image
TechLevel=-1
Adjacent=2
Factory=BuildingType
UndeploysInto=MMCV           ;undeploy to new conyard        
Sight=10
Owner=FORG,Special        ;only for new side
Cost=2500
Points=80
Power=0
Capturable=true
Crewed=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=10
ThreatPosed=0   ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=1470, 1060, 1078
AIBuildThis=no
TogglePower=no


8.For other Building you can clone any from GDI or Nod Building and make it for new side. But you must set Prerequisite=ConyardsOfYourNewSide and Owner=YourNewSide,Special. This is Example Code.

Code:
[MASPPY]
Name=Tiberium Supply Center
Strength=750
Prerequisite=MACNST  ; <-------here
Armor=wood
TechLevel=1
Sight=6
Adjacent=2
Owner=FORG,Special   ; <-------here
Cost=300
Crewed=no
Points=40
Power=0
Storage=40
Explodes=yes
Capturable=true
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
PipScale=Tiberium
MaxDebris=6
ThreatPosed=0   ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=450, 200, 300
TogglePower=no
Nominal=yes

; Cabal power plant
[CABPOWR]
Name=Power Droid
Strength=750
Prerequisite=CABCNST    ; <-------here
Image=CRYS
Armor=wood
TechLevel=1
Sight=6
Adjacent=2
Owner=CAB,Special       ; <-------here
Cost=400
Crewed=no
Points=40
Power=150
Capturable=true
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=6
ThreatPosed=0   ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=450, 200, 300
TogglePower=no
AIBuldThis=no
Nominal=yes


Result : When you start game you will with 1 MCV for GDI and Nod for new side get MMCV if disable base(I set it is default in game too). If you enable base game will give you only one harvester and don't select unit count more than 1(default too) or you will get an internal error.

Key Words: #Tutorials #Modding #TiberianSun #Firestorm #Rules.INI 

Last edited by GameMaster0000 on Tue Jun 17, 2008 3:14 pm; edited 8 times in total

Back to top
View user's profile Send private message MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sat May 31, 2008 11:05 am    Post subject: Reply with quote

Hehe, this logic did also ZoidZilla use... But for your solution you have to clone the harvesters, if not, you can't build them (or do you can? I don't think so...)
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sat May 31, 2008 12:20 pm    Post subject: Reply with quote

Ordosherrscher wrote:
Hehe, this logic did also ZoidZilla use... But for your solution you have to clone the harvesters, if not, you can't build them (or do you can? I don't think so...)


No. I still can build harvester on GDI,Nod,Forgotten and Cabal. I try another thing. you don't need to clone GMCV and NMCV you can use MCV for both GDI and Nod(But 3 or more sides need specific MCV).

BTW can any one can change option in multiplayer form "Bases" to another word cause from technique at the top I want to change "Bases" to "Sole Survivor" and change BaseUnit to DEFENDER Very Happy Very Happy Very Happy

Back to top
View user's profile Send private message MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sat May 31, 2008 12:41 pm    Post subject: Reply with quote

for that you have to edit the leanguage.dll Wink
Hmmm, and I was so sure... Well, as long it works... BTW, you can't make different conyards fpr GDI and Nod. Because only GACNST has the build options - all others won't work. I tried to do the trick also with nod, but failed. If someone knows a solution without making a new side... xD
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
Allied General
General


Joined: 19 Mar 2004
Location: United Kingdom

PostPosted: Sat May 31, 2008 1:15 pm    Post subject: Reply with quote

The best solution will be exe hack as AI is useless with building and task force logic.

So until ai.ini accepts 3,4,5,6,7,8 etc when deciding which faction should build the taskforce, its not going anywhere quickly.
_________________

Back to top
View user's profile Send private message Visit poster's website
Clarkson
General


Joined: 25 Aug 2004
Location: DAS BOOT IM DER OSTSEE

PostPosted: Sat May 31, 2008 1:35 pm    Post subject: Reply with quote

Can you do a NACNST and second refinery with this solution? Thats all I want. No 3rd side. Just alt refs and cons yards. Using HARV is fine.
_________________
PPM's Reichstrollfuherer, 236th Trollenparties brigade.

Back to top
View user's profile Send private message Send e-mail AIM Address MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sat May 31, 2008 3:16 pm    Post subject: Reply with quote

alternative raffineries shouldn't be thaqt problem, should it? Well, if you want to split those two sides: I only can think of a workaround, so making a Nod clone as 3th side which work as Nod. One of the problems will be the loading screen, but its more or less minor, isn't it?
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
Clarkson
General


Joined: 25 Aug 2004
Location: DAS BOOT IM DER OSTSEE

PostPosted: Sun Jun 01, 2008 2:41 am    Post subject: Reply with quote

Yeah. I got alt refs normally (really my lazyness got the best of me so I tested out an idea. Bing-ho!)

Now, can I get sep MCVs/Cons, for 2 SIDES. Allies and Soviets (instead of GDI and Nod)
_________________
PPM's Reichstrollfuherer, 236th Trollenparties brigade.

Back to top
View user's profile Send private message Send e-mail AIM Address MSN Messenger
Team Black
Defense Minister


Joined: 25 Sep 2006
Location: Georgia, USA Posts: Over 9000

PostPosted: Sun Jun 01, 2008 3:43 am    Post subject: Reply with quote

I appreciate you posting this tutorial - However, I've found this method to be faulty when I tried it.
The build options are still greyed out for the 3rd faction, just as it would be if it were normal [MCV].

I'm going to have to dump this from the tutorials section, unless you can provide evidence that you got this to work properly.
_________________
The Fall of Hammerfest - Epic Tiberian chain story

Tiberian Odyssey mapping department
The Team Black Index - Steam: TeamBlack aka BeastMode

Back to top
View user's profile Send private message
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sun Jun 01, 2008 6:30 am    Post subject: Reply with quote

Team Black wrote:
I appreciate you posting this tutorial - However, I've found this method to be faulty when I tried it.
The build options are still greyed out for the 3rd faction, just as it would be if it were normal [MCV].

I'm going to have to dump this from the tutorials section, unless you can provide evidence that you got this to work properly.


for that you must need specific MCV and Consyard for new side. I think I don't explain it clearly. I will edit it now.

New side can't use GACNST you must make new one for new side. And all structure must prerequisite your new consyard and make Owner=YourNewSide,Special

Back to top
View user's profile Send private message MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sun Jun 01, 2008 8:44 am    Post subject: Reply with quote

Owner=YourName,Speicial ??? We used Civilians insteed of Specials... Try it with civis then...
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sun Jun 01, 2008 8:54 am    Post subject: Reply with quote

Ordosherrscher wrote:
Owner=YourName,Speicial ??? We used Civilians insteed of Specials... Try it with civis then...


No... Civilian is list in [Sides] but not list in [Houses] Owner= must be listed in [Houses]

This is my code

Code:
[Houses]
0=GDI
1=Nod
2=FORG    ;Forgotten
3=CAB      ;Cabal
4=SCR      ;Scrin
5=Neutral
6=Special

[Sides]
GDI=GDI,FORG
Nod=Nod,CAB
SCR=SCR
Civilian=Neutral
Mutant=Special


Do you played TibSun Adv? It use Owner=Cabal,Special on all building of Cabal Side too.

I will post image to confirm that this solution is work.


side.PNG
 Description:
3 New Side. In this case I select "Forgotten"
 Filesize:  205.54 KB
 Viewed:  30608 Time(s)

side.PNG



forgmcv.PNG
 Description:
Start with specific MCV(I call it MWV)
 Filesize:  128.64 KB
 Viewed:  30608 Time(s)

forgmcv.PNG



forgmcv2.PNG
 Description:
Deploy it. You will see that it is not grey icon.
 Filesize:  192.14 KB
 Viewed:  30608 Time(s)

forgmcv2.PNG



forgmcv3.PNG
 Description:
Playable new side.
 Filesize:  280.79 KB
 Viewed:  30608 Time(s)

forgmcv3.PNG



Back to top
View user's profile Send private message MSN Messenger
Crimsonum
Seth


Joined: 14 Jul 2005
Location: Fineland

PostPosted: Sun Jun 01, 2008 9:47 am    Post subject: Reply with quote

Do I see a rip-off from RotD?
_________________
Twisted Insurrection co-leader

Quote:
When it comes to email HTML, all best practices from web development go straight out the window.

Back to top
View user's profile Send private message Visit poster's website
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sun Jun 01, 2008 10:04 am    Post subject: Reply with quote

Yuri 08 wrote:
Do I see a rip-off from RotD?


Yes. I rip from it but I don't public my Mod cause that it has many stealing and many public asset.

Ah...It is off from topic now.

Back to top
View user's profile Send private message MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sun Jun 01, 2008 1:22 pm    Post subject: Reply with quote

But it also works with this code (just an example):
[CACNST]
Name=Zone Construction Yard
Image=GACNST
ConstructionYard=yes
Strength=1000
Armor=heavy
TechLevel=-1
Adjacent=2
Factory=BuildingType
UndeploysInto=CAMCV
Sight=6
Owner=ZOID,Civilian
Cost=2500
Points=80
Power=0
Capturable=true
Crewed=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=10
ThreatPosed=0 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=1470, 1060, 1078
AIBuildThis=yes
TogglePower=no
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sun Jun 01, 2008 2:05 pm    Post subject: Reply with quote

I change Special to Civilian result is Grey icon.

Your code is work? Can you send me the rules.ini?


scrin.PNG
 Description:
Grey Icon...
 Filesize:  211.04 KB
 Viewed:  30570 Time(s)

scrin.PNG



Back to top
View user's profile Send private message MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sun Jun 01, 2008 3:20 pm    Post subject: Reply with quote

No, because it is a part of a upcoming mod...
But maybe it's because something diff...

Code:

[Houses]
0=GDI
1=Nod
2=ZOID
3=Neutral
4=Special

[Sides]
GDI=GDI
Nod=Nod
ZOID=ZOID
Civilian=Neutral
Mutant=Special

[ZOID]
Name=ZOID
Suffix=ZOID
Prefix=Z
Color=Red
Multiplay=yes
Side=ZOID


But anyway, its the same result...
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
Clarkson
General


Joined: 25 Aug 2004
Location: DAS BOOT IM DER OSTSEE

PostPosted: Sun Jun 01, 2008 5:10 pm    Post subject: Reply with quote

Wait the ztype up.

ALL Soviet buildings will have to be

Owner=Soviet,Special

Right?

And will this need to be done to the Soviet units as well? Or just buildings?
_________________
PPM's Reichstrollfuherer, 236th Trollenparties brigade.

Back to top
View user's profile Send private message Send e-mail AIM Address MSN Messenger
Ordosherrscher
Commander


Joined: 20 Nov 2007
Location: Germany, Berlin

PostPosted: Sun Jun 01, 2008 5:49 pm    Post subject: Reply with quote

Just Buildings, I think...
_________________

Think of me as Nordos, 'cause Banshee wouldn't rename me

Back to top
View user's profile Send private message MSN Messenger
ZoidZilla
Shrapnel Sniper


Joined: 16 Apr 2008

PostPosted: Sun Jun 01, 2008 10:45 pm    Post subject: Reply with quote

It works, there is also an other tutorial at:
http://www.tiberiumweb.com/forums/index.php?showtopic=9

If you get any grayed out build-options, this has to do with the building "Prerequisite=" key. Mainly it will give you multi-owned buildings like the pavement, pulse cannon or engineer.

For example, pulse cannon

[NAPULS]
Owner=GDI,Nod
Prerequisite=Radar

Usually, if you build any radar like NARADR or GARADR you will get a pulse cannon. If you give your new side an radar and build this, you will also get a Pulse cannon. But you can't produce it, because only GDI and Nod are the owner of it. You can change the line to 'Owner=GDI,Nod,YourSide' then you can build the EMP Cannon also with your new side. If you want no pulse cannon for your side, then you have to change the Prerequisite line.

In this case you must change it to:

[NAPULS]
Owner=Nod
Prerequisite=NARADR

And create a new pulse cannon for the GDI with the keys.

[GAPULS]
Image=NAPULS
Owner=GDI
Prerequisite=GARADR

This should work.

Back to top
View user's profile Send private message MSN Messenger
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Mon Jun 02, 2008 2:17 am    Post subject: Reply with quote

You are right ZoidZilla.

And ordos I know why Owner=SCR,Civilian not work on my new side it cause by this.

Code:
[SCR]
Name=SCRIN
Suffix=Nod
Prefix=N
Color=Purple
Multiplay=yes
Side=GDI
SmartAI=yes


It have different on Suffix,Perfix and Side and then I change it to like this.

Code:
[SCR]
Name=SCRIN
Suffix=SCR
Prefix=S
Color=Purple
Multiplay=yes
Side=SCR
SmartAI=yes


Then Owner=SCR,Civilian is work now it isn't Grey icon any more. But Owner=SCR,Special is work too.

Back to top
View user's profile Send private message MSN Messenger
CCHyper
Defense Minister


Joined: 07 Apr 2005

PostPosted: Mon Jun 02, 2008 3:32 am    Post subject: Reply with quote

IIRC, last time i checked house code, Suffix and Prefix are loaded, but not used.

Back to top
View user's profile Send private message
Team Black
Defense Minister


Joined: 25 Sep 2006
Location: Georgia, USA Posts: Over 9000

PostPosted: Mon Jun 02, 2008 2:24 pm    Post subject: Reply with quote

Aha so Gamemaster, if I'm correct you solved the greyed-out build options problem by giving them to the Special house, in addition to your 3rd faction house?
Code:

Owner=faction,Special


If that is the case, it will likely put these buildings as greyed-out selections when you use the first two factions. That makes it frustrating to play, as it spams up the player's unit list, and they're always hearing "NEW CONSTRUCTION OPTIONS" for everything they do..

If that is not the case though, I'll gladly put this topic back in the tutorials section.
Or, if you want to re-write the topic just as a tutorial for "creating multiple MCVs" and don't include that it makes a good solution for 3+ factions, that will be good for the tutorisls section.
I just don't want people to be misled, since this really doesn't solve the 3+ faction problems, as far as I can see
_________________
The Fall of Hammerfest - Epic Tiberian chain story

Tiberian Odyssey mapping department
The Team Black Index - Steam: TeamBlack aka BeastMode

Back to top
View user's profile Send private message
ZoidZilla
Shrapnel Sniper


Joined: 16 Apr 2008

PostPosted: Mon Jun 02, 2008 2:47 pm    Post subject: Reply with quote

Quote:

If that is the case, it will likely put these buildings as greyed-out selections when you use the first two factions. That makes it frustrating to play, as it spams up the player's unit list, and they're always hearing "NEW CONSTRUCTION OPTIONS" for everything they do..


No, if you make it right there will be no greyed-out options for any side at all. Also there will be no 'construction options' sound bug. It may occur if you capture the MCV of another side. But I think with a bit of work you can prevent this too.

Back to top
View user's profile Send private message MSN Messenger
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Mon Jun 02, 2008 4:57 pm    Post subject: Reply with quote

Team Black wrote:
Aha so Gamemaster, if I'm correct you solved the greyed-out build options problem by giving them to the Special house, in addition to your 3rd faction house?
Code:

Owner=faction,Special


If that is the case, it will likely put these buildings as greyed-out selections when you use the first two factions. That makes it frustrating to play, as it spams up the player's unit list, and they're always hearing "NEW CONSTRUCTION OPTIONS" for everything they do..

If that is not the case though, I'll gladly put this topic back in the tutorials section.
Or, if you want to re-write the topic just as a tutorial for "creating multiple MCVs" and don't include that it makes a good solution for 3+ factions, that will be good for the tutorisls section.
I just don't want people to be misled, since this really doesn't solve the 3+ faction problems, as far as I can see


I solve this by all building of third side must prerequisite third side consyard.

Code:
[MASPPY]
Name=Tiberium Supply Center
Strength=750
Prerequisite=MACNST  ; <-------here
Armor=wood
TechLevel=1
Sight=6
Adjacent=2
Owner=FORG,Special
Cost=300
Crewed=no
Points=40
Power=0
Storage=40
Explodes=yes
Capturable=true
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
PipScale=Tiberium
MaxDebris=6
ThreatPosed=0   ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=450, 200, 300
TogglePower=no
Nominal=yes

; Cabal power plant
[CABPOWR]
Name=Power Droid
Strength=750
Prerequisite=CABCNST    ; <-------here
Image=CRYS
Armor=wood
TechLevel=1
Sight=6
Adjacent=2
Owner=CAB,Special
Cost=400
Crewed=no
Points=40
Power=150
Capturable=true
Crewed=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
MaxDebris=6
ThreatPosed=0   ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=450, 200, 300
TogglePower=no
AIBuldThis=no
Nominal=yes

Back to top
View user's profile Send private message MSN Messenger
Team Black
Defense Minister


Joined: 25 Sep 2006
Location: Georgia, USA Posts: Over 9000

PostPosted: Mon Jun 02, 2008 7:15 pm    Post subject: Reply with quote

ah, thanks for clarifying that. Moved back Smile
_________________
The Fall of Hammerfest - Epic Tiberian chain story

Tiberian Odyssey mapping department
The Team Black Index - Steam: TeamBlack aka BeastMode

Back to top
View user's profile Send private message
Allied General
General


Joined: 19 Mar 2004
Location: United Kingdom

PostPosted: Tue Jun 03, 2008 3:08 pm    Post subject: Reply with quote

in the red text disclaimer should there be

- doesn't work with AI?

cos its pretty silly to add sides which don't support ai logic
_________________

Back to top
View user's profile Send private message Visit poster's website
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Wed Jun 04, 2008 1:52 am    Post subject: Reply with quote

Allied General wrote:
in the red text disclaimer should there be

- doesn't work with AI?

cos its pretty silly to add sides which don't support ai logic


Cause by TS logic AI never random to get new side they always get only GDI or Nod.

Back to top
View user's profile Send private message MSN Messenger
CCHyper
Defense Minister


Joined: 07 Apr 2005

PostPosted: Wed Jun 04, 2008 3:05 am    Post subject: Reply with quote

http://www.ppmsite.com/forum/viewtopic.php?t=16736 Wink

Back to top
View user's profile Send private message
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Wed Jun 04, 2008 4:17 am    Post subject: Reply with quote

Hyper wrote:
http://www.ppmsite.com/forum/viewtopic.php?t=16736 Wink


It possible only by using hex editor. And this tutorial I don't want to use hex editor.

I make this tutorial cause that to fix very epic bug that third or more sides always start with 1 [MCV] and 0-2 [ThatSideMCV].

Back to top
View user's profile Send private message MSN Messenger
djohe
Cyborg Artillery


Joined: 07 May 2006
Location: Sweden, Gothenburg

PostPosted: Wed Jun 11, 2008 2:28 pm    Post subject: Reply with quote

Hex editing is not as hard as it looks (actually its quite easy to do just what is said in that tutorial)(Ive done it and it works)

And there is nothing wrong with using HEX editors (there everywhere and there are some out there that you dont even have to install to use)

Back to top
View user's profile Send private message
CCHyper
Defense Minister


Joined: 07 Apr 2005

PostPosted: Wed Jun 11, 2008 10:24 pm    Post subject: Reply with quote

Im adding a fix for that in HP, yea i know HP will take time, but im working on it Smile

Back to top
View user's profile Send private message
bones2k
Civilian


Joined: 25 Oct 2008

PostPosted: Sat Oct 25, 2008 4:44 pm    Post subject: Reply with quote

hay thanks for that!
thats what i have been looking for!

just need to do a few bits to get it working

Back to top
View user's profile Send private message
DonutArnold
General


Joined: 18 Jan 2005
Location: Finland

PostPosted: Sat Oct 25, 2008 6:01 pm    Post subject: Reply with quote

Thanks for making the author happy with your post. Now stop bumping topics if you don't have anything constructive to add. (Other people, whine about bumping and I'll crap your posts).

Back to top
View user's profile Send private message
Cantdrawbutmod
Rocket Cyborg


Joined: 19 Oct 2009

PostPosted: Fri Jul 23, 2010 8:29 pm    Post subject: Reply with quote

edit: THIS WAS WRONG.I'm ashamed,but I realized I must have been editing 2 rules.ini files,1 backup and 1 active,and the best changes described in this post don't work Crying or Very sad
I'm very sorry,I will try to find some others things to make up for that,sorry again Sad

*BUMP* (sorry)

I was using this tutorial to experiment with making a new faction,and I was annoyed with putting Special as owner and prerequisite="custom constr yard" on the custom power plant to avoid others sides to have it as greyed,so I tested something...that worked,so basically this:
Quote:
And all structure must prerequisite your new consyard and make Owner=YourNewSide,Special
becomes obsolete (edit: mistake,see top or bottom edit).

Here's part of my code:
Code:
[Houses]
0=GDI
1=Nod
2=ModSide
3=Neutral
4=Special

[Sides]
GDI=GDI
Nod=Nod
MutArmy=ModSide
Civilian=Neutral
Mutant=Special

For the custom power plant,I put this:
Code:
Owner=MutArmy,ModSide
And no added prerequisites.

For the refinery (since it's the same as others),I put this:
Code:
Owner=GDI,Nod,MutArmy

I hope it can be useful.

edit: before I forget,I started my mod from UMP v2.0.
I don't think it's important,but maybe I'm wrong.

If I find new things,I will report,but I may not be really fast or lose interest in my mod mid-way Razz


edit: THIS WAS WRONG.I'm ashamed,but I realized I must have been editing 2 rules.ini files,1 backup and 1 active,and the best changes described in this post don't work Crying or Very sad
I'm very sorry,I will try to find some others things to make up for that,sorry again Sad

Last edited by Cantdrawbutmod on Sat Jul 24, 2010 7:50 am; edited 2 times in total

Back to top
View user's profile Send private message
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Fri Jul 23, 2010 10:09 pm    Post subject: Reply with quote

Cantdrawbutmod wrote:
For the custom power plant,I put this:
Code:
Owner=MutArmy,ModSide
And no added prerequisites.

Actually this should not work, since the Owner key accepts only houses and not sides.
Thus MutArmy is wrong there.

The fact that it still works could be a result of the 2 added owner entries, which might cause the game to go in a different mode when checking owner conditions for this building.
Thus writing Owner=Neutral,ModSide should give the same effect.
_________________
SHP Artist of Twisted Insurrection. Main Nod building SHP creator.

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant unit, 1 Scrin unit, 1 GDI building

Tools
TMP Shop
C&C Executable Modifier

Back to top
View user's profile Send private message
Cantdrawbutmod
Rocket Cyborg


Joined: 19 Oct 2009

PostPosted: Sat Jul 24, 2010 5:30 am    Post subject: Reply with quote

Huh?
But for several units (tiberian lifeforms,core defender,CABAL defenses),the owner is Civilian,not Neutral.
Also,MutArmy on the refinery allowed me to build it.
Well I will do more testing later (next week) anyway.I will try various combinations then.

Back to top
View user's profile Send private message
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Sat Jul 24, 2010 8:18 am    Post subject: Reply with quote

Owner=Civilian is wrong too. Westwood themselves mixed up Houses and Sides and put the wrong one on the Owner key.
With Owner=Civilian, the game seems to go back to the default setting which is Owner=none. And there isn't any problem due to this, because all the stuff with Owner=Civilian is unbuildable anyway.
_________________
SHP Artist of Twisted Insurrection. Main Nod building SHP creator.

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant unit, 1 Scrin unit, 1 GDI building

Tools
TMP Shop
C&C Executable Modifier

Back to top
View user's profile Send private message
Cantdrawbutmod
Rocket Cyborg


Joined: 19 Oct 2009

PostPosted: Sat Jul 24, 2010 8:37 am    Post subject: Reply with quote

About Owner and the possibles values to be added to the new side:

GDI,Nod,Neutral or Special or any new entry in [Houses]: allow the new side to build its building,but gdi and nod also have the building in their list,without being able to build it,and causing "new construction option" to be repeated often.

Civilian: for some reason,work like Neutral and Special,might be hardcoded rather than being an usable side value.

any new entry under [Sides],"Mutant" ([Sides] value),"none" or random text (I tried "lol" Very Happy and also "all" and "any"): The building won't appear in any list.

edit: I give up after that.My game is acting really weird sometimes (for a little time,I even got GDI voice for my new faction,but I wasn't able to reproduce it Shocked )

Back to top
View user's profile Send private message
SuperJoe
Commander


Joined: 03 Sep 2009

PostPosted: Mon Apr 11, 2011 8:08 pm    Post subject: Reply with quote

I've found a way to completely remove the unit count slider from the match set up screen. Leaving the slider on could lead to crashes if the player selects more than 1 unit, so I recommend doing this.

First, you need to add the following keys for all your construction vehicles:

Code:

[MCV]
...
Prerequisite=CABHUT ; This is not built
TechLevel=1 ; Needs to be low or the game will IE with lower tech levels
Cost=50000 ; Needs to be high to make this work
CrateGoodie=no


Next, make a copy of the MCV and any of the additional side's construction vehicles. They should have:

Code:

[MCVBUILD]
...
Prerequisite=FACTORY,TECH ; Or whatever your real prerequisites are
TechLevel=9 ; Or whatever your real tech level is
Cost=2500 ; Or whatever your real price is
CrateGoodie=yes


Construction yard and any of the additional side's construction yards need to have this:

Code:

[GACNST]
...
UndeploysInto=MCVBUILD ; With 3rd side to 3rd side MCV, etc.



Next, go to [MultiplayerDefaults]. Add this:

Code:

[MultiplayerDefaults]
...
UnitCount=2


If you've followed the original tutorial, only the MCV and any additional side's construction vehicles have AllowedToStartInMultiplayer=yes. Since we changed UnitCount to 2, we need to give another unit AllowedToStartInMultiplayer=yes. Give it every side's basic infantry or some other really cheap unit. In my case, GDI and Nod light infantry and Forgotten mutant warrior.

Code:

[G1]
...
AllowedToStartInMultiplayer=yes



That covers it for rules.ini. Next we need to edit language.dll. Use Resource Hacker or some other program for it. I'm using Resource Hacker v3.4.0.79. You can get it here.

Search for "Unit Count". You need replace the WS_VISIBLE on the unit count slider with WS_DISABLED. Keep searching for "Unit Count" and do the same thing for all the unit count sliders. Some of the sliders already have WS_DISABLED, for them simply remove the WS_VISIBLE. Once you've done this for all the sliders, you should clean it up by removing all the unit count labels and rearranging the sliders so there are no empty spaces between them.


The end result should be that the unit count slider is hidden away and always defaults to 2. Despite this you will always start the match with only 1 MCV or in case of the additional side's with their respective construction vehicles. If for some reason you get more units or if the game crashes, make a post here. I'd be interested to know if this method works for others too.

Here are some explanations for the changes I made, it's not necessary to read on anymore unless you really are interested Razz . Why didn't I simply put UnitCount=1 in rules.ini? Due to lazy westwood coding the unit count slider defaults to 2 in LAN matches if you set it to 1 in rules.ini. They probably had some check in the code to see if the unit count value was 1<=X<=10, but for LAN they accidentally put in 1<X<=10. This is the only logical reason I can think since LAN games work just fine even if you adjust the slider to 1. Why didn't I remove the unit count slider completely in language.dll? If you remove the slider the unit count value actually defaults to 0, at least in LAN. The result is that all players start with no units and immediately lose. Since the slider needs to be there, we can simply hide it and make it impossible to adjust it.
_________________

Back to top
View user's profile Send private message
Lord Unforgiven
Rocket Infantry


Joined: 23 Apr 2009
Location: Belgium

PostPosted: Tue Apr 12, 2011 10:30 am    Post subject: Reply with quote

I am impressed. Nice!

Back to top
View user's profile Send private message
Death Cultist
Scorpion Sniper


Joined: 28 Apr 2009
Location: Auckland, New Zealand

PostPosted: Tue Apr 12, 2011 11:30 am    Post subject: Reply with quote

Good old SuperJoe, your name does you credit!
_________________
Beta Tester for Mental Omega 3.0


Back to top
View user's profile Send private message
GameMaster0000
Missile Trooper


Joined: 23 Mar 2006
Location: Thailand

PostPosted: Sun May 15, 2011 5:23 am    Post subject: Reply with quote

Oh, I have just known LAN issue.

I have removed slider bar on LAN version I need to fix it soon.
_________________

Tiberian Sun : True Power - Reality Power Of 5 Factions...

Back to top
View user's profile Send private message MSN Messenger
Mozdimester
Cyborg Engineer


Joined: 12 May 2011
Location: United Kingdom - London

PostPosted: Wed Jun 01, 2011 6:27 pm    Post subject: Reply with quote

http://download.chip.eu/hu/Resource-Hacker-3.4.0_82616.html

this is a nessecary file to have for modders and programmers...

Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Bittah Commander
Defense Minister


Joined: 21 May 2003
Location: The Netherlands

PostPosted: Thu Jun 02, 2011 10:44 am    Post subject: Reply with quote

How does a resource hacker help with adding a third side in TS? Confused
_________________

Back to top
View user's profile Send private message Send e-mail MSN Messenger
SuperJoe
Commander


Joined: 03 Sep 2009

PostPosted: Thu Oct 13, 2011 1:01 am    Post subject: Reply with quote

Weird that I didn't figure this out before, but can't short game option be emulated pretty easily? If you give every single unit (apart from the MCVs) Insignificant=yes, then when you lose all your structures you lose the match? So adding a 3rd side does not mean you have to necessarily get rid of short game, but it does remove the option from the player to choose whether or not they want it. But I think every C&C game after RA2 has had short game enabled by default and you can't disable it, so I don't think it is a big deal.

About the Insignificant key itself. ModEnc says

Can be set to 'yes' or 'no'. This defaults to 'no' for all objects as setting it to 'yes' means that the object is not counted for scoring and kills purposes when destroyed and therefore will not be included in the logic which accumulates scoring for objects improving with veterancy.

This is simply false, veterancy score is counted from the cost of the destroyed units. I also checked and Insignificant units are counted for kills / deaths for the match stats.

Setting this to 'yes' on a player-owned unit has been known to cause issues if that unit also has a BuildLimit= set, where that limit can be exceeded.

And now, after reading this I realise this method does not fully work Mad I've experienced this problem before and Insignificant does nullify the BuildLimit key. So all BuildLimited units would still need to be killed after all the enemy structures have been destroyed. Though in the case of the default TS that means only Mammoth Mk. II, Cyborg Commando, Ghost Stalker and Mutant Hijacker. Not a massive issue, but still annoying... I doubt there is a way to fix this by normal means. I quickly tested and negative BuildLimit is not affected by this issue, only positive.
_________________

Back to top
View user's profile Send private message
Orac
President


Joined: 11 Jul 2008
Location: New Zealand

PostPosted: Thu Oct 13, 2011 1:16 am    Post subject: Reply with quote

IIRC from when Morpher and I were first implementing CTF into TO, Refineries are a problem for Insignificant (One of the reasons Tiberium harvesting isn't available in CTF)

Back to top
View user's profile Send private message
My Big Boss
Medic


Joined: 18 Feb 2011

PostPosted: Sun Dec 11, 2011 7:55 pm    Post subject: Reply with quote

Hey if anyone still listening, i did this...
and my problem is that i can only build as the 3th side when i put "no bases" on, this means my opponent has to have atleast 1 unit to their disposal, meaning that they can't build buildings..

so any solutions on my problem or ideas?

Back to top
View user's profile Send private message
[TiberianFuture]
Scrin Overlord


Joined: 30 Apr 2009
Location: The Mothership

PostPosted: Sun Dec 11, 2011 8:06 pm    Post subject: Reply with quote

You have to make sure all units but the MCV's have 'AllowedToStartInMultiplayer=no'.
_________________
Check out some TF Kane's Wrath action:
Tournament 3rd place.
Vs. bikeRushOwnz in tournament.
Ladder wars vs. bikeRushOwnz.

Back to top
View user's profile Send private message MSN Messenger
My Big Boss
Medic


Joined: 18 Feb 2011

PostPosted: Sun Dec 11, 2011 8:33 pm    Post subject: Reply with quote

[TiberianFuture] wrote:
You have to make sure all units but the MCV's have 'AllowedToStartInMultiplayer=no'.


Have and when i try to start it as the 3th side, it crashes.(when "no bases are on", when it's not on, i can deploy my mcv, but i can't build anything)
idk if this helps to understand my situation but when i put 10starting units
i can end up with several MCVs.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 2 [54 Posts] Goto page: 1, 2 Next
View previous topic :: View next topic
 Forum index » Modding Central » Tiberian Sun Editing Forum » Tutorials Factory
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

Wildcard SSL Certificates
[ Time: 0.4244s ][ Queries: 18 (0.0485s) ][ Debug on ]