09-16-2011, 08:11 PM
New version to test. This version fixes a number (but not all) of the issues in the 1.0.0 Mac App Store release.
www.actionsoft.com/files/temp/MidnightMansion1.0.1b1.zip
I had to change a lot of things to do some of the fixes, and any of them could easily have introduced new problems! So please try all aspects of the game (pause at random times, map screen, switch in and out of fullscreen, Hide and restore, minimize the window, etc.) to see if you can break it. Plus test suspend game, opening saved games, esp. with custom mansions that are in .zip format. Test submitting high scores, etc. Test with custom mansions that quit with an assertion error when a sign wasn't readable, etc.
Version History:
1.0.1b1:
- Fixed game so it no longer fails to load a mansion if there is a 'Pict' folder when the mansion is exported with room preview picts that the level builder uses.
- Fixed bug in shipping version of Episode 2 (Mac App Store) that caused House of Baron Garneau to quit with an assertion error when started on hard difficulty (see above
- Game now returns to Episode 2 map screen if you beat an episode 2 mansion.
- Fixed tile shadows so they are ONLY drawn for brick (wall) tiles, ladders, poles, and vines, conveyor belts, and a few other things -- but NOT for background tiles -- even those drawn in higher layers. Previously, shadows were being drawn for layer 0 tiles that were drawn in higher layers to
- The gold/silver bricks no longer cast shadows when they are
- Fixed bug where game could crash when reading certain signs. (For instance, the sign in the custom mansion Art Minds Mansion, room 1406.)
- Game Over and Beat-The-Mansion music no longer play if sound effects are turned off.
- Pushing Esc on the
-
- The OK button in
- Optimized Midnight Mansion HD's graphics engine even more, eliminating slowdowns in individual rooms and also resulting in faster redrawing of the in-game map screen as you scroll around.
- If Midnight Mansion HD's framerate ever drops below 55fps right after you enter a new room, the game will do two things to raise it: first, it will remove all coin/key glows and sprite shadows. Usually this is sufficient, even in the most processor-intensive rooms. However, even if that is insufficient, it will reduce the frame rate to 30fps and enable frame-skipping. The difference is almost unnoticeable to the player, other than an initial slowdown for about 1 second after entering the room, and the sudden disappearance of glows and sprite shadows.
- Fixed problems where game wouldn't look for the Midnight Mansion HD Custom Mansions folder in the correct place (or wouldn't even *create* it in the correct location) in some instances.
- Fixed open saved/suspended games so they work even if the original mansion is a .zip mansion.
- When saving a game while playing a mansion in .zip format, .zip is no longer part of the default filename for the saved game.
- Movies (replays) are no longer saved with a .zip extension in the filename if the original mansion was a ZIP. They also work properly when replayed now (before they couldn't find the mansion file).
- Fixed bug where game would go fullscreen immediately after you entered a high score with
- Balanced sound effects volumes -- some 3D-positioned sound effects, like skull spider footsteps, were too soft.
- Balanced music volume again.
- Game window cannot be resized smaller than 640x480. (So that the in-game map screen does not mess up drawing.)
- Hopefully fixed the
- Fixed bug where, if you minimized Midnight Mansion's window, clicking on the application in the dock wouldn't bring it to the front. (Had to redo how I was creating the menu bar.)
- Removed
- Added
Fixes in 1.0.0 (since beta 6):
- Fixed bug where sounds played as static on PPC Macs.
- Fixed bug where door closing sound would occasionally not play (but be hard to reproduce).
- Added
- Light saber floors (
- Game now gives a helpful error message (instead of quitting) when the 'TEXT' resource for a sign is misnamed and therefore can't be found.
www.actionsoft.com/files/temp/MidnightMansion1.0.1b1.zip
I had to change a lot of things to do some of the fixes, and any of them could easily have introduced new problems! So please try all aspects of the game (pause at random times, map screen, switch in and out of fullscreen, Hide and restore, minimize the window, etc.) to see if you can break it. Plus test suspend game, opening saved games, esp. with custom mansions that are in .zip format. Test submitting high scores, etc. Test with custom mansions that quit with an assertion error when a sign wasn't readable, etc.
Version History:
1.0.1b1:
- Fixed game so it no longer fails to load a mansion if there is a 'Pict' folder when the mansion is exported with room preview picts that the level builder uses.
- Fixed bug in shipping version of Episode 2 (Mac App Store) that caused House of Baron Garneau to quit with an assertion error when started on hard difficulty (see above
Pictfix.)
- Game now returns to Episode 2 map screen if you beat an episode 2 mansion.
- Fixed tile shadows so they are ONLY drawn for brick (wall) tiles, ladders, poles, and vines, conveyor belts, and a few other things -- but NOT for background tiles -- even those drawn in higher layers. Previously, shadows were being drawn for layer 0 tiles that were drawn in higher layers to
hidethings behind them. This no longer happens.
- The gold/silver bricks no longer cast shadows when they are
off(i.e. a dotted line).
- Fixed bug where game could crash when reading certain signs. (For instance, the sign in the custom mansion Art Minds Mansion, room 1406.)
- Game Over and Beat-The-Mansion music no longer play if sound effects are turned off.
- Pushing Esc on the
Enter your name for a high scoredialog now dismisses (cancels) the dialog, instead of entering the Esc character in the Name field.
-
Enter your name for a high scoredialog remembers your last-entered name for that profile. (Or uses the profile's name if you haven't entered a high score yet.)
- The OK button in
Enter name for high scoredialog is disabled if the name field is empty.
- Optimized Midnight Mansion HD's graphics engine even more, eliminating slowdowns in individual rooms and also resulting in faster redrawing of the in-game map screen as you scroll around.
- If Midnight Mansion HD's framerate ever drops below 55fps right after you enter a new room, the game will do two things to raise it: first, it will remove all coin/key glows and sprite shadows. Usually this is sufficient, even in the most processor-intensive rooms. However, even if that is insufficient, it will reduce the frame rate to 30fps and enable frame-skipping. The difference is almost unnoticeable to the player, other than an initial slowdown for about 1 second after entering the room, and the sudden disappearance of glows and sprite shadows.
- Fixed problems where game wouldn't look for the Midnight Mansion HD Custom Mansions folder in the correct place (or wouldn't even *create* it in the correct location) in some instances.
- Fixed open saved/suspended games so they work even if the original mansion is a .zip mansion.
- When saving a game while playing a mansion in .zip format, .zip is no longer part of the default filename for the saved game.
- Movies (replays) are no longer saved with a .zip extension in the filename if the original mansion was a ZIP. They also work properly when replayed now (before they couldn't find the mansion file).
- Fixed bug where game would go fullscreen immediately after you entered a high score with
Submit onlinechecked, making it difficult to see where you ranked in the web browser's list of online high scores.
- Balanced sound effects volumes -- some 3D-positioned sound effects, like skull spider footsteps, were too soft.
- Balanced music volume again.
- Game window cannot be resized smaller than 640x480. (So that the in-game map screen does not mess up drawing.)
- Hopefully fixed the
screensaver activated when entering name for a high scoreissue on some setups. (When coming out of fullscreen.)
- Fixed bug where, if you minimized Midnight Mansion's window, clicking on the application in the dock wouldn't bring it to the front. (Had to redo how I was creating the menu bar.)
- Removed
Dynamic Shadows (slower)option from Options.
- Added
Enable GamePadto Options. Please test your gamepad with MM if you have one! I particularly want to know if enabling this crashes your system!!
Fixes in 1.0.0 (since beta 6):
- Fixed bug where sounds played as static on PPC Macs.
- Fixed bug where door closing sound would occasionally not play (but be hard to reproduce).
- Added
More Games…tab to title screen. Removed Open Replay button, since it's in the File menu, and it's cluttered with 3 tabs there.
- Light saber floors (
thick ghost platforms) no longer reset upon entering a room. Metal disappearing floors still do, and now turn on faster.
- Game now gives a helpful error message (instead of quitting) when the 'TEXT' resource for a sign is misnamed and therefore can't be found.


:'( >