456 Commits

Author SHA1 Message Date
Filippos Karapetis
185c232b60 NEVERHOOD: Fix quitting via the menu (bug #6474) 2013-12-28 14:52:37 +02:00
Filippos Karapetis
6ed7f1dd4e NEVERHOOD: Close the game menu when pressing the Escape key 2013-12-28 14:47:35 +02:00
Filippos Karapetis
4ffbae3815 NEVERHOOD: Fix looping sounds (bug #6473)
Based on salty-horse's patch - thanks!
2013-12-28 13:30:33 +02:00
Filippos Karapetis
9c295171b6 NEVERHOOD: Add an option to scale the making of videos to full screen 2013-12-26 16:58:24 +02:00
Filippos Karapetis
da5cdd1c03 NEVERHOOD: Move car to the correct position when entering a new scene 2013-12-25 19:13:04 +02:00
Filippos Karapetis
43c226436c NEVERHOOD: Change more message values to enums 2013-12-25 19:12:00 +02:00
Filippos Karapetis
962e2fd550 NEVERHOOD: Change more message values to enums 2013-12-25 17:10:42 +02:00
Filippos Karapetis
8d7b10f7c3 NEVERHOOD: Add names to some message IDs 2013-12-23 21:03:35 +02:00
Filippos Karapetis
1dde17b0ee NEVERHOOD: Allow skipping of the introductory credits with the space key 2013-12-20 02:10:35 +02:00
Filippos Karapetis
7ea0386307 NEVERHOOD: Disable the fanmade Russian Fargus release for now
This version has broken resources that corrupt the heap
(e.g. the menu header).
2013-12-20 02:10:34 +02:00
D G Turner
521b1c729c NEVERHOOD: Add missing getDebugger() for engine API. 2013-12-07 01:26:42 +00:00
Johannes Schickel
0e017f007a Merge pull request #375 from digitall/engineAutoPlug
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-26 02:27:11 -08:00
Strangerke
29659ba948 NEVERHOOD: Fix spacing errors 2013-11-24 18:52:47 +01:00
D G Turner
ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333 BUILD: Remove need for engine-plugin.h in engines.
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18 BUILD: Split engines.mk down to a single file per engine.
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474 BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Filippos Karapetis
4b1f426103 NEVERHOOD: Fix Klaymen's idle blinking animation in the teleporter
The wrong animation hash was used in stSitIdleTeleporterBlinkSecond()
2013-11-03 04:19:17 +02:00
Filippos Karapetis
bee9e1bfd7 NEVERHOOD: Remove unused method drawShadowSurface() 2013-11-03 04:18:20 +02:00
Filippos Karapetis
5510a285ed NEVERHOOD: Move some Klaymen animations specific to scene 1002
Also, reorganize some of the functions in modules/module1000_sprites.cpp
2013-11-02 16:38:58 +02:00
Filippos Karapetis
1a59030b71 NEVERHOOD: Really stop the radio music during the radio tower cutscene 2013-11-02 16:21:36 +02:00
Filippos Karapetis
20e5bf1017 NEVERHOOD: Fix bug #3615124 - "NEVERHOOD: Music from Credits continues to play" 2013-10-31 08:38:17 +02:00
Filippos Karapetis
1a40387d0d NEVERHOOD: Add an option to skip the Hall of Records storyboard scenes
Quoting from the Neverhood wiki: "The Hall of Records is considered to
be one of the longest and most tedious elements of the Neverhood, and
takes approximately nine to ten minutes to walk through".

This option allows the player to just skip past all of these tedious
storyboard scenes
2013-10-31 08:24:03 +02:00
Eugene Sandulenko
4c3972d68a NEVERHOOD: Fixes for museum walls in Russian version 2013-10-19 23:48:36 +03:00
Eugene Sandulenko
6b9abcc2ec NEVERHOOD: Another fix for Russian version 2013-10-17 23:54:50 +03:00
Eugene Sandulenko
0fd67fb0d9 NEVERHOOD: Fixes for Russian versions 2013-10-10 13:48:12 +03:00
Filippos Karapetis
3d8a4d23dd NEVERHOOD: Correctly disable input when Klaymen drinks the wrong potion 2013-10-07 02:05:39 +03:00
Filippos Karapetis
0fffbac36b NEVERHOOD: Move more scene-specific Klaymen animations to their scenes 2013-10-06 18:57:44 +03:00
Filippos Karapetis
fa51ef214c NEVERHOOD: Move more scene-specific Klaymen animations to their scenes 2013-10-06 18:29:10 +03:00
Filippos Karapetis
d5ebc69de0 NEVERHOOD: Move more scene-specific Klaymen animations to their scenes 2013-10-06 18:08:19 +03:00
Filippos Karapetis
f35298f9ee NEVERHOOD: Move module-specific Klaymen code to its respective module 2013-10-06 04:56:41 +03:00
Filippos Karapetis
cb01f16007 NEVERHOOD: Move specialized Klaymen code for modules 1000 and 1100 2013-10-05 22:18:59 +03:00
Filippos Karapetis
4cfb9ee82b NEVERHOOD: Clean up some includes 2013-10-05 22:06:47 +03:00
Filippos Karapetis
8d1f601518 NEVERHOOD: Split sprites from their scenes in modules 1000 and 1100 2013-10-05 21:50:33 +03:00
Filippos Karapetis
55a8e7a2de NEVERHOOD: Split sprites from their scenes in module 1200 2013-10-05 21:30:48 +03:00
Filippos Karapetis
bf96d305b5 NEVERHOOD: Split sprites from their scenes in modules 1300 and 1400 2013-10-05 21:30:48 +03:00
Filippos Karapetis
b408b94bf1 NEVERHOOD: Split sprites from their scenes in module 1600 2013-10-05 14:52:48 +03:00
Filippos Karapetis
b963fcbfa8 NEVERHOOD: Split sprites from their scenes in modules 1700 and 1800
This also reduces inter-header dependencies
2013-10-05 14:41:02 +03:00
Filippos Karapetis
9715318932 NEVERHOOD: Split sprites from their scenes in modules 2100 and 2200
This also reduces inter-header dependencies
2013-10-05 14:21:53 +03:00
Filippos Karapetis
d798a4f12a NEVERHOOD: Split some more sprites from their respective scenes
This splits modules 2400, 2500 and 2600
2013-10-01 01:24:56 +03:00
Filippos Karapetis
c977561b46 NEVERHOOD: Split some more sprites from their respective scenes
This splits modules 2700, 2900 and 3000
2013-10-01 00:55:46 +03:00
Filippos Karapetis
2369f60a42 NEVERHOOD: Fix uninitialized member of the TextEditWidget class - CID 1022333 2013-09-27 01:38:17 +03:00
Filippos Karapetis
78d9aea198 NEVERHOOD: Fix uninitialized variable in Scene1303 - CID 1022323 2013-09-27 01:38:17 +03:00
Filippos Karapetis
ba30e961b9 NEVERHOOD: Remove unused variable - CID 1022328 2013-09-27 01:38:16 +03:00
Filippos Karapetis
802abdcc34 NEVERHOOD: Fix uninitialized variable in AsScene1002OutsideDoorBackground - CID 1022329 2013-09-27 01:38:16 +03:00
Filippos Karapetis
e925f8a9d8 NEVERHOOD: Fix uninitialized variable in AsScene2810Rope - CID 1022310 2013-09-27 01:38:16 +03:00
Filippos Karapetis
cfa6974d29 NEVERHOOD: Fix uninitialized members of the Palette class - CID 1022303, 1022304, 1022305, 1022306 2013-09-27 01:38:16 +03:00
Filippos Karapetis
16b419847f NEVERHOOD: Fix uninitialized members of the Scene class and remove dead code - CID 1022300 2013-09-27 01:38:15 +03:00
Filippos Karapetis
871b4a83e2 NEVERHOOD: Fix uninitialized members of the Screen class - CID 1022299 2013-09-27 01:38:15 +03:00