Page Location: Home > Guides > Doom Online Tutorial
 

Game Guides

Doom Online Tutorial

by: lordnikon

In 2010 Chilly Willy released a version of Doom for DC with network support. TCP/IP networking in Doom for the DC is based on the Linux DOOM source code. This guide takes information from the supplied readme file, re-organizes it, and adds new information.

The controls for the mouse and keyboard are the defaults from the PC version. You cannot customize them. Mouse Look is also not available. As such the most comfortable control method is to use the Dreamcast Controller. Turning the Mouse Sensitivity down in the game seems to improve overall precision. Also, do note that certain 3rd party memory cards may cause a frame hitch during rotation of the analog stick. I ran into this with a "Performance" memory card.
  1. Burning Doom for DC
  2. Network Play
  3. Menu Heirarchy
  4. Setting Descriptions

Burning Doom for DC

  1. Download DCDoom-SW-CW-1.2.sbi

  2. Acquire Doom, Preferably Doom Collection for the PC which features Ultimate Doom, Doom 2, and Final Doom

  3. On the Doom Collection for instance, you will find wad files for each game. They will need to be copied to a folder on your PC and renamed as such:

    • Shareware Doom WAD = doom1.wad
    • Registered Doom WAD = doom.wad
    • The Ultimate DOOM WAD = doomu.wad
    • Doom 2 WAD = doom2.wad
    • Final Doom Plutonia WAD = plutonia.wad
    • Final Doom TNT WAD = tnt.wad

  4. Download SelfBoot Inducer:
    SelfBoot Inducer v2.1
    or
    Selfboot Inducer v4.0 [CDI4DC Stage III : Ultimate Power]
    (Note: I ran into a strange memory problem with v2.1, and v4.0 is an unofficial pack that creates DiscJuggler v4 compatible ISO's that may not be compatible with the DiscJuggler v3.5 Trial version.)

  5. If using v2.1, drop the sbi file into the root of the Selfboot folder, then run Inducer which will unpack the sbi file into the "Inducer" folder. Copy your wad files into the "iwad" directory. Then run the Selfboot.exe to create an ISO for the burning application of your preference.

  6. If using v4 Unofficial, copy the sbi file into the "SBI" folder. Run sbinducr.exe, select the sbi file in the right panel, hit the black/white barcode looking icon (Inducer) to unpack the sbi file into the "Inducer" folder. Copy your wad files into the "iwad" directory within the Inducer folder. Then click either generate an ISO or burn with built in CDRecord.

Network Play

You will need to have a Dreamcast Broadband Adapter to play online. Doom acquires an address via DHCP, and does not allow for a static IP configuration. Getting online with Doom is actually pretty simple. So rather than an idiots guide, this will be for people who already know about routers and direct IP online gaming.

Setup

  1. The host, sets their "Player Number" to 1 under Network Settings.
  2. Everyone Exchanges IP Addresses
  3. The Host Starts first, and after their Doom has loaded to the waiting part, the clients then start as well.
  4. You will know you've succeeded when it boots into the map.

Notes

- Make certain all players are using identical WAD files and game settings.
- Press "down" when using the On-Screen Keyboard to enter your text for the IP Addresses.
- Network addresses may be either names or IP addresses

Menu Heirarchy

At the highest menu level, pressing B will start the game.

Items in red are disabled and cannot be selected.
Items in green can be selected and modifed.
The selected item will be change to white.

Some settings are toggles, and can be changed by simply pressing the A button. While other settings have multiple options that can be cycled by holind "A" and pressing left or right. For numeric values, this works the same, but by pressing up or down you can shift numbers by values of 10 as well.

Depending on your display, some Video Settings might be disabled. In this example my Dreamcast was connected to a SDTV via S-Video.
  • Load Settings
  • Save Settings
  • Video Settings
    • Monitor Settings
      • Cable :
      • Resolution : 320x240 / 640x480
      • Sync to VBlank : off / on
      • Show FPS : off / on
      • Detail : High / Low
    • TV Settings
      • Cable : Composite
      • Resolution : 304x224 / 608x448 / 576x447 (16:9)
        The third resolution assumes you are using a TV with 16:9 aspect ratio; it sets the output to 768x480 and uses a 4:3 region within that display. The main reason for having smaller screens for the TV is a smaller screen allows you to compensate for overscan on the TV, and adjust the positioning so that it looks good on YOUR TV. Note that the last two resolutions will be inter-laced on the TV.
      • Sync to VBlank : off / on
      • Show FPS : off / on
      • Detail : High / Low
      • Center Screen
    • Display: Use TV
  • Sound Settings
    • Sound Effects : on / off
    • Music : on / off
  • Controller Settings
    • Jump Pack : off / on
    • Disable Analog Stick : off / on
    • Calibrate Analog Stick
    • Y + B Cheat : none / (see below)
    • Y + A Cheat : none / (see below)
    • Y + X Cheat : none / (see below)

      God Mode
      Fucking Arsenal
      Key Full Ammo
      No Clipping
      Toggle Map
      Invincible with Chainsaw
      Berzerker Strength Power-up
      Invincibility Power-up
      Invisibility Power-up
      Automap Power-up
      Anti-Radiation Suit Power-up
      Light-Amplification Visor Power-up

  • File Settings
    • Main WAD : /cd/iwad/doom1.wad
    • Patch WAD :
    • Patch WAD :
    • Patch WAD :
    • Patch WAD :
    • DEH File :
    • DEH File :
    • DEH File :
    • DEH File :
  • Game Settings
    • No Monsters : off / on
    • Respawn : off / on
    • Fast : off / on
    • Turbo : off / on
    • Map on HU : off / on
    • Rotate Map : off / on
    • Force Demo : off / on
    • Play Demo : 0
    • Time Demo : 0
    • Record Demo : 0
  • Network Settings
    • Play Network Game : off / on
    • Player Number : 1 / 2 / 3 / 4
    • Deathmatch : off / on
    • Alt Deathmatch : off / on
    • Starting Skill Level : (see below)

      I'm Too Young To Die
      Hey, Not Too Rough
      Hurt Me Plenty (default)
      Ultra Violence
      Nightmare!

    • Starting Map Level : (see below)

      1 to 27 for Doom 1
      1 to 36 for Ultimate Doom
      1 to 32 for Doom 2
      1 to 9 for Shareware Doom
      (specs for Final Doom seem missing from the readme)

    • Timed Game : 0
    • A.V.G. : off / on
    • Copy Stats : off / on
    • Force Version : 110
    • Use PC Checksum : on / off
    • Network Type Settings
      • Network Port : 5029
      • Network Player #1 Addr :
      • Network Player #2 Addr :
      • Network Player #3 Addr :
      • Local Network Address : (your DC's LAN IP)
    • Network Extra Tic : off / on
    • Network Tic Dup : 1-9
  • About

Setting Descriptions

Below are descriptions for some of the more technical settings. Straight forward settings were omitted for simplicity.

General

Load Settings Press A to load a settings file. The On-Screen Keyboard is used to enter the load name. This file must exist on the VMU.
Save Settings Press A to save the current settings. My own On-Screen Keyboard is used to enter the save name. The default name is "doom.set", which is the name of the file loaded automatically when you start Doom for the DC. You don't have to call your file this, but it won't be loaded automatically if you don't. The settings will be saved to the VMU, assuming there is space for it.

Video Settings

Cable This just tells you what TV cable is detected.
Sync to VBlank When on, the video refresh waits for the vertical blank before flipping the screen.
Show FPS While on, the frames per second will be shown in the upper-left corner of the screen. The number is the FPS for the last second of play.
Detail This sets the starting detail mode of DOOM regardless of what you set it to the last time you played.

Controller Settings

Jump Pack When on, injuries and firing projectile weapons will cause the controller to shake.
Calibrate Analog Stick You need to try to make the minimum and maximum values as small and large, respectively, as possible, then allow the stick return to its natural center.

Game Settings

No Monsters When enabled, monsters will not appear in the game.
Respawn When enabled, monsters will respawn at random intervals after they are killed.
Fast When enabled, monsters will be faster.
Turbo This sets how fast the player will be as a percent of the original value. 200 will make the player twice as fast.
Map on HU When enabled, the map will appear over the regular display instead of a black screen.
Rotate Map When enabled, the map willrotate as the player turns.
Force Demo Forces DOOM to attempt to play demos from other versions.
Record, Play Demo, Time Demo Select the number of the demo file. Zero means no demo. If you wish to time a demo, be sure to set Force Demo to on as well.

Network Settings

Deathmatch When on, the game runs in deathmatch mode, and players will start in different locations and you get frag stats at the end of the level. When off, the players all start in the same place.
Alt Deathmatch When on, the game runs in version 2 deathmatch mode where everything is doubled. This has priority over the Deathmatch settings.
A.V.G. When on, the level will last 20 minutes.
Copy Stats When on, allows an external statistics program to capture the intermission screen statistics.
Force version This can allow you to play against people with a different version of DOOM.
Use PC Checksum When on, uses the same method of computing the checksum for network packets as the PC version. This may allow you to play against PC versions of Doom rather than just other DCs. This should allow play with Doom for the PSP and SDL_Doom v1.10 in linux, among other versions.
Network Player #1, #2, #3 This can be either an IP address, or a network address name. If you do use a name, it CANNOT start with '-' or '.', or a number.
Network Extra Tic Extra Tic tells DOOM to send the previous ticcmd along with the current one. This effectively handles single packet losses without a delay, but doubles the bandwidth of data transmitted.
Tic Dup Tic Dup tells DOOM to send ticcmds at a lower rate to reduce network traffic. The normal rate is to send ticcmds 35 times per second. Setting Tic Dup to '2' tells DOOM to send ticcmds 17.5 times per second, and so forth. However, doing this reduces the accuracy of movement for network players.
Page Location: Home > Guides > Doom Online Tutorial