Christoph Oelckers
28b5f9d6ef
- fixed: Hexen Deathkings needs its own default MAPINFO to clear the text message off cluster 3 which is its last one.
...
SVN r2910 (finale)
2010-10-06 10:22:59 +00:00
Christoph Oelckers
db51039607
- fixed: Doom2's cast call's Responder handled all events, not just KeyDown.
...
SVN r2909 (finale)
2010-10-06 07:42:02 +00:00
Christoph Oelckers
cbbd0fd0b7
- fixed: Strife's in-level slideshow had the wrong music.
...
- fixed: Sounds played on an intermission page must be stopped when the page is destroyed.
SVN r2899 (finale)
2010-10-05 19:15:33 +00:00
Christoph Oelckers
de4a513ae9
- fixed: When the underwater end screen of Heretic's second episode is active the menu may not be opened.
...
- fixed: There was no fallback for invalid references to the FinalePages array.
SVN r2898 (finale)
2010-10-05 17:42:49 +00:00
Christoph Oelckers
500b94c62c
- fix scrolldir of BuyStrife ending.
...
SVN r2897 (finale)
2010-10-04 23:14:09 +00:00
Christoph Oelckers
dbf61c52af
- added conditions for Hexen's chess screen.
...
SVN r2896 (finale)
2010-10-04 22:54:38 +00:00
Christoph Oelckers
bb22d2aed5
- reimplemented Strife's slideshows, now fully configurable per level.
...
- re-added F_EndFinale to clean up if the intermission is terminated by a console or menu action.
SVN r2895 (finale)
2010-10-04 16:04:24 +00:00
Christoph Oelckers
0901345f00
- fixed: The console could not be toggled on the intermission screens.
...
SVN r2894 (finale)
2010-10-04 14:24:09 +00:00
Christoph Oelckers
60f39974f7
- implemented Strife's 3 end sequences.
...
- copied Strife's slideshow definitions to the Strife-specific MAPINFO.
SVN r2893 (finale)
2010-10-04 13:33:48 +00:00
Christoph Oelckers
62b1439fca
- Hexen Chess ending working except the class specific pieces.
...
- implemented Fader action.
SVN r2892 (finale)
2010-10-03 23:27:07 +00:00
Christoph Oelckers
03d9e9e028
- cast screen is working.
...
SVN r2891 (finale)
2010-10-03 20:58:54 +00:00
Christoph Oelckers
fe1b4d2200
- Heretic underwater pic working
...
- fixed issues with destroying intermission screens.
SVN r2889 (finale)
2010-10-03 18:34:31 +00:00
Christoph Oelckers
7ef87064d7
- scrolling endings (e.g. Bunny and Demon) implemented.
...
SVN r2888 (finale)
2010-10-03 18:06:34 +00:00
Christoph Oelckers
cc475bdd10
- single pic game endings are working, both with or without the level results screen.
...
SVN r2887 (finale)
2010-10-03 16:52:22 +00:00
Christoph Oelckers
1f2ad0b81d
- textscreen is working.
...
SVN r2886 (finale)
2010-10-03 10:37:05 +00:00
Christoph Oelckers
838250270d
- untested implementation of intermission interface and text screen.
...
SVN r2885 (finale)
2010-10-03 07:16:47 +00:00
Christoph Oelckers
f452657b48
- add option to force all wipe styles.
...
- start of intermission controller implementation.
SVN r2884 (finale)
2010-10-02 23:20:54 +00:00
Christoph Oelckers
f2659cf357
- initialization of IntermissionScreen objects.
...
SVN r2883 (finale)
2010-10-02 17:50:33 +00:00
Christoph Oelckers
858e5ea0a4
- create intermissions from text screen clusterinfos.
...
- restore end of game action special.
- move game's default end sequence into gameinfo section.
SVN r2879 (finale)
2010-10-02 13:02:36 +00:00
Christoph Oelckers
287741c18b
- create intermission descriptor objects from EndGame definitions.
...
SVN r2878 (finale)
2010-10-02 11:26:35 +00:00
Christoph Oelckers
a9632c2694
- intermission parser complete. The current definitions get parsed without error messages.
...
SVN r2877 (finale)
2010-10-02 10:32:16 +00:00
Christoph Oelckers
854e236c86
- more parser stuff
...
- moved text screen coordinates into gameinfo section.
SVN r2876 (finale)
2010-10-02 07:43:18 +00:00
Christoph Oelckers
cf099f99e0
- started work on parser
...
- implemented empty class methods.
SVN r2871 (finale)
2010-10-01 22:58:31 +00:00
Christoph Oelckers
9ef5c47e18
- finale branch compiles again. Still nothing to see here though.
...
SVN r2870 (finale)
2010-10-01 16:57:37 +00:00
Christoph Oelckers
39f15b818c
- disabled old finale code
...
- rough outline of new intermission interface.
SVN r2869 (finale)
2010-09-30 10:25:15 +00:00
Christoph Oelckers
024bbeb171
- changed 'load game' menu so that it preselects the last used savegame, either for loading or saving.
...
SVN r2867 (trunk)
2010-09-29 22:24:55 +00:00
Christoph Oelckers
5464676603
- cleaned up i_music.cpp.
...
SVN r2866 (trunk)
2010-09-29 19:29:14 +00:00
Christoph Oelckers
5be9729872
- FScanner::Float is a double so there's no need to cast values to float before assigning them to this variable.
...
SVN r2865 (trunk)
2010-09-29 07:25:14 +00:00
Randy Heit
bc08502132
- Pass SMF files through the MIDI conversion process too, to give TiMidity++ and FMOD some
...
degree of support for songs that use loop controllers to loop the song back to a point after
the very beginning of the song.
- Enable loops during SMF generation. Infinite loops will be clamped to some finite amount. (This is currently 30, so a 3 minute song will still restart from the very beginning after 90 minutes)
- Fixed: The SMF, HMI, and XMI readers all generated invalid MEVT_NOP events.
- Fixed: SMF generation died on songs that set their tempo during the initial beat.
SVN r2864 (trunk)
2010-09-29 03:35:53 +00:00
Christoph Oelckers
64784b2dc8
- fixed: DOptionMenu::FirstSelectable should not be called when the menu already has a valid selection.
...
SVN r2863 (trunk)
2010-09-29 00:54:14 +00:00
Christoph Oelckers
e2c105b447
- fixed: XMI music files were not converted for playback with FMod or Timidity++.
...
- Was there any reason why the MIDI_GUS device was so well hidden from the user? It sure does not sound broken. Added it to MIDI menu and $mididevice.
SVN r2862 (trunk)
2010-09-29 00:35:47 +00:00
Christoph Oelckers
6014250f3a
- fixed: Option menus with no selectable items crashed.
...
SVN r2861 (trunk)
2010-09-28 16:28:44 +00:00
Christoph Oelckers
9414fd2995
- fixed: G_DoLoadLevel must reset level.maptime before calling P_SetupLevel or all actors that read it in their BeginPlay method get the wrong time.
...
SVN r2860 (trunk)
2010-09-28 15:14:53 +00:00
Randy Heit
5a3b3631c3
- Added XMIDI support (including subsongs).
...
- Moved unaligned accessors into m_swap.h.
SVN r2859 (trunk)
2010-09-28 03:58:41 +00:00
Christoph Oelckers
2d5755a80e
- fix GCC warning.
...
SVN r2858 (trunk)
2010-09-27 22:42:35 +00:00
Christoph Oelckers
77709f1847
- fixed: The loadgame menu responder did not check for an empty list of savegames.
...
SVN r2857 (trunk)
2010-09-27 22:36:47 +00:00
Christoph Oelckers
add5518a04
- added some constant definitions for action specials to DECORATE header.
...
SVN r2856 (trunk)
2010-09-27 05:49:56 +00:00
Christoph Oelckers
9abaaa1785
- added a default cursor for Chex Quest.
...
- set 'cursor' as default for Action Doom 2. Doom's bunny is probably not the best thing here...
- made cursor user-settable in the menu.
SVN r2855 (trunk)
2010-09-26 07:46:34 +00:00
Christoph Oelckers
cf9792ed53
- fixed: The order of items in the main menu was wrong. Doom is supposed to have 'Options' in second place. Many vanilla-compatible mods with special one-patch menus would not work correctly due to this. Fortunately the only mod I could find that relied on ZDoom's order was Action Doom 2, which as an IWAD can easily be handled by a simple configuration option.
...
- added 'else' blocks to MENUDEF parser.
SVN r2854 (trunk)
2010-09-26 06:53:40 +00:00
Randy Heit
79f26d9e5c
- I do believe I forgot to add some things.
...
SVN r2853 (trunk)
2010-09-26 05:33:46 +00:00
Randy Heit
17f9e687bd
- Added cursorpic gameinfo property to set the mouse cursor image.
...
SVN r2852 (trunk)
2010-09-26 05:31:52 +00:00
Christoph Oelckers
3f69b63873
- fixed: Backing out of a skill confirmation message screen caused that skill to be used for the next game if the menu wasn't fully closed first.
...
SVN r2851 (trunk)
2010-09-25 23:28:44 +00:00
Christoph Oelckers
3f420c97bd
- allow setting the startup screen's title through GAMEINFO lump.
...
SVN r2850 (trunk)
2010-09-24 14:27:52 +00:00
Randy Heit
4397ef3323
- Added HMP file support.
...
SVN r2849 (trunk)
2010-09-24 02:46:48 +00:00
Randy Heit
46eebe29a4
- Update the HMI player to use the division information stored in the song and check the full file signature.
...
SVN r2848 (trunk)
2010-09-23 22:37:25 +00:00
Christoph Oelckers
917e93e633
- fixed: The check for savegames without picture was reversed.
...
- fixed: Savegames that were saved without picture did not display the 'No picture' message because the empty PNG container was still recognized as image.
SVN r2847 (trunk)
2010-09-23 06:14:30 +00:00
Randy Heit
b9185f7c62
- Added a NULL skins[] check to AActor::SetState().
...
SVN r2846 (trunk)
2010-09-23 01:56:04 +00:00
Randy Heit
b8fa340986
- Fixed: ACS's GetActorX, GetActorY, GetActorZ, GetActorFloorZ, GetActorCeilingZ, GetActorAngle,
...
and GetActorPitch did not have NULL pointer checks for the TID == 0 case.
SVN r2845 (trunk)
2010-09-23 01:51:00 +00:00
Christoph Oelckers
16fa8cc249
- Am I the only one who thinks that static_casts can create really clunky code? (Thanks, GCC, for your overly paranoid warning settings that necessitate such ugliness. :( )
...
SVN r2844 (trunk)
2010-09-22 06:52:48 +00:00
Braden Obrzut
15d74dab56
- Fixed: GCC warnings.
...
SVN r2843 (trunk)
2010-09-21 20:35:40 +00:00