reversing a mod map for vanilla BF1942 use

Ask questions, discuss ideas, get answers
Post Reply
Abstract
Posts: 9
Joined: Mon Oct 28, 2013 7:57 pm

reversing a mod map for vanilla BF1942 use

Post by Abstract »

Hi,

Does anyone have a list of objects etc which came with the Road To Rome expansion that I can use to remove from a map I created to use with the RTR mod? (so that I can successfully use for vanilla BF1942).

Thanx in advance :D
User avatar
Swaffy
Posts: 1715
Joined: Sun Aug 29, 2010 9:25 pm
Location: Cibolo, Texas

Re: reversing a mod map for vanilla BF1942 use

Post by Swaffy »

Usually these are what you need to change:
- <game mode>/ObjectSpawnTemplates.con (the vehicles used)
- init.con (the weapon kits in the spawn menu)
- StaticObjects.con (All of the mod-specific statics)

Now that ApacheThunder figured out a way to make mapside HandFireArms, perhaps all three of these can be done mapside and you don't have to convert everything to vanilla BF1942 after changing the map's mod ID. In other words, it will be a vanilla BF1942 level but with mapside addons from other mods.
(Forum Thread|Download) Swaffy'sMod v0.34 | Download link to come Soon™
Abstract
Posts: 9
Joined: Mon Oct 28, 2013 7:57 pm

Re: reversing a mod map for vanilla BF1942 use

Post by Abstract »

Hi Swaffy,

Thanx for the reply - not sure what you mean by "mapside" (do you know where can I find info / instructions on how to go about this?) although it would obviously be great if I didn't need to do very much to get the map to work in vanilla bf :o)

