201 Commits

Author SHA1 Message Date
Matthew Hoops
e998fb6c0e PEGASUS: Allow for loading games from the launcher/cli 2011-10-10 13:12:15 -04:00
Matthew Hoops
820e424e98 PEGASUS: Fix saving/loading original-compatible saves 2011-10-10 11:42:02 -04:00
Matthew Hoops
11b92529b0 PEGASUS: Fix loading continue points 2011-10-10 10:14:34 -04:00
Matthew Hoops
85dc2e5c65 PEGASUS: Stub off map handling
Needed to be able to load saved games
2011-10-10 10:04:47 -04:00
Matthew Hoops
099f4ce9f5 PEGASUS: Add some missing Neighborhood destructor code
Now AI rules don't carry over to the next neighborhood :P
2011-10-10 00:00:06 -04:00
Matthew Hoops
82cadf68e8 PEGASUS: Fix the historical log comparison screen
Original code does not have cursorSpot null checks, so it looks like Codewarrior may have handled this strangely...
2011-10-09 23:32:40 -04:00
Matthew Hoops
5dd625ebfb PEGASUS: Disable AI energy warnings in the demo
The videos don't exist, so you'd be in for a surprise after playing for an hour
2011-10-09 16:28:30 -04:00
Matthew Hoops
09be0ed5c8 PEGASUS: Fix movie end trigger not always being sent
The demo is now completable and the full game is playable up through the temporal rip in the TSA. Holy halibut, Batman!
2011-10-09 16:14:14 -04:00
Matthew Hoops
89773a90ce PEGASUS: Only call callbacks once
Fixes final walk movie of a stride, among various other things
2011-10-09 00:04:05 -04:00
Matthew Hoops
188d951cb4 PEGASUS: Remove unused movie direct draw mode 2011-10-08 00:13:14 -04:00
Matthew Hoops
8a717d28d8 PEGASUS: Fix frames after turning 2011-10-07 23:13:31 -04:00
Matthew Hoops
a80af5eb4d PEGASUS: Add the Full TSA neighborhood 2011-10-06 23:53:53 -04:00
Matthew Hoops
af24890807 PEGASUS: Add the Tiny TSA neighborhood 2011-10-05 14:37:58 -04:00
Matthew Hoops
5381f5d56b PEGASUS: Implement basic jump console command 2011-10-05 14:37:34 -04:00
Matthew Hoops
3ecc16c9ae PEGASUS: Fix playSpotSoundSync playSoundSegment call 2011-10-04 12:16:59 -04:00
Matthew Hoops
cbca2812a8 PEGASUS: Fix turning 2011-10-04 11:34:15 -04:00
Matthew Hoops
05668dd684 PEGASUS: Fix moving forward
You know, actually initialize some variables :P
2011-10-03 23:27:48 -04:00
Matthew Hoops
d2789a152f PEGASUS: Fix idlers freeing themselves
Our idler handling is more like the original now
2011-10-02 23:31:01 -04:00
Matthew Hoops
0756f72c20 PEGASUS: Remove a change I made for testing 2011-10-02 23:30:49 -04:00
Matthew Hoops
5d8912a2ad PEGASUS: Fix Caldoria wake up video 2 2011-10-02 23:16:30 -04:00
Matthew Hoops
cc7680364a PEGASUS: Fix energy monitor calibration
Minus a quick flicker
2011-10-02 22:51:34 -04:00
Matthew Hoops
2b4bd019ee PEGASUS: Fix extra sync
Caldoria now starts up
2011-10-02 21:24:30 -04:00
Matthew Hoops
a432e3af29 PEGASUS: Fix Caldoria::updateCursor
This actually looks like an original game bug... The original does no checking for null here, but Neighborhood::updateCursor() clearly does
2011-10-02 21:23:51 -04:00
Matthew Hoops
a57b1de6ee PEGASUS: Add a hack to skip energy bar calibration for now 2011-10-02 21:22:52 -04:00
Matthew Hoops
b31efb02b5 PEGASUS: Fix draw sync functions 2011-10-02 21:22:14 -04:00
Matthew Hoops
8c7ebc8033 PEGASUS: Add the basic Caldoria neighborhood
Does not include the end-of-game timers and sequence yet. It's currently hooked up to the full game, but does not go beyond the first frame of the wake-up sequence right now.
2011-10-02 20:52:09 -04:00
Matthew Hoops
b24081c781 PEGASUS: Fix time forward callbacks 2011-10-01 13:21:46 -04:00
Matthew Hoops
f3e34cde02 PEGASUS: Fix neighborhood callbacks 2011-10-01 13:09:14 -04:00
Matthew Hoops
ebb40e26cb PEGASUS: Fix AI movies playing in the wrong box 2011-10-01 12:11:02 -04:00
Matthew Hoops
a85165035c PEGASUS: Fix pausing normal TimeBases 2011-09-30 22:51:09 -04:00
Matthew Hoops
05c774bb8b PEGASUS: Resolve a couple AI TODO's 2011-09-30 22:44:21 -04:00
Matthew Hoops
9718b8e803 PEGASUS: Ease off the CPU 2011-09-30 21:24:01 -04:00
Matthew Hoops
bfb2ad4778 PEGASUS: Fix inventory looping positions 2011-09-30 20:32:06 -04:00
Matthew Hoops
ad784cd5e8 PEGASUS: Fix movie segment looping
Not the best way to handle it, but it works for now
2011-09-30 20:24:28 -04:00
Matthew Hoops
485b427ed8 PEGASUS: Actually pause the game now 2011-09-30 16:26:31 -04:00
Matthew Hoops
9be43b24ce PEGASUS: Fix auto dragging 2011-09-30 12:52:04 -04:00
Matthew Hoops
b5af4bfc76 PEGASUS: Fix typos in autoDragItemIntoInventory/Room 2011-09-30 12:35:06 -04:00
Matthew Hoops
23c7b9f0dc PEGASUS: Introduce better cursor update code 2011-09-30 01:14:11 -04:00
Matthew Hoops
035cf8a7b3 PEGASUS: Fix AI videos not updating 2011-09-30 01:04:43 -04:00
Matthew Hoops
e299f0ac72 PEGASUS: Fix drag sprite transparency 2011-09-29 23:33:12 -04:00
Matthew Hoops
fdd50e8414 PEGASUS: Fix cursor not showing up 2011-09-29 23:29:53 -04:00
Matthew Hoops
06e2dbaa43 PEGASUS: Fix stupid typo stopping the current biochip from being found 2011-09-29 22:30:35 -04:00
Matthew Hoops
821813e808 PEGASUS: Allow saving/loading of AI rules 2011-09-29 20:28:12 -04:00
Matthew Hoops
c4c83e2346 PEGASUS: Resolve some TODO's and cleanup 2011-09-29 20:12:51 -04:00
Matthew Hoops
1fe7ca1d38 PEGASUS: Update save/load code a bit 2011-09-29 19:45:17 -04:00
Matthew Hoops
956f3d4644 PEGASUS: Add the auto dragger code 2011-09-29 19:26:17 -04:00
Matthew Hoops
5be808fe20 PEGASUS: Fix use of Common::List::erase 2011-09-29 17:10:13 -04:00
Matthew Hoops
447b7204f3 PEGASUS: Returning from the pause menu works now 2011-09-29 16:59:02 -04:00
Matthew Hoops
9ab6246123 PEGASUS: Fix compass not showing 2011-09-29 16:42:37 -04:00
Matthew Hoops
b54a6275cf PEGASUS: Fix sprites being drawn incorrectly 2011-09-29 16:40:11 -04:00