player only avaible in certain level

jonsilva

New member
Hello
i wanted to make a level where you play only with a new player character
the level would start normal with this character skipping the player select screen...

is it possible to make this type of secret player ?
 
Taken from the OpenBOR Manual at DCEmulation.

skipselect {name} {name} {name} {name}

    ~This command makes select screen and join in selection skipped in current level set. Players will automatically use certain defined player.
    ~{name} is the name of loaded player in models.txt (see above). The 1st one is for 1st player, 2nd for 2nd player and so on.
    ~MAKE SURE the defined player are loaded before using this!
    ~You can empty all values to skip default select screen. However don't forget to set select screen text right after it.

For every other level if you don't want this character selectable you would have to define allowselect and leave them out.
 
IIRC you can only define one skipselect per level set. So if you're trying to force Player 1 to use a certain character, you'd have to make branches and put the skipselect in those.

The other option is to make all of the playable characters (except for the first one) as weapon models. Load the weapon model characters in the first character's header... then, in the stage, set which weapon will be in use. All of this is in the manual, I just don't have time to copy/paste the relevant commands at the moment.
 
thanks for the replys
iam still finishing the new player character frames

i know some of this info is in the manual the secret player and all
but i got confused with a few details...

my idea was to avoid the select screen and also player 2 and 3
and give control of this character to player 1

now if ingame player 1 dies and player 2 continues to next level were you control the secret character... i still have to check what will happen...


 
i cant seem to get the skipselect working !?! :o
the level always starts with the 1st player...

so far ive only manage to play with the extra character by removing the "skipselect" and selecting him from select menu...

this is how it looks in the levels.txt

#---/-snow-cave2--/----------------
maxplayers 1
skipselect ryo Robert Yuri FastRyo kgnrob sYuri

z 260 415 290  
file data/levels/beyond/bydlvl5.txt
next

#-------------------------------
 
i cant seem to get the skipselect working !?! :eek:
the level always starts with the 1st player...

so far ive only manage to play with the extra character by removing the "skipselect" and selecting him from select menu...

this is how it looks in the levels.txt

#---/-snow-cave2--/----------------
maxplayers 1
skipselect ryo Robert Yuri FastRyo kgnrob sYuri

z 260 415 290
file data/levels/beyond/bydlvl5.txt
next

#-------------------------------
I am kinda confused. You said you had to remove the "skipselect" but in your final code still has "skipselect"
so is it your code like this

#---/-snow-cave2--/----------------
maxplayers 1
skipselect ryo Robert Yuri FastRyo kgnrob sYuri

z 260 415 290
file data/levels/beyond/bydlvl5.txt
next

#-------------------------------


or this

#---/-snow-cave2--/----------------
maxplayers 1
ryo Robert Yuri FastRyo kgnrob sYuri

z 260 415 290
file data/levels/beyond/bydlvl5.txt
next

#-------------------------------

So basically this level is only available when you select one of those characters above on the character selection screen?
Thanks a lot
 
So basically this level is only available when you select one of those characters above on the character selection screen?
I hope you're not asking this to jonsilva cause this thread is almost 9 years old.

Regardless, skipselect is to .... well... skip select screen. If you've played or at least seen arcade cabinets which specifies which player plays which character, that's what skipselect is for. So the answer is no.
The feature you asked require script and branch+levels setting.
 
Back
Top Bottom