[Fixed for V0.41] DM2 demo V0.40 crashes
Posted: Mon Jul 03, 2006 12:25 pm
After I had played through CSB yesterday I wanted to test the new DM2 demo V0.40. I just imported characters from CSB to DM2 an then quit the game to proceed later. When I resumed the game I first got a crash after the "loading dungeon" message, with the following diags:
RTC (V0.40) Diagnostic file - Mon Jul 03 11:37:54 2006
Error:
an access violation exception.
Stack Dump:
RTCMediaGraphics.DrawTransShadow(pointer 0x02B07800, pointer 0x02B048D0, int 0, int 0, pointer 0x0012FE88, int 0);
RTC.DrawBitmap(pointer 0x02B048D0, int 3353, int 0, int 0, int 0, word 4, float 0);
RTC.MakeWallMask(pointer 0x01F34A74, int 3353);
RTC.InitSecondary();
RTC.ProgStateIntroContinue2();
RTC.DoFrame(int 7);
RTC.WinMain();
When I loaded ot again however, at first it worked normally. On my very old laptop I can play RTC/DM/CSB fluidly without problems (at 22 FPS). The V0.39 DM2 demo had been lagging a bit (6 FPS), but since George had announced that the new DM2 demo would be designed more efficiently and has according to the V0.40 feature list also improved the general RTC performance (and indeed it seems to me that DM/CSB did run slightly smoother than before), I expected to be able to play a bit DM2.
The game does start at 13 FPS, which might not be fast, but ok. But, half a minute after the game starts, basically right after walking around once in the sleeping caverns and ascending the ladder, it suddenly drops to 0 FPS and everything, even mouse pointer movement drops to a virtually unusable slow speed. Does anyone else have this problem? Is there anything that can be done about it (except for buying a newer PC)?
My config specifications are:
; Return To Chaos
; (c)2006 George Gilbert
;
; Primary configuration file.
;
; IMPORTANT - THIS IS A TAB DELIMITED FILE; BE CAREFUL HOW YOU EDIT IT.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Game set up ;
; ;
; SCREEN_MODE - Screen mode to use ;
; SCREENSHOTS - Save just the game area (NORMAL) or include borders too (ALL) ;
; KEY_ - Define the keys for movement and spell casting ;
; ;
; The screen mode must either be set to AUTO or a valid, x-delimited, screen mode ;
; (for example 640x480x24). ;
; ;
; The keys for RTC are defined as follows: ;
; - Step Forward: KEY_STEP_FORWARD or Up Arrow ;
; - Step Backward: KEY_STEP_BACKWARD or Down Arrow ;
; - Turn Left: KEY_TURN_LEFT or Left Arrow ;
; - Turn Right: KEY_TURN_RIGHT or Right Arrow ;
; - Step Left: KEY_STEP_LEFT ;
; - Step Right: KEY_STEP_RIGHT ;
; - Cycle Character: KEY_VIEW_CYCLE ;
; - Change Character: KEY_VIEW_CHARn ;
; - Change Caster: KEY_RUNE_CHARn ;
; - Cast Rune: KEY_RUNE_n ;
; - Delete Rune: KEY_RUNE_DELETE ;
; - Cast Spell: KEY_RUNE_CAST ;
; - Pause Game: ESCAPE ;
; - Save Game: CTRL+S ;
; - Quit Game: CTRL+Q ;
; - Save screenshot: CTRL+P ;
; ;
; Allowed values for keys are as follows: ;
; - A to Z ;
; - 0 to 9 ;
; - F1 to F12 ;
; - NUMPAD0 to NUMPAD9 ;
; - INSERT, HOME, END, PAGEUP, PAGEDOWN, DELETE, BACKSPACE, RETURN, TAB, SPACEBAR ;
; - ,./;'#[]-=\` ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SCREEN_MODE 640x480x24
SCREENSHOTS ALL
KEY_STEP_FORWARD S
KEY_STEP_BACKWARD X
KEY_TURN_LEFT A
KEY_TURN_RIGHT D
KEY_STEP_LEFT Y
KEY_STEP_RIGHT C
KEY_VIEW_CYCLE F5
KEY_VIEW_CHAR_1 F1
KEY_VIEW_CHAR_2 F2
KEY_VIEW_CHAR_3 F3
KEY_VIEW_CHAR_4 F4
KEY_RUNE_CHAR_1 Q
KEY_RUNE_CHAR_2 W
KEY_RUNE_CHAR_3 E
KEY_RUNE_CHAR_4 R
KEY_RUNE_1 1
KEY_RUNE_2 2
KEY_RUNE_3 3
KEY_RUNE_4 4
KEY_RUNE_5 5
KEY_RUNE_6 6
KEY_RUNE_DELETE 7
KEY_RUNE_CAST TAB
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Additional features ;
; ;
; DIFFICULTY - difficulty rating (0 to 15) ;
; EXTRA_MONSTERS - the number of extra monsters, per existing one, to add ;
; ;
; N.B. The game mechanics (damage done/taken, food depreciation rate etc) will be ;
; scaled if you import characters which are too strong for the dungeon as it was ;
; originally designed. ;
; On top of this you may increase the difficulty still further; Level 0 is normal, ;
; Level 5 will provide a good challenge for the seasoned player, Level 15 is nigh ;
; on impossible without Archmaster characters in every skill... ;
; ;
; An extra monster setting of 1 will double the number of monsters; 2 will treble ;
; them etc etc. ;
; ;
; The difficulty scaling and additional monsters will only applied when you first ;
; enter the dungeon, it is ignored if you resume a saved game. ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DIFFICULTY 0
EXTRA_MONSTERS 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Performance options ;
; ;
; CACHE - Cache graphics (YES or NO) ;
; ANTI_ALIAS - Anti-alias scaling of the graphics (YES or NO) ;
; SCALE_CLOUDS - Smoothly scale cloud size according to its power (YES or NO) ;
; ;
; N.B. Caching only recommended for 64MB+ machines ;
; Switching anti-alias on without using the graphics cache kills the frame rate! ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CACHE YES
ANTI_ALIAS NO
SCALE_CLOUDS NO
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Sound ;
; ;
; SOUND_LEVEL - Volume for sound effects (0 to 7) ;
; MUSIC_LEVEL - Volume for background music (0 to 7) ;
; FOOTSTEPS - Play monster foot(?)steps (YES or NO) ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SOUND_LEVEL 1
MUSIC_LEVEL 1
FOOTSTEPS YES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Aesthetics ;
; ;
; LOW_RESOLUTION - Use low resolution graphics like DM (YES) or best possible (NO) ;
; TRANSPARENCY - Alpha blend transparancy for some objects (YES or NO) ;
; STEPLIGHTING - Change lighting in descrete steps like DM (YES) or smoothly (NO);
; SLOW_WAKING - Change lighting as eyes adjust after sleeping (YES or NO) ;
; FIREBALL_LIGHT - Fireballs and explosions light up the local area (YES or NO) ;
; FLIGHT_ARC - Objects travel along a parabolic flight path (YES or NO) ;
; SCALE_PORTRAITS - View character portraits from a distance (YES or NO) ;
; POINTER - Mouse pointer style (PC, ST or AMIGA) ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LOW_RESOLUTION NO
TRANSPARENCY NO
STEPLIGHTING YES
SLOW_WAKING NO
FIREBALL_LIGHT NO
FLIGHT_ARC NO
SCALE_PORTRAITS NO
POINTER AMIGA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Diagnostic Tests ;
; ;
; BOOTTEXT - display progress through the boot-up sequence (YES or NO) ;
; FRAMERATE - display the fps when drawing the dungeon (YES or NO) ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
BOOTTEXT YES
FRAMERATE YES
RTC (V0.40) Diagnostic file - Mon Jul 03 11:37:54 2006
Error:
an access violation exception.
Stack Dump:
RTCMediaGraphics.DrawTransShadow(pointer 0x02B07800, pointer 0x02B048D0, int 0, int 0, pointer 0x0012FE88, int 0);
RTC.DrawBitmap(pointer 0x02B048D0, int 3353, int 0, int 0, int 0, word 4, float 0);
RTC.MakeWallMask(pointer 0x01F34A74, int 3353);
RTC.InitSecondary();
RTC.ProgStateIntroContinue2();
RTC.DoFrame(int 7);
RTC.WinMain();
When I loaded ot again however, at first it worked normally. On my very old laptop I can play RTC/DM/CSB fluidly without problems (at 22 FPS). The V0.39 DM2 demo had been lagging a bit (6 FPS), but since George had announced that the new DM2 demo would be designed more efficiently and has according to the V0.40 feature list also improved the general RTC performance (and indeed it seems to me that DM/CSB did run slightly smoother than before), I expected to be able to play a bit DM2.
The game does start at 13 FPS, which might not be fast, but ok. But, half a minute after the game starts, basically right after walking around once in the sleeping caverns and ascending the ladder, it suddenly drops to 0 FPS and everything, even mouse pointer movement drops to a virtually unusable slow speed. Does anyone else have this problem? Is there anything that can be done about it (except for buying a newer PC)?
My config specifications are:
; Return To Chaos
; (c)2006 George Gilbert
;
; Primary configuration file.
;
; IMPORTANT - THIS IS A TAB DELIMITED FILE; BE CAREFUL HOW YOU EDIT IT.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Game set up ;
; ;
; SCREEN_MODE - Screen mode to use ;
; SCREENSHOTS - Save just the game area (NORMAL) or include borders too (ALL) ;
; KEY_ - Define the keys for movement and spell casting ;
; ;
; The screen mode must either be set to AUTO or a valid, x-delimited, screen mode ;
; (for example 640x480x24). ;
; ;
; The keys for RTC are defined as follows: ;
; - Step Forward: KEY_STEP_FORWARD or Up Arrow ;
; - Step Backward: KEY_STEP_BACKWARD or Down Arrow ;
; - Turn Left: KEY_TURN_LEFT or Left Arrow ;
; - Turn Right: KEY_TURN_RIGHT or Right Arrow ;
; - Step Left: KEY_STEP_LEFT ;
; - Step Right: KEY_STEP_RIGHT ;
; - Cycle Character: KEY_VIEW_CYCLE ;
; - Change Character: KEY_VIEW_CHARn ;
; - Change Caster: KEY_RUNE_CHARn ;
; - Cast Rune: KEY_RUNE_n ;
; - Delete Rune: KEY_RUNE_DELETE ;
; - Cast Spell: KEY_RUNE_CAST ;
; - Pause Game: ESCAPE ;
; - Save Game: CTRL+S ;
; - Quit Game: CTRL+Q ;
; - Save screenshot: CTRL+P ;
; ;
; Allowed values for keys are as follows: ;
; - A to Z ;
; - 0 to 9 ;
; - F1 to F12 ;
; - NUMPAD0 to NUMPAD9 ;
; - INSERT, HOME, END, PAGEUP, PAGEDOWN, DELETE, BACKSPACE, RETURN, TAB, SPACEBAR ;
; - ,./;'#[]-=\` ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SCREEN_MODE 640x480x24
SCREENSHOTS ALL
KEY_STEP_FORWARD S
KEY_STEP_BACKWARD X
KEY_TURN_LEFT A
KEY_TURN_RIGHT D
KEY_STEP_LEFT Y
KEY_STEP_RIGHT C
KEY_VIEW_CYCLE F5
KEY_VIEW_CHAR_1 F1
KEY_VIEW_CHAR_2 F2
KEY_VIEW_CHAR_3 F3
KEY_VIEW_CHAR_4 F4
KEY_RUNE_CHAR_1 Q
KEY_RUNE_CHAR_2 W
KEY_RUNE_CHAR_3 E
KEY_RUNE_CHAR_4 R
KEY_RUNE_1 1
KEY_RUNE_2 2
KEY_RUNE_3 3
KEY_RUNE_4 4
KEY_RUNE_5 5
KEY_RUNE_6 6
KEY_RUNE_DELETE 7
KEY_RUNE_CAST TAB
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Additional features ;
; ;
; DIFFICULTY - difficulty rating (0 to 15) ;
; EXTRA_MONSTERS - the number of extra monsters, per existing one, to add ;
; ;
; N.B. The game mechanics (damage done/taken, food depreciation rate etc) will be ;
; scaled if you import characters which are too strong for the dungeon as it was ;
; originally designed. ;
; On top of this you may increase the difficulty still further; Level 0 is normal, ;
; Level 5 will provide a good challenge for the seasoned player, Level 15 is nigh ;
; on impossible without Archmaster characters in every skill... ;
; ;
; An extra monster setting of 1 will double the number of monsters; 2 will treble ;
; them etc etc. ;
; ;
; The difficulty scaling and additional monsters will only applied when you first ;
; enter the dungeon, it is ignored if you resume a saved game. ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DIFFICULTY 0
EXTRA_MONSTERS 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Performance options ;
; ;
; CACHE - Cache graphics (YES or NO) ;
; ANTI_ALIAS - Anti-alias scaling of the graphics (YES or NO) ;
; SCALE_CLOUDS - Smoothly scale cloud size according to its power (YES or NO) ;
; ;
; N.B. Caching only recommended for 64MB+ machines ;
; Switching anti-alias on without using the graphics cache kills the frame rate! ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CACHE YES
ANTI_ALIAS NO
SCALE_CLOUDS NO
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Sound ;
; ;
; SOUND_LEVEL - Volume for sound effects (0 to 7) ;
; MUSIC_LEVEL - Volume for background music (0 to 7) ;
; FOOTSTEPS - Play monster foot(?)steps (YES or NO) ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SOUND_LEVEL 1
MUSIC_LEVEL 1
FOOTSTEPS YES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Aesthetics ;
; ;
; LOW_RESOLUTION - Use low resolution graphics like DM (YES) or best possible (NO) ;
; TRANSPARENCY - Alpha blend transparancy for some objects (YES or NO) ;
; STEPLIGHTING - Change lighting in descrete steps like DM (YES) or smoothly (NO);
; SLOW_WAKING - Change lighting as eyes adjust after sleeping (YES or NO) ;
; FIREBALL_LIGHT - Fireballs and explosions light up the local area (YES or NO) ;
; FLIGHT_ARC - Objects travel along a parabolic flight path (YES or NO) ;
; SCALE_PORTRAITS - View character portraits from a distance (YES or NO) ;
; POINTER - Mouse pointer style (PC, ST or AMIGA) ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LOW_RESOLUTION NO
TRANSPARENCY NO
STEPLIGHTING YES
SLOW_WAKING NO
FIREBALL_LIGHT NO
FLIGHT_ARC NO
SCALE_PORTRAITS NO
POINTER AMIGA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Diagnostic Tests ;
; ;
; BOOTTEXT - display progress through the boot-up sequence (YES or NO) ;
; FRAMERATE - display the fps when drawing the dungeon (YES or NO) ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
BOOTTEXT YES
FRAMERATE YES