johndoe123
|
aed3852701
|
ILLUSIONS: Implement save/load functionality
- Only works in Duckman at the moment
- Only via the ScummVM main menu for now, save/load via the game's menu to be implemented
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
6b36b750c2
|
ILLUSIONS: DUCKMAN: Implement special opcodes 160017, 16001B, 160020 and 160021
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
d8e86249c7
|
ILLUSIONS: DUCKMAN: Implement special opcode 16001A
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
11ec6d2258
|
ILLUSIONS: DUCKMAN: Implement special opcode 160013, also fix Input and reduce debug output
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
d16ebff390
|
ILLUSIONS: DUCKMAN: Implement special opcode 160012 and related code
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
f692e0acfb
|
ILLUSIONS: DUCKMAN: Implement special opcodes 16001D, 16001E, 16001F and related code
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
9c0ef1bb11
|
ILLUSIONS: DUCKMAN: Remove if'd out opcode code (used by me as scratch pad); now all opcodes should be callable, though not all are completely implemented yet
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
449d243c8f
|
ILLUSIONS: DUCKMAN: Implement opcode 100 and 101
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
9a84c0a62e
|
ILLUSIONS: DUCKMAN: Implement opcode 85 and 86, actual save/load not implemented yet
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
bbbb0053e0
|
ILLUSIONS: DUCKMAN: Implement opcode 83
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
5a69f73561
|
ILLUSIONS: DUCKMAN: Implement opcode 73
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
15498a231a
|
ILLUSIONS: DUCKMAN: Implement opcode 21
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
2b9af91d8f
|
ILLUSIONS: DUCKMAN: Implement opcode 8
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
fa17f684da
|
ILLUSIONS: DUCKMAN: Start implementing the menu system
Still work-in-progress, missing functionality and buggy
Maybe needs some work for BBDOU where this isn't implemented yet.
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
09bbb482a8
|
ILLUSIONS: DUCKMAN: Implement opcodes 70/71 for pausing/unpausing during the menu
Also change some input functions to return uint istead of byte to allow bigger bitmasks.
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
601c6f4082
|
ILLUSIONS: Terminate update functions on scene exit; fix bugs and use constants
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
8b48f2f63f
|
ILLUSIONS: Rename ProgInfo -> SceneInfo
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
61a0b5badb
|
ILLUSIONS: Rename tag -> sceneId
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
41978f466d
|
ILLUSIONS: Add GAM archive reader for Duckman and adjust the resource reader/system
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
a5ad1bc106
|
ILLUSIONS: Remove unneeded includes
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
a30a31868b
|
ILLUSIONS: Move screen shaker effects into separate file
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
88ea891184
|
ILLUSIONS: Use ARRAYSIZE instead of hardcoded values in screen effect constants
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
e63eaabbdb
|
ILLUSIONS: Move trigger functions code to seperate file
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
9d98f92298
|
ILLUSIONS: Add text drawing to BBDOU
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
36ec0fafdb
|
ILLUSIONS: Refactor the input system
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
a078073e88
|
ILLUSIONS: Move script opcode files to game specific directories
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
d6e2f61155
|
ILLUSIONS: Move Duckman dialog code to own file
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
dec9ef3123
|
ILLUSIONS: Move Duckman inventory code to own class and file
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
18553cb17a
|
ILLUSIONS: Move Duckman property timer code to own class and file
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
70f83137b1
|
ILLUSIONS: Move Duckman special code to own class and file
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
e4a85c7da6
|
ILLUSIONS: Move game-specific files into own subdirectories
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
a173329ae9
|
ILLUSIONS: Move resource-related files into resources subdirectory
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
faf7b31ff8
|
ILLUSIONS: Move thread-related files into threads subdirectory
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
ace0d042ec
|
ILLUSIONS: Refactoring the resource system (not done yet)
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
e4ce8ad4c9
|
ILLUSIONS: Start refactoring the resource system (not done yet)
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
d7dd74cbe9
|
ILLUSIONS: Very minor comment fixes
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
50d340de00
|
ILLUSIONS: Rename file scriptman,* to scriptstack.* and remove unneccessary includes of it
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
297996a090
|
ILLUSIONS: Add sound effects (still buggy)
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
ad2c0aaf3d
|
ILLUSIONS: Add sound effects
- Fix priority bugs in Duckman
- Add more script and sequence opcodes
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
9885a050f2
|
ILLUSIONS: Implement VoicePlayer
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
d57ae26179
|
ILLUSIONS: Add SoundMan and MusicPlayer
- Add remaining screen shake effects
- Implement Chinese dialog puzzle in Duckman
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
d431d35214
|
ILLUSIONS: BBDOU: Add microphone radar
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
b94b4c28ba
|
ILLUSIONS: Implement pathfinding
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
44c566b51e
|
ILLUSIONS: Add screen shaking effect
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
60600191a0
|
ILLUSIONS: Use the UpdateFunctions class for update routines
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
1f74de6a46
|
ILLUSIONS: More work on Duckman
- Implement palette fader
- Add more inventory functions
- Add more script opcodes
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
b1927ca304
|
ILLUSIONS: Add more script and sequence for Duckman
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
e9a443fcd9
|
ILLUSIONS: Implement palette shifting and color shadow table
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
097d130e7d
|
ILLUSIONS: Implement RegionLayer and related code
|
2018-07-20 06:43:33 +00:00 |
|
johndoe123
|
e131362590
|
ILLUSIONS: More work on Duckman
- Implement inventory
- Ad more script and sequence opcodes
- Adjust existing code
|
2018-07-20 06:43:33 +00:00 |
|