Just been looking at the staticobjects.con - my problem is a I cant remember which objects I need to take out lol...Having to relearn all that I learned years ago .. (I`m guessing I will have the same issue with the ObjectSpawnTemplates.con)

In any event - thanx again for your reply :)

Update.............Have looked at his handgun posting - not sure how I would go about adapting it to overcome the issues I am having - but thanx for suggesting it :)
Abstract
Posts: 9
Joined: Mon Oct 28, 2013 7:57 pm

Re: reversing a mod map for vanilla BF1942 use

Post by Abstract »

Below is a copy of my conquest object spawn template can anyone tell me which - if any - are not vanilla BF1942?

Code: Select all

rem
rem *** apcspawner ***
rem
ObjectTemplate.create ObjectSpawner apcspawner
ObjectTemplate.setObjectTemplate 2 m3a1
ObjectTemplate.setObjectTemplate 1 hanomag
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** scoutcarspawner ***
rem
ObjectTemplate.create ObjectSpawner scoutcarspawner
ObjectTemplate.setObjectTemplate 2 willy
ObjectTemplate.setObjectTemplate 1 kubelwagen
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** artilleryspawner ***
rem
ObjectTemplate.create ObjectSpawner artilleryspawner
ObjectTemplate.setObjectTemplate 2 priest
ObjectTemplate.setObjectTemplate 1 wespe
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** artilleryspawner2 ***
rem
ObjectTemplate.create ObjectSpawner artilleryspawner2
ObjectTemplate.setObjectTemplate 2 katyusha
ObjectTemplate.setObjectTemplate 1 wespe
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** lighttankspawner ***
rem
ObjectTemplate.create ObjectSpawner lighttankspawner
ObjectTemplate.setObjectTemplate 2 sherman
ObjectTemplate.setObjectTemplate 1 chi-ha
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** lighttankspawner2 ***
rem
ObjectTemplate.create ObjectSpawner lighttankspawner2
ObjectTemplate.setObjectTemplate 2 m3grant
ObjectTemplate.setObjectTemplate 1 panzeriv
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** lighttankspawner3 ***
rem
ObjectTemplate.create ObjectSpawner lighttankspawner3
ObjectTemplate.setObjectTemplate 2 t34-85
ObjectTemplate.setObjectTemplate 1 m11-39
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** heavytankspawner ***
rem
ObjectTemplate.create ObjectSpawner heavytankspawner
ObjectTemplate.setObjectTemplate 2 m10
ObjectTemplate.setObjectTemplate 1 tiger
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** heavytankspawner2 ***
rem
ObjectTemplate.create ObjectSpawner heavytankspawner2
ObjectTemplate.setObjectTemplate 2 m3gmc
ObjectTemplate.setObjectTemplate 1 sturmgeschutz
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** heavytankspawner3 ***
rem
ObjectTemplate.create ObjectSpawner heavytankspawner3
ObjectTemplate.setObjectTemplate 2 t34
ObjectTemplate.setObjectTemplate 1 tiger
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** fighterspawner ***
rem
ObjectTemplate.create ObjectSpawner fighterspawner
ObjectTemplate.setObjectTemplate 2 corsair
ObjectTemplate.setObjectTemplate 1 zero
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 200
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** fighterspawner2 ***
rem
ObjectTemplate.create ObjectSpawner fighterspawner2
ObjectTemplate.setObjectTemplate 2 yak9
ObjectTemplate.setObjectTemplate 1 bf109
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** fighterspawner3 ***
rem
ObjectTemplate.create ObjectSpawner fighterspawner3
ObjectTemplate.setObjectTemplate 2 mustang
ObjectTemplate.setObjectTemplate 1 bf109
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** divebomberspawner ***
rem
ObjectTemplate.create ObjectSpawner divebomberspawner
ObjectTemplate.setObjectTemplate 2 sbd
ObjectTemplate.setObjectTemplate 1 aichival
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 200
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** divebomberspawner2 ***
rem
ObjectTemplate.create ObjectSpawner divebomberspawner2
ObjectTemplate.setObjectTemplate 2 mustang
ObjectTemplate.setObjectTemplate 1 stuka
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 200
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** divebomberspawner3 ***
rem
ObjectTemplate.create ObjectSpawner divebomberspawner3
ObjectTemplate.setObjectTemplate 2 spitfire
ObjectTemplate.setObjectTemplate 1 bf109
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 200
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** divebomberspawner4 ***
rem
ObjectTemplate.create ObjectSpawner divebomberspawner4
ObjectTemplate.setObjectTemplate 2 jak9
ObjectTemplate.setObjectTemplate 1 stuka
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 200
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** torpedobomberspawner ***
rem
ObjectTemplate.create ObjectSpawner torpedobomberspawner
ObjectTemplate.setObjectTemplate 2 sbd-t
ObjectTemplate.setObjectTemplate 1 aichival-t
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 200
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** heavybomberspawner ***
rem
ObjectTemplate.create ObjectSpawner heavybomberspawner
ObjectTemplate.setObjectTemplate 2 b17
ObjectTemplate.setObjectTemplate 1 b17
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 20
rem
rem *** lcvpspawner ***
rem
ObjectTemplate.create ObjectSpawner lcvpspawner
ObjectTemplate.setObjectTemplate 2 lcvp
ObjectTemplate.setObjectTemplate 1 daihatsu
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** lcvpspawner2 ***
rem
ObjectTemplate.create ObjectSpawner lcvpspawner2
ObjectTemplate.setObjectTemplate 2 lcvp
ObjectTemplate.setObjectTemplate 1 itlcvp
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** battleshipspawner ***
rem
ObjectTemplate.create ObjectSpawner battleshipspawner
ObjectTemplate.setObjectTemplate 2 princeow
ObjectTemplate.setObjectTemplate 1 yamato
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.DamageWhenLost 0
rem
rem *** destroyerspawner ***
rem
ObjectTemplate.create ObjectSpawner destroyerspawner
ObjectTemplate.setObjectTemplate 2 fletcher
ObjectTemplate.setObjectTemplate 1 hatsuzuki
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.DamageWhenLost 0
rem
rem *** destroyerspawner2 ***
rem
ObjectTemplate.create ObjectSpawner destroyerspawner2
ObjectTemplate.setObjectTemplate 2 fletcher
ObjectTemplate.setObjectTemplate 1 hatsuzuki
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.DamageWhenLost 0
rem
rem *** carrierspawner ***
rem
ObjectTemplate.create ObjectSpawner carrierspawner
ObjectTemplate.setObjectTemplate 2 enterprise
ObjectTemplate.setObjectTemplate 1 shokaku
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.DamageWhenLost 0
rem
rem *** submarinespawner ***
rem
ObjectTemplate.create ObjectSpawner submarinespawner
ObjectTemplate.setObjectTemplate 2 gato
ObjectTemplate.setObjectTemplate 1 sub7c
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 200
ObjectTemplate.DamageWhenLost 0
rem
rem *** defgunspawner ***
rem
ObjectTemplate.create ObjectSpawner defgunspawner
ObjectTemplate.setObjectTemplate 2 defgun
ObjectTemplate.setObjectTemplate 1 defgun
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** aagunspawner ***
rem
ObjectTemplate.create ObjectSpawner aagunspawner
ObjectTemplate.setObjectTemplate 2 aa_allies
ObjectTemplate.setObjectTemplate 1 flak38
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** machinegunspawner ***
rem
ObjectTemplate.create ObjectSpawner machinegunspawner
ObjectTemplate.setObjectTemplate 2 stationary_browning
ObjectTemplate.setObjectTemplate 1 stationary_mg42
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
rem
rem *** antitankgunspawner ***
rem
ObjectTemplate.create ObjectSpawner antitankgunspawner
ObjectTemplate.setObjectTemplate 2 at25
ObjectTemplate.setObjectTemplate 1 pak40
ObjectTemplate.MinSpawnDelay 160
ObjectTemplate.MaxSpawnDelay 200
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 120
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10

rem END OF FILE
User avatar
Swaffy
Posts: 1715
Joined: Sun Aug 29, 2010 9:25 pm
Location: Cibolo, Texas

Re: reversing a mod map for vanilla BF1942 use

Post by Swaffy »

Abstract wrote:Hi Swaffy,

[2] Thanx for the reply - not sure what you mean by "mapside" (do you know where can I find info / instructions on how to go about this?) although it would obviously be great if I didn't need to do very much to get the map to work in vanilla bf :o)

[3] Just been looking at the staticobjects.con - my problem is a I cant remember which objects I need to take out lol...Having to relearn all that I learned years ago .. (I`m guessing I will have the same issue with the ObjectSpawnTemplates.con)

