VOGONS


Getting Crusader No Regret to Work on XP using DosBox 0.61

Topic actions

  • This topic is locked. You cannot reply or edit posts.

First post, by Marcel87

User metadata

Guide to Getting Crusader no Regret to work on Windows XP Home Edition using DosBox 0.61.

1) Place No Regret in CD-ROM drive
2)Don't play, but open up the CD and copy & paste all the files to a new folder (e.g crusader1, located @ c:\crusader1)
3) Start DosBox 0.61
4)type in (ignoring") "mount c c:\crusader1" and press return
5)then type in c: and press return
6)when c:\> appears, type in "install"
7)install the game to "c:\regret" as is allready suggested by the program
8)once the installation is successful, it will ask you to type in regret to play the game, but it will not work.
9) exit out of DosBox
10) restart Dos Box
11)type in "mount c c:\crusader1" and press return
12) type in "mount d d:\" and press return (where d is the letter of your cdrom drive with regret in)
13)type in "c:" press return
14)type in "cd regret" and the return
15)type in "install"
16) it will not reinstall, but will ask you if you want to change the games options
17) click to stay with original options
18) when asked type in "regret" to play.

The speed of play can be changed by pressing ctrl + F12

Reply 2 of 18, by Guest

User metadata

I have followed these install instruction to the letter, and I still get the:
"Unable to open file (null), in file FILE\FASTFLEX.C, line 38 " error.

