Jump to content
  • 0

Umapinfo or mapinfo?


DoomGappy

Question

I'm helping pack together Doom 2 in Song Only, and I wanted to know what exactly is the difference between these two formats, and what I should use and when. I have Jading Tsunami's Umapinfo Designer, but I want to understand how all of this works. 

Edited by DoomGappy

Share this post


Link to post

12 answers to this question

Recommended Posts

  • 3

UMAPINFO is the one you want for that particular project -- it works across many different source ports, including dsda-doom, gzdoom, eternity, woof, etc. Basically, if you've got an MBF21 (or Boom) project, that's the one to reach for... at least at the time of writing (see below).

 

"Regular" MAPINFO (a.k.a. ZMAPINFO) is traditionally for ZDoom-based ports (GZDoom, Zandronum, etc.) -- it's originally a Hexen feature that got extended and upgraded a with a new syntax, but historically it's only worked in the Z ports. I say "Historically" though because dsda-doom's latest release just added support for MAPINFO -- it offers a bunch of features that UMAPINFO doesn't, though most of them are really only applicable if you're making a UDMF map (again, at time of writing; this could maybe change in the future). May still be worth taking a look to see if there's anything there that's useful, but UMAPINFO probably covers everything you'd need for a Boom/MBF21 mapset and has wider cross-port coverage, so stick with that for now (if you're able).

Share this post


Link to post
  • 0
10 minutes ago, Xaser said:

UMAPINFO is the one you want for that particular project -- it works across many different source ports, including dsda-doom, gzdoom, eternity, woof, etc. Basically, if you've got an MBF21 (or Boom) project, that's the one to reach for... at least at the time of writing (see below).

 

"Regular" MAPINFO (a.k.a. ZMAPINFO) is traditionally for ZDoom-based ports (GZDoom, Zandronum, etc.) -- it's originally a Hexen feature that got extended and upgraded a with a new syntax, but historically it's only worked in the Z ports. I say "Historically" though because dsda-doom's latest release just added support for MAPINFO -- it offers a bunch of features that UMAPINFO doesn't, though most of them are really only applicable if you're making a UDMF map (again, at time of writing; this could maybe change in the future). May still be worth taking a look to see if there's anything there that's useful, but UMAPINFO probably covers everything you'd need for a Boom/MBF21 mapset and has wider cross-port coverage, so stick with that for now (if you're able).


For some reason UDMF and DSDA are two things I was not expecting to be tied together somehow. I always associate UDMF with the Zdoom based ports and their advanced features. Thanks, Xaser, I'll stick to UMAPINFO for now. 

Edited by DoomGappy

Share this post


Link to post
  • 0
24 minutes ago, Xaser said:

UMAPINFO is the one you want for that particular project -- it works across many different source ports, including dsda-doom, gzdoom, eternity, woof, etc. Basically, if you've got an MBF21 (or Boom) project, that's the one to reach for... at least at the time of writing (see below).

 

"Regular" MAPINFO (a.k.a. ZMAPINFO) is traditionally for ZDoom-based ports (GZDoom, Zandronum, etc.) -- it's originally a Hexen feature that got extended and upgraded a with a new syntax, but historically it's only worked in the Z ports. I say "Historically" though because dsda-doom's latest release just added support for MAPINFO -- it offers a bunch of features that UMAPINFO doesn't, though most of them are really only applicable if you're making a UDMF map (again, at time of writing; this could maybe change in the future). May still be worth taking a look to see if there's anything there that's useful, but UMAPINFO probably covers everything you'd need for a Boom/MBF21 mapset and has wider cross-port coverage, so stick with that for now (if you're able).


Also, I've released a version in the thread. I've added these into the lump, but they didn't appear correctly in GZDoom. When I play a map I don't get "mapper: map name", but instead "Mapxx: Map name". Am I doing anything wrong here?

image.png.7b526676ac3c5236e4691bfa7821695b.png

 

 

Edited by DoomGappy

Share this post


Link to post
  • 0
9 minutes ago, Devalaous said:

GZDoom does not support the 'label' feature. It will appear in DSDA/Woof and probably dev builds of Eternity however.

  

Indeed, DSDA shows it. Why doesn't GZDoom support it? Weird.

image.png.cde5a2fb20dc5ef0070f8a01a04ebac2.png

 

Share this post


Link to post
  • 0
3 hours ago, Devalaous said:

GZDoom does not support the 'label' feature. It will appear in DSDA/Woof and probably dev builds of Eternity however.

Dont tell Graf Zahl about it. @DoomGappy But in a all seriousness UMAPINFO would be better to use due to being supported by larger scope of ports

 

Edited by SpaceCat_2001

Share this post


Link to post
  • 0

For a compromise you could combine the author and map name - "levelname = Silverminder: The Healer Stalks" - and use "label = clear" to disable the label entirely. That way it looks correct in DSDA/Woof/Eternity etc. but you still get the author being displayed in GZDoom as well (along with map label).

Share this post


Link to post
  • 0

I believe ZMapinfo does supper an "Author" tag though, which achieves a similar thing. So if you write a ZMapinfo as well (depending on how much you care about using the built-in author variable) you'll be able to get it to show up in ZDoom family ports.

Share this post


Link to post
  • 0
1 hour ago, Bauul said:

I believe ZMapinfo does supper an "Author" tag though, which achieves a similar thing. So if you write a ZMapinfo as well (depending on how much you care about using the built-in author variable) you'll be able to get it to show up in ZDoom family ports.

 

The author field prints out the designated text underneath the CWILV graphic on the intermission screen, I use it often in my patches. It should only be used if the CWILV graphics dont already have the author as part of the graphic, otherwise you get it doubled. UMAPINFO also now has the tag, but according to the documentation, it only is used if theres no CWILV graphic at all.

 

Basically this is a situation where multiple lumps will be needed as nothing fits every port here, its fine though, as xINFO usually dont interfere with each other (Unless its Doomsday, but thats pretty much out of use now)

Share this post


Link to post
  • 0

 

16 hours ago, Xaser said:

UMAPINFO is the one you want for that particular project -- it works across many different source ports, including dsda-doom, gzdoom, eternity, woof, etc. Basically, if you've got an MBF21 (or Boom) project, that's the one to reach for... at least at the time of writing (see below).

 

"Regular" MAPINFO (a.k.a. ZMAPINFO) is traditionally for ZDoom-based ports (GZDoom, Zandronum, etc.) -- it's originally a Hexen feature that got extended and upgraded a with a new syntax, but historically it's only worked in the Z ports. I say "Historically" though because dsda-doom's latest release just added support for MAPINFO -- it offers a bunch of features that UMAPINFO doesn't, though most of them are really only applicable if you're making a UDMF map (again, at time of writing; this could maybe change in the future). May still be worth taking a look to see if there's anything there that's useful, but UMAPINFO probably covers everything you'd need for a Boom/MBF21 mapset and has wider cross-port coverage, so stick with that for now (if you're able).

 

Is there any issue if I use ZMAPINFO and UMAPINFO? I mean, I'm focusing on DSDA-Doom, but what if I later consider to add Zdoom features, such as GL stuff and something like that?

Share this post


Link to post
  • 0
20 hours ago, Bauul said:

I believe ZMapinfo does supper an "Author" tag though, which achieves a similar thing. So if you write a ZMapinfo as well (depending on how much you care about using the built-in author variable) you'll be able to get it to show up in ZDoom family ports.

Hey, bauul. Great fan of your four site. Was going to replay it again and post the video on the old thread. I'm going to take a look into ZMapinfo, it would be nice if things were uniform. 

Share this post


Link to post
  • 0

UMAPINFO also supports the "author" field -- same concept.

 

11 minutes ago, SynarchyBattleDoge said:

Is there any issue if I use ZMAPINFO and UMAPINFO? I mean, I'm focusing on DSDA-Doom, but what if I later consider to add Zdoom features, such as GL stuff and something like that?

 

Nope, no issue -- in the pre-mapinfo days it was common to ship projects with multiple types of MAPINFO lumps for basically this reason, and if you want to do some zdoom-specific stuff, adding a ZMAPINFO is the way to go. Though if your target ports are DSDA-Doom and GZDoom, maybe take a look at DSDA's MAPINFO support and go that route. Some fun new things in the works there.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...