It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I have the actual game and I'm trying to get my dosbox config optimized for windows 7. I figure since this is one of the biggest Good Old Games titles that they probably have a good config packaged with it.

Anyone able to post their dosbox .conf?
It won't let me attach for some reason, so here is GOG's copy pasted: (There are also server, client, and setup config files I believe for online play however I am having trouble posting them due to GOG's merge post and post length limits).

[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed).
# Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.

fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=overlay
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory DOSBox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.

language=
machine=svga_s3
captures=capture
memsize=16

[render]
# frameskip -- How many frames DOSBox skips before drawing one.
# aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
# Supported are none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x,
# 2xsai,super2xsai,supereagle,advinterp2x,advinterp3x,
# tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
# If forced is appended (like scaler=hq2x forced), the scaler will be used
# even if the result might not be desired.

frameskip=0
aspect=false
scaler=none

[cpu]
# core -- CPU Core used in emulation: normal,simple,dynamic,auto.
# auto switches from normal to dynamic if appropriate.
# cycles -- Amount of instructions DOSBox tries to emulate each millisecond.
# Setting this value too high results in sound dropouts and lags.
# You can also let DOSBox guess the correct value by setting it to max.
# The default setting (auto) switches to max if appropriate.
# cycleup -- Amount of cycles to increase/decrease with keycombo.
# cycledown Setting it lower than 100 will be a percentage.

core=auto
cycles=max
cycleup=500
cycledown=20

[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
# probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
# but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.

nosound=false
rate=22050
blocksize=2048
prebuffer=240

[midi]
# mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent.
# device -- Device that will receive the MIDI data from MPU-401.
# This can be default,alsa,oss,win32,coreaudio,none.
# config -- Special configuration options for the device. In Windows put
# the id of the device you want to use. See README for details.

mpu401=intelligent
device=default
config=

[sblaster]
# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the DOSBox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
# On auto the mode is determined by sblaster type.
# All OPL modes are 'Adlib', except for CMS.
# oplrate -- Sample rate of OPL music emulation.

sbtype=sb16
sbbase=220
irq=5
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
# Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# gusrate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory. In this directory
# there should be a MIDI directory that contains
# the patch files for GUS playback. Patch sets used
# with Timidity should work fine.

gus=false

[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
# For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation. Covox Voice Master and Speech Thing compatible.

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]
# joysticktype -- Type of joystick to emulate: auto (default), none,
# 2axis (supports two joysticks,
# 4axis (supports one joystick, first joystick used),
# 4axis_2 (supports one joystick, second joystick used),
# fcs (Thrustmaster), ch (CH Flightstick).
# none disables joystick emulation.
# auto chooses emulation depending on real joystick(s).
# timed -- enable timed intervals for axis. (false is old style behaviour).
# autofire -- continuously fires as long as you keep the button pressed.
# swap34 -- swap the 3rd and the 4th axis. can be useful for certain joysticks.
# buttonwrap -- enable button wrapping at the number of emulated buttons.

joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true

[serial]
# serial1-4 -- set type of device connected to com port.
# Can be disabled, dummy, modem, nullmodem, directserial.
# Additional parameters must be in the same line in the form of
# parameter:value. Parameter for all types is irq.
# for directserial: realport (required), rxdelay (optional).
# for modem: listenport (optional).
# for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
# transparent, port, inhsocket (all optional).
# Example: serial1=modem listenport:5000

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
# umb -- Enable UMB support.
# keyboardlayout -- Language code of the keyboard layout (or none).

xms=true
ems=true
umb=true
keyboardlayout=none


[autoexec]
# Lines in this section will be run at startup.

@ECHO OFF
mount C "."
c:
cls
orion2.exe
exit
Post edited December 11, 2011 by crazy_dave
Interesting, I expected more tweaks to the CPU settings

I found that setting "cycles" to somewhere between 75000-125000 fixes issues with some things going too fast, like scrolling in combat. It also seems to make the sound skip less, and I can even set the blocksize down to 512 to get less sound delay.

It also looks a lot better with "hq2x forced" for the scaler
Post edited December 11, 2011 by zarakon
avatar
zarakon: Interesting, I expected more tweaks to the CPU settings

I found that setting "cycles" to somewhere between 75000-125000 fixes issues with some things going too fast, like scrolling in combat. It also seems to make the sound skip less, and I can even set the blocksize down to 512 to get less sound delay.
hmmm I didn't find cpu cycles to fix the scrolling problem, but it's possible I didn't go far enough. I will have to try it at some point with your settings. :) Would you like me to post the server/client/setup files? You'll have to post in between them to get the posts to show up alright.
avatar
crazy_dave: Would you like me to post the server/client/setup files? You'll have to post in between them to get the posts to show up alright.
No thanks, I can handle those

My settings:

[sdl]
fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=overlay
autolock=true
sensitivity=70
waitonerror=true
priority=normal,pause
mapperfile=mapper-0.74.map
usescancodes=true

[dosbox]
language=
machine=svga_s3
captures=capture
memsize=16

[render]
frameskip=0
aspect=false
scaler=hq2x forced

[cpu]
core=auto
cycles=100000
cycleup=5000
cycledown=5000

[mixer]
nosound=false
rate=22050
blocksize=512
prebuffer=10

(the rest is basically the same as the GOG conf)
Post edited December 11, 2011 by zarakon
How exactly do you apply those settings?

I can't find an ini or conf file.

Never mind, I found it
Post edited December 29, 2011 by eregimbald
I've adjusted the blocksize and prebuffer settings, but I can't sort out the sound stuttering issues under Windows XP, which seem to be rampant.

I've also tried different graphic modes. It runs perfectly, except that a diplomat screen, battle screen or another switch of the screen will sooner or later trigger the stuttering.

Did someone fix this successfully?
Post edited February 02, 2012 by Perscienter
I am a complete tinhorn when it comes to messing with these settings. I have Moo 1 & 2 installed - ran fine for a couple days, now it freezes on startup on the first screen.

To get it to unstick, i have to hit the command button, which resizes the dosbox down to about 1/4 of my screen (which is far too small to play from).

Is there some way in which I can modify the native dosbox size? I'm guessing i'm just going to have to un-install the game, then re-install.

Bye the way, this is an I5 laptop machine, without a dedicated video card (just the intell HD onboard video) running windows 7.

Thanks.
Here's mine main suggestions. Took me ages to find the right cpu settings. You may have to cycle up/down the cycles till you find what you need. It runs far smoother, no audio issues and it uses virtually 0% cpu to boot!

[sdl]
output=opengl

[cpu]
core=normal
cputype=486_slow
cycles=fixed 50000
cycleup=10
cycledown=20
That doesn't work with my MOO2. Cycling up and down means either that it becomes very, very slow, when the screen shifts to another one or that it is stuttering, when it's not too slow.
avatar
Perscienter: I've adjusted the blocksize and prebuffer settings, but I can't sort out the sound stuttering issues under Windows XP, which seem to be rampant.

I've also tried different graphic modes. It runs perfectly, except that a diplomat screen, battle screen or another switch of the screen will sooner or later trigger the stuttering.

Did someone fix this successfully?
Not by fiddling with dosbox. I now run Orion95.exe instead, while underclocking my cpu to reduce wasted cpu power (=excess heat and fan noise).
Indeed, that version also starts well on my system. They should link it in the start menu and make the installer software stop bitching about a deactivated DOSBOX. Any way, I'm currently not inclined to test it thoroughly.

You have to play it in 1.31, though, instead of 1.40b23.

Here is an overview of the patch differences.

http://www.gog.com/en/forum/master_of_orion_series/moo2_already_1_40

Here someone complains about the fan patch.

http://www.gog.com/en/forum/master_of_orion_series/can_you_get_the_last_official_version_of_moo_1_2_from_gog
Game runs with original Dosbox setting but my mouse stutters like crazy. Upping the sensitivity just exaggerates the stuttering. If I try moving the mouse slowly it sometimes won't even move. What else can I do to fix this?
my moo2 game wont play on network comm failed
I tried many configurations, because i had some performance issues.
Playing on a C2D E8400 should not feel like a 486SX.

I made good experiences with:

[sdi]
output=ddraw

[dosbox]
machine=vesa_nolfb #(instaead of "svga_s3")

[render]
frameskip=1
Post edited August 30, 2015 by Malkavien