[0.3] MOShuffle - Randomize the map order!

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Cutmanmike
Posts: 11265
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Re: [0.3] MOShuffle - Randomize the map order!

Post by Cutmanmike »

Ltmajordude wrote:32 levels (Respect map numbers): Unfortunately skips the Doom 1 maps since they're in the E#M# format, not in the MAP## format
Whoops, I knew I forgot something. Will have to add that in later.
User avatar
Ltmajordude
Posts: 21
Joined: Mon Sep 23, 2019 12:29 pm
Graphics Processor: Intel (Modern GZDoom)

Re: [0.3] MOShuffle - Randomize the map order!

Post by Ltmajordude »

Cutmanmike wrote:
Ltmajordude wrote:32 levels (Respect map numbers): Unfortunately skips the Doom 1 maps since they're in the E#M# format, not in the MAP## format
Whoops, I knew I forgot something. Will have to add that in later.
Thank you very much~
User avatar
Mor'Ladim
Posts: 274
Joined: Tue Sep 27, 2005 7:38 am
Location: An artifact in an image you foolishly saved as a JPEG.

Re: [0.3] MOShuffle - Randomize the map order!

Post by Mor'Ladim »

Finally got around to starting a run with this using Heretic and the Heretic Treasure Chest mapset. Unfortunately, I got bad luck and my first map was E2M9. Still fun, though!

When I played this a bit with Doom/Compendium, it seemed great as well and actually got me to see some maps I may not have otherwise seen normally, as there are so many mapsets to choose from in Compendium, which I hardly play as it is.

However, I have two questions:

1. Is it possible to set the maximum number of maps to play through as a future option? According to another comment, the "Shuffle All Maps" option seems to have the user play through the entire mapset in Compendium. I was also under the impression that it would only limit it to 32 maps. Said option would allow the player to enter in their own number of maps to play through. But again, I wouldn't know if such a thing is possible since my ZScript knowledge is rather limited compared to others.

2. Is it theoretically possible to load up Compendium as well as an additional mapset not included within Compendium (such as Scythe 2 or Alien Vendetta) in order for them to be added into the random map pool?
User avatar
Cutmanmike
Posts: 11265
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Re: [0.3] MOShuffle - Randomize the map order!

Post by Cutmanmike »

Mor'Ladim wrote:1. Is it possible to set the maximum number of maps to play through as a future option? According to another comment, the "Shuffle All Maps" option seems to have the user play through the entire mapset in Compendium. I was also under the impression that it would only limit it to 32 maps. Said option would allow the player to enter in their own number of maps to play through. But again, I wouldn't know if such a thing is possible since my ZScript knowledge is rather limited compared to others.
Shuffle All Maps lets you play through as many maps as there are in the megawad i.e more than 32. If you're running a wad that has a bunch of mapsets (such as compendium) it will go through all the ones that are set to Enabled in the options.
Mor'Ladim wrote:2. Is it theoretically possible to load up Compendium as well as an additional mapset not included within Compendium (such as Scythe 2 or Alien Vendetta) in order for them to be added into the random map pool?
Yes, but not both at the same time. They would replace the Doom2 set i.e map01 - map32 (which can be enabled/disabled in the options).

It would be great to be able to merge megawads easily but unfortunately due to the way textures and other resources don't immediately work together when loading megawads, they need a specialized pack like Compendium or Lexicon that has already gone through the trouble of correcting texture names and renaming maps etc. If we could get a tool that converts megawads into unique map names and converts custom textures into new ones and reapplies them to the maps etc we could have a great thing going. Unfortunately I don't have the know how to go about doing that. I think we have a tool that converts wads into folders, which is a great start, but the texture names etc is the big issue.
Johnny_Joe
Posts: 1
Joined: Sun Feb 20, 2022 2:41 pm

Re: [0.3] MOShuffle - Randomize the map order!

Post by Johnny_Joe »

Hello, I registered because I'm having a blast with this mod & just realized that NeoDoom was missing from the Compendium mapset switches. I was wondering if it was just an omission or if it was because of some technical issues.
User avatar
ToxicFrog
Posts: 113
Joined: Thu Oct 05, 2017 10:09 am

Re: [0.3] MOShuffle - Randomize the map order!

Post by ToxicFrog »

I was enjoying this but also having some issues with it, so I went ahead and made a modified version. I called it "0.3tf1" so that if Cutmanmike returns to it there's no confusion about which one is the real 0.4.

Changes:
- Support for Twilight Zone 2 and NeoDoom: Vaccinated Edition (both in Compendium) has been added
- Support for eXmY-style (Doom 1/Heretic/Sigil) maps in "32 levels" mode
- Support for multiple gigawads at once; you can now load and shuffle Compendium, Lexicon, WadSmoosh, and/or Consolation Prize all at the same time.
- In "32 levels (respect map numbers)" mode, no attempt is made to match map numbers for secret levels
- "Scan for MAPINFO lumps and load their contents" is now a mode you have to explicitly ask for rather than an automatic fallback

Loading multiple gigawads seems to work fine; there's some minor glitches with the Lexicon level info overlay but apart from that, no issues. I've been playing with Wadsmoosh, Compendium, and Lexicon, and then loading Doom The Way We Remember It and Doom 2 The Way We Remember It after those so that if MOShuffle deals me one of the doom 1/2 levels it's a bit fresh.
You do not have the required permissions to view the files attached to this post.
NamelessGuy
Posts: 16
Joined: Wed Nov 25, 2020 4:52 am
Graphics Processor: nVidia with Vulkan support
Location: You don't want to be here

Re: [0.3] MOShuffle - Randomize the map order!

Post by NamelessGuy »

When I saw the name of this mod I immediately thought "wow, this would fit well with corruption cards mod" and then I saw who the author is :lol: .
And then on my first try this mod decided to teleport me straight to Icon of Sin. Hilarious

Return to “Gameplay Mods”