Jump to content
  • 0

Batch file + DosBox = DooM (BooM)


DynamiteKaitorn

Question

Spoiler

 

I need help trying to create a .bat file that launches DosBox that then launches BooM inside DosBox. I can make D.B launch BooM manually when I type in the necessary commands but I have literally no idea how to run all of this in a simple .bat file (If this is even possible).

 

PS: Yes I know BooM has been updated to the modern age but I kinda wanna experience the old versions of the engine (and, if this is possible to do with .bat then I might try editing the file and running MBF with it as well).

 

 

EDIT:

Okay, to clear things up for you guys, let me explain in a clearer manner.

I have an old version of the BooM engine, PRE-PR/GL boom era that runs under DosBox. I need a batch file that loads BooM inside DosBox so that I just simply need to run the .bat file to instantly play BooM. If I can do this, then I can create a copy of the .bat, edit it and get it to run MBF as well.

Mostly want to do this since UDB (Ultimate DooM Builder) supports loading .bat files as an executable.

Edited by DynamiteKaitorn
Cleaned up question

Share this post


Link to post

7 answers to this question

Recommended Posts

  • 0
12 minutes ago, Nine Inch Heels said:

You mean PrBoom+ 2.5.1.5?

It was probably before your time, but the original Boom was a DOS program.

 

To the OP: DosBox has a config file which you can create and setup not only the configuration stuff (video card to emulate, etc) but also to run a particular program at startup (the autoexec section).  I suggest you read the fine manual.

Edited by andrewj

Share this post


Link to post
  • 0
1 minute ago, andrewj said:

It was probably before your time, but the original Boom was a DOS program.

That old DOS executable didn't support MBF as far as I'm aware, which is what the OP is asking for. So I assumed they were looking for a slightly less ancient iteration of PrBoom+.

 

In any case, it seems easier to me to create a DOSbox shortcut with the added command line arguments needed to launch an old boom-port instead of trying this with a .bat that tries to launch one program "inside" another.

Share this post


Link to post
  • 0

Edit the conf file of DosBox to include an [autoexec] section like this, after unpacking boom202.zip and the IWADs into a folder named

c:\doom\dosbox\boom\.

[autoexec]
mount c: c:\doom\dosbox\ -freesize 1000
cd c:\boom
boom -iwad doom2.wad -file coolwad.wad -deh coolwad.deh -skill 4 -warp
exit

Or simply use PrBoom 2.02, this version is a port of Boom 2.02 to Win32.

Share this post


Link to post
  • 0
On 3/23/2020 at 3:39 AM, DynamiteKaitorn said:
  Reveal hidden contents

 

I need help trying to create a .bat file that launches DosBox that then launches BooM inside DosBox. I can make D.B launch BooM manually when I type in the necessary commands but I have literally no idea how to run all of this in a simple .bat file (If this is even possible).

 

PS: Yes I know BooM has been updated to the modern age but I kinda wanna experience the old versions of the engine (and, if this is possible to do with .bat then I might try editing the file and running MBF with it as well).

 

 

EDIT:

Okay, to clear things up for you guys, let me explain in a clearer manner.

I have an old version of the BooM engine, PRE-PR/GL boom era that runs under DosBox. I need a batch file that loads BooM inside DosBox so that I just simply need to run the .bat file to instantly play BooM. If I can do this, then I can create a copy of the .bat, edit it and get it to run MBF as well.

Boom and MBF are not one and the same.

On 3/23/2020 at 3:39 AM, DynamiteKaitorn said:

Mostly want to do this since UDB (Ultimate DooM Builder) supports loading .bat files as an executable.

What would be the use case here? Just because UDB allows this for whatever reason, what is the net benefit of using this?

 

If you are going for MBF, use the unofficial MBF 2.04 build, which contains several improvements over MBF 2.03.

 

On 3/23/2020 at 6:45 AM, Nine Inch Heels said:

That old DOS executable didn't support MBF as far as I'm aware, which is what the OP is asking for. So I assumed they were looking for a slightly less ancient iteration of PrBoom+.

MBF and Boom are both DOS based engines.

 

There are actually two deviations inbetween that are far more obscure in that specific timerame, the hilariously named Steve Boom and its successor PrjDoom (Project Doom).

1 hour ago, Diabolución said:

Edit the conf file of DosBox to include an [autoexec] section like this, after unpacking boom202.zip and the IWADs into a folder named

c:\doom\dosbox\boom\.


[autoexec]
mount c: c:\doom\dosbox\ -freesize 1000
cd c:\boom
boom -iwad doom2.wad -file coolwad.wad -deh coolwad.deh -skill 4 -warp
exit

Or simply use PrBoom 2.02, this version is a port of Boom 2.02 to Win32.

That would be the best case scenario if you want stock Boom but not in DOS. PrBoom is a separate version.

(Also, yes Diabo, its Separate and not Seperate. I learned my lessons on the Wiki. ;))

Share this post


Link to post
  • 0
32 minutes ago, Redneckerz said:

Boom and MBF are not one and the same.

Yes. I know that. .-.

32 minutes ago, Redneckerz said:

What would be the use case here? Just because UDB allows this for whatever reason, what is the net benefit of using this?

A: Convenience and B: Cause I wanna mess around with an outdated build of an engine that I know has modern builds. :P

 

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...