And yes I have searched the forums for this error and tried all the solutions i could find, with no luck yet.
I'm using dosbox 0.61, xms=true,ems=false,memsize=32, mount the cd without -t. The only thing I havn't tried is patching (I can't seem to find a no REGRET patch)
Any suggestions are welcomed.

Reply 9 of 18, by KnowNothingBozo

User metadata

I managed to get rid of the FASTFLEX.C error by applying the latest patch (at www.patches-scrolls.de ) from DOSBox and adding most all the supported command switches to the CRUSADER.CFG file. I don't know which switch specifically made it run, I wasn't very scientific about it.

I was able to install directly from the CD with no problems (mounting it simply as "mount f f:\"), but I couldn't run the game or the setup until I edited the .cfg file (in windows). I probably shouldn't have installed from the CD, though; the load times are horrible (the few times it actually accesses the CD, that is).

Reply 12 of 18, by Skydive

User metadata
Rank Newbie
Rank
Newbie

I tried the instructions from the first post and I got the FASTFLEX.C error when executing step 15. In case you get this error in that step you have to edit CRUSADER.CFG manually. You have to replace

cdletter=c

with

cdletter=d

So then you can skip steps 15, 16 and 17.
Everything else went perfectly and I did it under Linux.

Disabling EMS was not necessary for me to get it working, but it may have improved performance slightly (or it may just be my impression).

Check out the FreeCol project.

Reply 15 of 18, by Paradox

User metadata
Rank Newbie
Rank
Newbie

I can run both Remorse and Regret, and since .62 remorse runs flawlessly but I still can't get the video's in regret not to lag. I run both the games with as mounted folders as this eliminates the cd load time and helps proformance in general.

Anyway to get Regret's videos to run smoothly?

Reply 16 of 18, by Warhippo

User metadata
Rank Newbie
Rank
Newbie

Hi guys - I've been helping with crusader over at dosgames.com. Here's my DOSbox install guide and config file (the install instructions prett much match Marcel's but there are minor differences so rather than explain them, I've included them here).

1. Install DOSBox.
2. Copy all Crusader game files into a temp folder on your C: drive
3. Run DOSBox
4. Type "mount c c:\" without the quotes
5. Type "mount d c:\temp" without the quotes
6. Step 5 presumes that all of the Crusader files are stored in the c:\temp folder
7. Type "d:\" and you should be in a folder with the Crusader install files.
8. Install the game with all defaults (sound, location, etc) but feel free to change screen size, etc. Make sure that you do a full install.
9. Once installed, navigate to the Crusader directory on your c: drive (in Dosbox of course).
10. Run the game.

You'll need to mess around with CTRL-F12 and Ctrl-F11 to change the CPU cycles (basically how much of your CPU is given over to DOSBox. After some messing I got the sound running fine 90% of the time with only minor glitches and the game movement is fine (my CPU cycles are set around 12000 but you should read the DOSBox readme file to see how to configure this setting correctly).

[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullfixed -- Don't resize the screen when in fullscreen.
# fullwidth/height -- What resolution to use for fullscreen, use together with fullfixed.
# output -- What to use for output: surface,overlay,opengl,openglnb.
# hwscale -- Extra scaling of window if the output device supports hardware scaling.
# 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.

fullscreen=true
fulldouble=false
fullfixed=false
fullwidth=0
fullheight=0
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true

[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory dosbox has in megabytes.
# machine -- The type of machine tries to emulate:auto,hercules,cga,tandy,vga.
# Try a specific type if your game has problems with auto.

language=
machine=auto
memsize=100

[render]
# frameskip -- How many frames dosbox skips before drawing one.
# snapdir -- Directory where screenshots get saved.
# aspect -- Do aspect correction.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
# Supported are none,normal2x,advmame2x

frameskip=0
snapdir=snaps
aspect=false
scaler=normal2x

[cpu]
# core -- CPU Core used in emulation: normal,full,dynamic.
# cycles -- Amount of instructions dosbox tries to emulate each millisecond.
# Setting this higher than your machine can handle is bad!
# cycleup -- Amount of cycles to increase/decrease with keycombo.
# cycledown Setting it lower than 100 will be a percentage.

core=normal
cycles=13000
cycleup=500
cycledown=500

[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.
# wavedir -- Directory where saved sound output goes when you use the
# sound record key-combination, check README file.

nosound=false
rate=22050
blocksize=2048
wavedir=waves

[midi]
# mpu401 -- Enable MPU-401 Emulation.
# 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.

mpu401=true
device=default
config=

[sblaster]
# sblaster -- Enable the soundblaster emulation.
# base,irq,dma -- The IO/IRQ/DMA address of the soundblaster.
# sbrate -- Sample rate of soundblaster emulation.
# adlib -- Enable the adlib emulation.
# adlibrate -- Sample rate of adlib emulation.
# cms -- Enable the Creative Music System/Gameblaster emulation.
# Enabling both the adlib and cms might give conflicts!
# cmsrate -- Sample rate of cms emulation.

sblaster=true
base=220
irq=7
dma=1
sbrate=22050
adlib=true
adlibrate=22050
adlibmode=adlib
cms=false
cmsrate=22050

[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# base,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
# Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# rate -- 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=true
rate=22050
base=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy 3-Voice emulation.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation.

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

[bios]
# Nothing to setup yet!

[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.

xms=true
ems=true

[modem]
# modem -- Enable virtual modem emulation.
# comport -- COM Port modem is connected to.
# listenport -- TCP Port the momdem listens on for incoming connections.

modem=true
comport=2
listenport=23

[autoexec]
# Lines in this section will be run at startup.
mount c c:/
mount d c:/temp/regret
c:
cd regret
regret

------------------------
The movies run better if you increase the game play speed - I have mine running at 20000 cycles and it's almost okay - you then need to turn it down for the game. For the guys who can't even see the movies in Regret, turn off 16 bit movie playback from the install app - they should run fine. Hope this helps.

BTW I'm running this on two diff PC's (2Ghz+ CPU's 1/2GIG RAM, XP SP1 and SP2 DOSbox 0.61 and 0.62).

Reply 17 of 18, by LinuxGuyz

User metadata
Rank Newbie
Rank
Newbie

I was just wondering how to get it running after installation. Because i finished installation and it worked great. but when i closed it and tried to run it, i couldnt. Any ideas what i should type in dos? i cant remember what i did like 11 years ago 😵