miniwad icon indicating copy to clipboard operation
miniwad copied to clipboard

build.sh not including all levels

Open christopolise opened this issue 2 years ago • 2 comments

Hello! I am having issues running the build script for this wad and getting the correct results.

I have deutex installed and when I execute the script I don't get any output errors, so I am assuming everything is executing just fine.

However, the miniwad.wad file that is created in the root directory works fine with chocolate-doom...but when I advance from level to level, I noticed that they are all the same. I know that it tried to include all the levels, and when I advance from level to level, I see the level counter going up and get intermittent story screens, but every level is the same square room with the switch on the wall.

Am I running this on the wrong game or has anyone else seen this type of behavior?

christopolise avatar Jul 07 '22 16:07 christopolise

As a quick follow up, I have tried to run the wads in the levels directory by themselves and gotten the following output:

$ ./src/chocolate-doom -iwad ~/miniwad/levels/map02.wad

                         Chocolate Doom 3.0.0
Z_Init: Init zone memory allocation daemon. 
zone memory: 0x7f50b9393010, 1000000 allocated for zone
Using /home/christopolise/.local/share/chocolate-doom/ for configuration and saves
V_Init: allocate screens.
M_LoadDefaults: Load system defaults.
saving config in /home/christopolise/.local/share/chocolate-doom/default.cfg
W_Init: Init WADfiles.
 adding /home/christopolise/miniwad/levels/map02.wad
===========================================================================
                         DOOM 2: Hell on Earth
===========================================================================
 Chocolate Doom is free software, covered by the GNU General Public
 License.  There is NO warranty; not even for MERCHANTABILITY or FITNESS
 FOR A PARTICULAR PURPOSE. You are welcome to change and distribute
 copies under certain conditions. See the source for more information.
===========================================================================
I_Init: Setting up machine state.
Failed to get I/O port permissions for 0x388: Operation not permitted
	You may need to run the program as root in order
	to acquire I/O port permissions for OPL MIDI playback.
OPL_Init: Using driver 'SDL'.
W_GetNumForName: genmidi not found!

christopolise avatar Jul 07 '22 16:07 christopolise

From README.md:

Features:
[...]
* No real levels (Bring Your Own Levels)

fabiangreffrath avatar Nov 03 '23 10:11 fabiangreffrath