ACE Engine uses different configuration file as it adds new options. Refer to Engine section.
ACE Engine features (optional) mod configuration which is present in WAD file. This lump, ACE_CONF
is intended for mod authors to tweak specific features.
This configuration can not be changed by players.
Colors are in BGR444 format. Channel ranges are from 0 to 15. Config options are expecting color as a single integer from 0 to 4095.
Use this formula: r + g * 16 + b * 256
Create new lump called ACE_CONF
in your WAD file. There are supported options:
render.visplane.count
- change static limit of visplanes
- default and minimum value is 128
render.vissprite.count
- change static limit of vissprites
- default and minimum value is 128
render.drawseg.count
- change static limit of drawsegs
- default and minimum value is 256
render.e3dplane.count
- change static limit of 3D floor visplanes
- default and minimum value is 16
decorate.enable
default: enableddehacked.enable
default: enableddoomtex.workaround
default: disabled- this will enable texture lump workaround
- for more info refer to textures
display.wipe
override wipe style- this will take precendence over which style player has set in configuration
menu.font.height
override height ofSMALLFNT
- for more info refer to fonts
menu.color.save.empty
text color for empty save slotmenu.color.save.valid
text color for valid (loadable) save slotmenu.color.save.error
text color for invalid save slot- different ACE Engine version
menu.color.save.mismatch
text color for invalid save slot- different MOD version (DECORATE mismatch)
ram.min
minimum required RAM in megabytes; default: 1game.mode
override game mode0
doom21
doom1 with 3 episodes
game.save.name
save file name preffix- default
save*
- asterisk symbol will be replaced with slot number and exactly one must be present
- 8 characters maximum
- for more info refer to save
- default
sound.channels.min
force minimum amount of sound MIX channels- overrides player configuration
zdoom.light.fullbright
enable fullbright colors in colored sectors; default: enabled- disable this option to replicate ZDoom behavior
stbar.ammo[0].type
overrideBULL
ammo type in status barstbar.ammo[1].type
overrideSHEL
ammo type in status barstbar.ammo[2].type
overrideRCKT
ammo type in status barstbar.ammo[3].type
overrideCELL
ammo type in status bardamage[0].name
set custom damage type name- damages from
0
up to6
can be defined - for more info refer to decorate
- damages from
automap.lockdefs
enable custom locked door line colors; defualt: disabled- for more info refer to lockdefs
automap.color[0]
background colorautomap.color[1]
grid colorautomap.color[2]
one-sided line colorautomap.color[3]
floor change colorautomap.color[4]
ceiling change colorautomap.color[5]
gray line (automap) colorautomap.color[6]
gray line (cheating) colorautomap.color[7]
player colorautomap.color[8]
thing (cheating) color
ACE Engine uses ace.cfg
file to store configuration.
If present, this file is parsed after original code parsed default.cfg
.
input.key.*
- various control keys
- i am not gonna list all of them
- use 1 for no key; don't use 0
input.mouse.enable
input.mouse.sensitivity
input.mouse.atk.pri
primary attack-1
no button0
left button1
right button2
middle button
input.mouse.atk.sec
secondary attackinput.mouse.use
same as use keyinput.mouse.inv.use
use selected inventory iteminput.mouse.strafe
strafe modeinput.joy.enable
joystick enableinput.joy.fire
- original values, i have no idea
input.joy.strafe
input.joy.use
input.joy.speed
sound.channels
number of MIX channels- this is how many sounds can be playing at the same time
sound.device.sfx
sound device- original values; i know that
3
is sound blaster
- original values; i know that
sound.device.music
music device- original values
sound.volume.sfx
sound effect volumesound.volume.music
music volumesound.sb.port
sound.sb.irq
sound.sb.dma
sound.m.port
display.messages
this is what F8 key doesdisplay.size
- i have removed all window modes for now, sorry
display.gamma
this is what F11 key doesdisplay.fps
enable FPS counterdisplay.wipe
wipe styledisplay.xhair.type
crosshair graphicsdisplay.xhair.color
crosshair colorplayer.color
player color (in game)player.autorun
player.mouselook
0
disabled1
enabled2
fake mode; mouse aim is enabled but crosshair moves instead of the screen
player.weapon.switch
switch weapon when getting new oneplayer.weapon.center
weapon sprite attack behavior0
don't change; keep attacking from last offset1
force to center; like ZDoom does2
keep bouncing even when attacking
player.quickitem
quick use item type- contains item type alias
- can't be reasonably changed from text file