In any event - thanx again for your reply :)

[1] Update.............Have looked at his handgun posting - not sure how I would go about adapting it to overcome the issues I am having - but thanx for suggesting it :)
[1] About the hand weapon, I'd only use it if the map calls for weapons from a different mod. Really you can just switch out the kits for vanilla BF1942 kits, it really isn't important. The whole point of using a mapside weapon is to use weapons that are not vanilla BF1942 in a vanilla BF1942 map.

[2] "Mapside" modding is basically adding custom mods to a map's RFA file, instead of them being in a mod. This way, you can have mods on a map that is still running vanilla BF1942. There should be tutorials here if you search for them.

[3] I'll take a look at your list ...

Here is what I found that is not vanilla. I grouped together vehicles that are a part of the same template.

Code: Select all

ObjectTemplate.setObjectTemplate 2 m3grant

ObjectTemplate.setObjectTemplate 1 m11-39

ObjectTemplate.setObjectTemplate 2 m3gmc
ObjectTemplate.setObjectTemplate 1 sturmgeschutz

ObjectTemplate.setObjectTemplate 1 itlcvp

ObjectTemplate.setObjectTemplate 2 at25
ObjectTemplate.setObjectTemplate 1 pak40
I'm not sure what a "jak9" is, but you might want to check that out too.
(Forum Thread|Download) Swaffy'sMod v0.34 | Download link to come Soon™
Abstract
Posts: 9
Joined: Mon Oct 28, 2013 7:57 pm

Re: reversing a mod map for vanilla BF1942 use

Post by Abstract »

Thanx & thanx for taking the time Swaffy :)
User avatar
Swaffy
Posts: 1715
Joined: Sun Aug 29, 2010 9:25 pm
Location: Cibolo, Texas

Re: reversing a mod map for vanilla BF1942 use

Post by Swaffy »

Sure thing, I hope it all works out for you.
(Forum Thread|Download) Swaffy'sMod v0.34 | Download link to come Soon™
Post Reply