Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Sun May 03, 2026 11:40 am
All times are UTC + 0
Linking singla player maps - [Solved]
Moderators: Global Moderators, Red Alert 2 Moderators
Post new topic   Reply to topic Page 1 of 1 [11 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
Overmind
AA Infantry


Joined: 05 May 2022

PostPosted: Mon Apr 27, 2026 10:29 am    Post subject:  Linking singla player maps - [Solved] Reply with quote  Mark this post and the followings unread

I'm trying to make it so that when completing a single player map, the next one is loaded, as in the case of the original campaign missions.

I'm not sure if CNCNEt modbase does this automatically or not.
Currently, when completing the initial map, i get an error (unable to load scenario) although the next map is defined in the battle.ini used by CNCNet.

So what can I do to load the next mission automatically?

_________________
Red Alert 2 Yuri's Revenge Apocalypse mod:

https://www.moddb.com/mods/apocalypse1

Last edited by Overmind on Yesterday, at 8:04 pm; edited 1 time in total

Back to top
View user's profile Send private message
Ousagi
AA Infantry


Joined: 02 Nov 2022

PostPosted: Mon Apr 27, 2026 1:26 pm    Post subject: Reply with quote  Mark this post and the followings unread

You need to set it in mapselmd.ini. Most of the mission/campaign stuff are in battlemd.ini(not the CNCNet version, the one in the RA2MD.mix),
mapselmd.ini, and missionmd.ini. All of these can be found in the RA2MD.mix.

Already learned this back then before I learned the CNCNet version. I learned it before even making my mod use CNCNet.
So I was just using RunAres.bat back then and the Ares version of setting the missions.

Back to top
View user's profile Send private message
Overmind
AA Infantry


Joined: 05 May 2022

PostPosted: Wed Apr 29, 2026 8:51 am    Post subject: Reply with quote  Mark this post and the followings unread

For CNCNet single player missions are listed in INI\battle.ini

In there, the mission list is in order, but when the 1st mission is done with victory, instead of loading the second one i get "unable initialize map selection" error instead and the 1st mission gets re-run.

So that's why I assume it has to be something more.

_________________
Red Alert 2 Yuri's Revenge Apocalypse mod:

https://www.moddb.com/mods/apocalypse1

Back to top
View user's profile Send private message
Ousagi
AA Infantry


Joined: 02 Nov 2022

PostPosted: Wed Apr 29, 2026 9:09 pm    Post subject: Reply with quote  Mark this post and the followings unread

Were you able to make it work? It should just be in mapselmd.ini.
I also sometimes forgot and thought setting it in INI\battle.ini is enough.

Though I might be wrong and there is another way but this was the way I've been doing it.
It is inconvenient to set up so many things just to make it work like in vanilla. Laughing

Back to top
View user's profile Send private message
Overmind
AA Infantry


Joined: 05 May 2022

PostPosted: Thu Apr 30, 2026 5:25 am    Post subject: Reply with quote  Mark this post and the followings unread

Ousagi wrote:
Were you able to make it work? It should just be in mapselmd.ini.
I also sometimes forgot and thought setting it in INI\battle.ini is enough.

Though I might be wrong and there is another way but this was the way I've been doing it.
It is inconvenient to set up so many things just to make it work like in vanilla. Laughing

Not yet.

Added it like this for testing but Yuri map 02 does not load after 01 is finished. Same error.

; Soviet Progression
[Nod]
Anims=Anims
Sounds=NODSFX
1=Sov01
2=Sov02
3=Sov03
4=Sov04
5=Sov05
6=Sov06
7=Sov07
8=Yur00
9=Yur01


[Yur00]
Scenario=yur00as.MAP
Description=791
VoiceOver=NOD-01.AUD
MapVQ=NODMAP01.VQA
Overlays=TN02A.SHP,TG02A.SHP
Targets=1,190,100
ClickMap=NODCLK01.PCX

[Yur01]
Scenario=yur01as.MAP
Description=791
VoiceOver=NOD-01.AUD
MapVQ=NODMAP01.VQA
Overlays=TN02A.SHP,TG02A.SHP
Targets=1,190,100
ClickMap=NODCLK01.PCX

_________________
Red Alert 2 Yuri's Revenge Apocalypse mod:

https://www.moddb.com/mods/apocalypse1

Back to top
View user's profile Send private message
Ousagi
AA Infantry


Joined: 02 Nov 2022

PostPosted: Thu Apr 30, 2026 8:13 am    Post subject: Reply with quote  Mark this post and the followings unread

Same exact thing I did back then. Laughing

[Nod] is for the Soviets, [GDI] is for the Allies, and [ThirdSide] is for Yuri.
it should be:
Code:
[ThirdSide]
1=Yur00
2=Yur01

Assuming the Player is set to Yuri Faction. Are the others working? I meant the Soviet ones?
Also is said ";Soviet Progression" at the top. Make sure you add ";Yuri Progression" comment for [ThirdSide].

Back to top
View user's profile Send private message
Overmind
AA Infantry


Joined: 05 May 2022

PostPosted: Thu Apr 30, 2026 10:05 pm    Post subject: Reply with quote  Mark this post and the followings unread

Using  [ThirdSide] is the one of the 1st things I tried. It crashes the game when changing maps with C0000005.

If I add them like this:
[Nod]
Anims=Anims
Sounds=NODSFX
1=Sov01
2=Sov02
3=Sov03
4=Sov04
5=Sov05
6=Sov06
7=Sov07
8=YUR00
9=YUR01

And change side from Yuri to Soviet in CNCNet battle.ini it still gives "unable initialize map selection".

_________________
Red Alert 2 Yuri's Revenge Apocalypse mod:

https://www.moddb.com/mods/apocalypse1

Back to top
View user's profile Send private message
Ousagi
AA Infantry


Joined: 02 Nov 2022

PostPosted: Fri May 01, 2026 4:01 am    Post subject: Reply with quote  Mark this post and the followings unread

You're right! I've just tested it on my own map but it doesn't go to the next mission.
The Ares version worked before, but it's different.

I've checked Flipped Mission's maps to see how they added the missions. Still, it just looks like how I did it,
with mapselmd.ini, maybe you could ask it in Mod Haven. Someone there probably tested this.

I'll try to keep checking, I also want this to work.

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


Joined: 13 Nov 2003
Location: Eindhoven

PostPosted: Fri May 01, 2026 9:42 am    Post subject: Reply with quote  Mark this post and the followings unread

To add new campaigns you need to edit Battlemd.ini, Missionmd.ini and MapSelmd.ini;

Battlemd.ini is used by the menu UI to start the campaign.

Missionmd.ini holds the settings for the UI briefing screens.

MapSelmd.ini controls the mission progression, most of the tags in here are leftover from TS and are unused in RA2.

If you're trying to add a new Yuri campaign then try this (I'm writing this off the top of my head from memory so might need tweaking)


