Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 0
protgent

Custom skill levels and episodes

Question

8 answers to this question

Recommended Posts

  • 1

When you say Episode Demo, you are creating an episode that begins with the map named Demo.  The error message says that the game couldn't find a map named Demo.  You should have Episode E1M1 or Episode MAP01 or something like that.

 

Also, you misspelled easy in the spawnfilter for the GetBetter skill.

Share this post


Link to post
  • 0

thanks for the link! i've swiched to doomworld for help cuz youtube's search engine is as bad as bing(serach engine)

Share this post


Link to post
  • 0

when i finshied the code. i got this

my code looked like this

//All this does is change skills.

ClearSkills

Skill MsJones
{
SpawnFilter = baby
MustConfirm = "boi.(remeber, your going into a tranning level)"
AmmoFactor = 2.0
Name = "Miss. Jones"
}

Skill GetBetter
{
spawnFilter = esay
Name = "You can do better"
MustConfirm = "better, but still bad"
}

//Episodes

ClearEpisodes

Episode Demo
{
name = "Demo"
}

image.png.36a598cab18d81492954a8e554f06419.png

Share this post


Link to post
  • 0

oof, thanks! (i have a small keyboard. thats why i have a bad grammar. dont @ me >={{{{{{{{{{{{{{)

Share this post


Link to post
  • 0

so i edited some stuff. and i give up. it goes to E1M2 when i want it to repet. what the $*&! is happing. i'll give you all the scripts(doomworld wont allow me to attach the pk3 file, this is soooo stupid )

 

(zmapinfo)

//All this does is change skills.

ClearSkills

Skill MsJones
{
SpawnFilter = baby
MustConfirm = "boi.(remeber, your going into a tranning level)"
AmmoFactor = 2.0
Name = "Miss. Jones"
}

Skill GetBetter
{
spawnFilter = easy
Name = "You can do better"
MustConfirm = "better, but still bad"
}

//Episodes
ClearEpisodes

Episode E1M1 {
name = "Demo"
next = E1M1
}

 

(mapinfo)

map E1M1 "Traning" {
    sky1 = "f_sky"
    cluster = 1
    music = D_E1M1
    name = "Traning"
    next = E1M1
}

cluster 1 {
    flat = OGRATB02
    music = "1"
    exittext = 
    "thank you for playing my demo!",
    "it took me a while to learn a new",
    "type of coding.",
    " ",
    "but im happy i got this relesed!",
    "i will be working on the full game now.",
    "the next level will have sound and music.",
    "but no map, sorry,",
}

 

edit: i forgot that it says in cluster, next level, frick

 

edit 2: it wont display the level name. 

Edited by Tuckymonster

Share this post


Link to post
  • 0

The ZMAPINFO lump name was introduced when ZDoom updated the format of MAPINFO, so that a wad can have MAPINFO in the old format for ports that still need the old format, like ZDaemon for example, and the same wad can have ZMAPINFO for ZDoom or other ports that support the new format.  If ZDoom (or GZDoom or Zandronum or QZDoom) sees the ZMAPINFO lump, that lump will be loaded and the MAPINFO lump will be ignored.

 

My point is that you need to put all the MAPINFO stuff in one lump.  The part that you put in MAPINFO was never loaded because the game saw a ZMAPINFO to load.  Put it all in one lump, which you can call either MAPINFO or ZMAPINFO.  Luckily, you have all of it in the new format, because you can't mix the old and new formats together in the same lump.

 

Also, the Episode definitions format doesn't include a "next" entry.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×