Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(4 edits)

I tried that, and it seems to have gotten further through the process, but it still doesn't work.

It seems to extract every map to the new maps folder - attack.wad becomes ML_map01.wad, canyon.wad becomes ML_map02.wad, and so on.

It says in the console that it was extracting teeth.wad to ML_map21.wad, and after that it throws an IndexError.

I looked in the pk3 folder where everything seems to be stored before it gets put into the final pk3 file, and every ML_mapXX.wad map is there, except for the final one - ML_map21.wad does not exist in that folder.

I tried changing the filenames of each master levels map so that they were all lowercase, and that had no effect.

I also tried specifying a different order for the master levels in the command line, but that also had no effect.

Since the error was an IndexError and the line it stopped on was:

extract_map(in_wad, in_wad.maps.find('*')[1], out_wad_filename)

I tried changing the 1 to a 0, and it still gave the same error.

I've uploaded the logs, including the error as shown in the console, here: https://pastebin.com/NKy879XW

Then you are doing something wrong, because I have  all the needed WADs in my source_wads folder and it works like a charm when I run the .exe. Are you sure you don't have illegal/bootleg copies of your WADs? Or that you didn't edit some unnecessary  stuff in the files? These are all the files you need in source_wads:

(2 edits)

I have all of the WADs required, they're all in the right place:

I've tried a few different versions of the master levels maps from the internet, and none of them work - it's possible it could be dodgy WADs, but the few that I've tried were all identical down to the file size. I didn't edit anything in the WADs either, I just extracted them with WadExt to get the individual map files, and put those in the source directory.

Again, the original non-extracted WADs work fine with Doom 2, they just don't work with WadSmoosh.

(1 edit)

In all the official (ie not pirated) Master Levels releases (with the exception of the PSN version, which can only be attained through either piracy or a great deal of technical effort), the Master Levels are 20 separate WAD files. I always assumed that people running WadSmoosh had legit copies, and I don't support the masterlevels.wad version.

There are two maps included in TEETH.WAD, MAP31 (the express elevator to hell) and MAP32 (bad dream). So WadSmoosh is probably croaking on your handmade version of TEETH.WAD because it doesn't have a MAP32. Though I can't guarantee it won't complain about other stuff if your WADs are all manually extracted from some unsupported thing.

Edit: It also looks like your version of doom.wad doesn't have Episode 4. If you don't actually care about having it in the episode list, you can ignore those errors.

(1 edit)

It looks like I'll have to get an official copy then. I tried extracting TEETH.wad to see whether it contained multiple maps, and strangely enough, each time I extracted it it just gave another TEETH.wad.

I do have episode 4, since it's included in doomu.wad (The Ultimate DOOM).

Edit: Alright, so I got an official copy - it works fine now. Only problem is that the menu uses the DOOM II background image and music, but I'd rather have the background and music from the first game. Is there any way to fix this?

That's a known issue with the current version of WadSmoosh, I need to figure out how to properly support the widescreen graphics that are now included with GZDoom. In the meantime, I'd suggest just replacing the graphic in the pk3, and editing the GameInfo section of the pk3's mapinfo.txt to use a different TitleMusic.

(1 edit)

Thanks, how can I edit the pk3 file?

Edit: Alright I've been looking around the pk3 in SLADE, but I can't find what I have to actually edit

In the top level of the PK3's hierarchy, look for the file called "mapinfo.txt". You should be able to edit it right in SLADE. Look for the line in the GameInfo block called TitleMusic. Replace "$MUSIC_DM2TTL" there with whatever music track you want. ($MUSIC_DM2TTL is a localized string but everything after the underscore should correspond with the name of a music lump you can see in the vanilla IWADs.

Deleted 2 years ago