Battlemd.ini

[Battles]

15=YUR01

[YUR01]
CD=2
Scenario=YUR01umd.MAP
FinalMovie=
Description=DESC:YUR1

You need to add the new "DESC:YUR1" text strings to the csf file


Missionmd.ini

[YUR01UMD.MAP]
Briefing=Brief:Yur01md
UIName=Name:Yur01md
LSLoadMessage=LoadMsg:Yur01md
LSLoadBriefing=LoadBrief:Yur01md
LS640BriefLocX=20
LS640BriefLocY=20
LS800BriefLocX=20
LS800BriefLocY=20
LS640BkgdName=LS640S01.SHP
LS800BkgdName=LS800S01.SHP
LS800BkgdPal=LS800S01.PAL

[YUR02SMD.MAP]
Briefing=Brief:Yur02md
UIName=Name:Yur02md
LSLoadMessage=LoadMsg:Yur02md
LSLoadBriefing=LoadBrief:Yur02md
LS640BriefLocX=20
LS640BriefLocY=20
LS800BriefLocX=20
LS800BriefLocY=20
LS640BkgdName=LS640Y02.SHP
LS800BkgdName=LS800Y02.SHP
LS800BkgdPal=LS800Y02.PAL

You need to add the new "LoadMsg:Yur01md" text strings to the csf file and LS800Y02 SHP and pal loading screens to a mix file.


MapSelmd.ini

[ThirdSide]
1=YUR01
2=YUR02

[YUR01]
Scenario=YUR01umd.MAP
2=YUR02

[ALL02]
Scenario=YUR02umd.MAP
3=YUR03

The "2=YUR02" is the magic trick to make the missions progress.

_________________



Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID YouTube User URL Facebook Profile URL Twitter Channel URL
Overmind
AA Infantry


Joined: 05 May 2022

PostPosted: Fri May 01, 2026 10:00 pm    Post subject: Reply with quote  Mark this post and the followings unread

Missionmd.ini can be ignored for now, I'm doing the UIs later; currently they load with black screen, no problem.

As soon as I use [ThirdSide] in MapSelmd.ini I get a crash.

No progress yet.

_________________
Red Alert 2 Yuri's Revenge Apocalypse mod:

https://www.moddb.com/mods/apocalypse1

Back to top
View user's profile Send private message
Overmind
AA Infantry


Joined: 05 May 2022

PostPosted: Yesterday, at 6:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

I got a mission going to the next one.
Looks like the trick was indeed to specify 2,3,4= etc.
Will test more to see if it's good.


Thanks for the tip.

_________________
Red Alert 2 Yuri's Revenge Apocalypse mod:

https://www.moddb.com/mods/apocalypse1

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [11 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
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

[ Time: 0.2479s ][ Queries: 11 (0.0089s) ][ Debug on ]