Commit Graph
100 Commits
Author SHA1 Message Date
James Brown 9cc4b3d4c9 Add a few AGI md5sums (sq1, pq1, lsl1)
svn-id: r24940
2006-12-28 11:52:24 +00:00
James Brown d304e7b476 Add a logo.bmp to DS port, to fix building. agentq, feel free to replace if the filesize is too big or whatever :)
svn-id: r23658
2006-08-03 12:20:28 +00:00
James Brown 140097267f Final fixes. Builds fine now, apart from a few still-missing-from-svn files
svn-id: r23461
2006-07-09 15:32:06 +00:00
James Brown 1ffa13180f More DS port fixes
svn-id: r23460
2006-07-09 14:46:04 +00:00
James Brown 0e66c43c70 Fix some more duplicated files, and unify case for rpc include
svn-id: r23459
2006-07-09 13:10:45 +00:00
James Brown 880838514f Remove duplicated content
svn-id: r23457
2006-07-09 12:58:10 +00:00
James Brown f5fdbcddfb Pop AGIs text.cpp into a class, for later cleanup.
svn-id: r23011
2006-06-10 13:20:29 +00:00
James Brown 1a64d032fe Allow X11 backend to compile
svn-id: r22819
2006-06-01 15:07:58 +00:00
James Brown 38537899b3 Remove printf() debug message that appears annoyingly in Zak256. Anyone know what this was added to figure out?
svn-id: r22739
2006-05-29 14:15:19 +00:00
James Brown 3e3df54a9c Quiet warning in gcc 3.3.6
svn-id: r19789
2005-12-13 04:11:57 +00:00
James Brown 706ea9db69 Reverted default case error in o5_resourceRoutines to a warning, in order to workaround a fatal error in zak256 caused by a botched script load. See bug #1290485
svn-id: r19030
2005-10-12 05:46:56 +00:00
James Brown df3bc8bb37 spelling
svn-id: r17609
2005-04-16 01:39:51 +00:00
James Brown 8f1307ff6c Patch #1066150 from eriktorbjorn - Enable adlib emulated midi as fallback where hardware synth is unavailable.
svn-id: r15807
2004-11-14 14:11:54 +00:00
James Brown 2ae3166f2d Add new clearScreen OSystem call. Currently only implemented in SDL backend. This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering.
svn-id: r15799
2004-11-13 04:33:33 +00:00
James Brown 4aa5649c1e Erm, this was never meant to be commited. I might as well leave the .h change for now, until kyra is investigated further.
svn-id: r15788
2004-11-11 14:19:38 +00:00
James Brown cb4b3c1f7e Prevent infinite loop by displaying the launcher after a game start FAILURE too.
svn-id: r15787
2004-11-11 14:01:11 +00:00
James Brown 1f7ccd0293 Bring kyra up-to-date with patch 1051358
svn-id: r15786
2004-11-11 13:37:35 +00:00
James Brown b1ec9a92bf Init in the right spot :P
svn-id: r15558
2004-10-15 10:56:16 +00:00
James Brown 0ee4b3e542 Init error.
svn-id: r15557
2004-10-15 10:53:06 +00:00
James Brown 15c184cc12 Fix opcodes.
svn-id: r15556
2004-10-15 10:42:44 +00:00
James Brown a5e188b9d8 Fix a few things
svn-id: r15555
2004-10-15 10:32:17 +00:00
James Brown 8f65711a28 Merge in some of LordHotos kyra code, with some changes.
It's still non-functional, but once I merge in some more of my local changes things should actually be moving a long a bit.

svn-id: r15554
2004-10-15 06:06:47 +00:00
James Brown 09c0855f9a Reenable persistant launcher, in order to encourage some debugging ;)
svn-id: r15510
2004-10-10 16:31:15 +00:00
James Brown e0b156387e Be a Less Lazier Programmer (tm): Lesson 1.
Typing your code instead of copy/pasting it from a few lines down.

svn-id: r15035
2004-09-12 12:18:46 +00:00
James Brown 0f2f3c0072 Be a Better Programmer (tm)
svn-id: r15034
2004-09-12 12:15:19 +00:00
James Brown a427d72d04 Store SCUMM md5s in save game. Save format bump.
svn-id: r14996
2004-09-10 12:13:03 +00:00
James Brown 9754794e02 Few updates / rewordings
svn-id: r14534
2004-08-10 04:23:58 +00:00
James Brown 9756a420a3 Use extrapath in Sword1 engine (from 0.6.0 branch). More verbose errors to go with the forthcoming new manual. Sword1 CD swapping doesn't work as expected HERE, either :)
svn-id: r14188
2004-07-11 04:41:48 +00:00
James Brown 06dc6a2c4e Backport C&P bug from local tree
svn-id: r14143
2004-07-01 10:24:42 +00:00
James Brown d611b4bf1f Add 'Path' tab to launcher, w/ selection for Game, Data and a new 'Extra' path.
Extrapath is used for pointing to additional game resources - for example, running BS 1 or 2 directly from original CDs, Extrapath would point to the cutscene packs.

svn-id: r14125
2004-06-29 14:23:39 +00:00
James Brown d3f647867e Whoops. Remember to make clean/distclean before commiting whole directories :)
svn-id: r13517
2004-04-09 12:45:10 +00:00
James Brown 3978b728db Add Kyrandia base
svn-id: r13516
2004-04-09 12:36:06 +00:00
James Brown aff5b4bc4b Bump version
svn-id: r13327
2004-03-17 06:08:01 +00:00
James Brown 7000cb00e4 Forward-port maniac hack :)
svn-id: r13242
2004-03-13 12:55:40 +00:00
James Brown 6a155e028e Backport blee
svn-id: r13228
2004-03-11 04:13:22 +00:00
James Brown b77231a9a3 Fix from Roever for bug #892827
svn-id: r13107
2004-03-01 04:05:10 +00:00
James Brown c086822ba9 Revert fixme out.. as it's all fixed. :o)
svn-id: r13054
2004-02-25 14:31:31 +00:00
James Brown 70c3d3b66e Fix SDL backend compilation
svn-id: r13042
2004-02-25 06:08:00 +00:00
James Brown 9119fc440f Todo updates
svn-id: r12970
2004-02-21 15:30:16 +00:00
James Brown 5ee96b4625 Add mutex tracking to make it easier to debug imuse deadlocks
svn-id: r12870
2004-02-14 08:56:26 +00:00
James Brown 0e24cabec8 Remove debug printf()
svn-id: r12843
2004-02-13 10:26:40 +00:00
James Brown deb1d40cc0 This is not a test, I repeat, this is not a test!
svn-id: r12822
2004-02-11 08:16:08 +00:00
James Brown 9301f0b0ff Change AppendableMemoryStream overflows to debug messages, so people stop believing them to be the cause of errors in bug reports :P
svn-id: r12775
2004-02-08 17:19:09 +00:00
James Brown 91f201af29 Patch #874510 from roever, fixes BS2 demo cutscene problems (bug #884568)
svn-id: r12761
2004-02-07 15:09:13 +00:00
James Brown 9b97d851fe Add -c/--config option to specific alternate configuration file. Sorry Max, but it's damn useful for coverdiscs :)
svn-id: r12758
2004-02-07 04:53:59 +00:00
James Brown f58e13fe4d Add TODO about naming of _saveLoadCompatible
svn-id: r12687
2004-01-31 16:10:21 +00:00
James Brown 9b2e69fe2f Patch #886058 - Don't stop music when loading certain temporary states.
svn-id: r12686
2004-01-31 16:07:11 +00:00
James Brown 33d7e5a093 Don't crash if unable to play cutscene music.
svn-id: r12566
2004-01-21 08:50:15 +00:00
James Brown 4866b4fd0e Correct name.
svn-id: r12477
2004-01-18 13:05:49 +00:00
James Brown 5a4c5e1485 Don't allow overlapping voice in cutscenes. Fixes crash in carib cutscene.
svn-id: r12474
2004-01-18 12:07:21 +00:00
James Brown 8a6641826b Copy mpeg2 status to BS1 as well.
svn-id: r12466
2004-01-18 05:55:28 +00:00
James Brown ad46828d1c BS1 cutscene support. Also bugfixes (don't crash if cutscene ogg unavailable)
svn-id: r12465
2004-01-18 05:52:04 +00:00
James Brown 04f2bc0276 Update BS2 cutscene player with changes from roever: overlay support (default, 8bit backends should define BACKEND_8BIT for fast colour remapping) and sound syncronisation.
svn-id: r12456
2004-01-17 14:20:32 +00:00
James Brown 63afd5fe0c Launcher subtitles checkbox (is Sound the right place for this? I dunno..)
svn-id: r12454
2004-01-17 13:21:15 +00:00
James Brown e9ca5a1b6d Forgot this :)
svn-id: r12439
2004-01-16 16:57:51 +00:00
James Brown eeab2bb3bf Hack for Launcher Scaler dropdown. Backends using the Launcher will need to implement the OSystem HAS_SCALER property. The global options dialog still needs doing.
svn-id: r12436
2004-01-16 16:28:56 +00:00
James Brown ac5b7036c2 Fix for bug #862263 - Maniac actors never stop talking. I know this could probably be neater :)
svn-id: r12430
2004-01-16 10:45:56 +00:00
James Brown 6b923d306b Hack for infinite loop in walkbox code - hacks around Maniac bug #862245 (fixes is a strong word for a breakout counter hack :)
svn-id: r12428
2004-01-16 09:05:57 +00:00
James Brown fac0056731 Readme tweaks - clean up supported games section, add note about Sword cutscenes.
svn-id: r12427
2004-01-16 08:53:43 +00:00
James Brown 984ce55aa4 Just hide a few noisy warnings.
svn-id: r12426
2004-01-16 08:34:42 +00:00
James Brown d300c79c1a Revert Fix for bug #738352 (DIG: Cursor image appears in upper left corner) - Fingolfin's commit and revision 1.162. Causes regressions such as Sam and Max bug #877798 (Inventory display glitches).
Max - Sam and Max has the most complex usage of flObjects of most games, so if you want to test for regressions with these kind of changes it's your best bet :)

svn-id: r12425
2004-01-16 08:23:46 +00:00
James Brown 006ef5e01f Fix bug #815853 - Cannot load during intro SMUSH movies
svn-id: r12423
2004-01-16 07:58:55 +00:00
James Brown 2d79f5b208 Don't segfault-on-exit when the game data files are missing.
svn-id: r12422
2004-01-16 07:33:23 +00:00
James Brown 7a148743f1 Fiddling.
svn-id: r12411
2004-01-15 14:01:57 +00:00
James Brown 8cc0b7163c Move SCUMM debugger init later on. With this _numVariables is set, so theoretically the Debugger's scumm_vars[] array should work again. Although it
doesn't, for some reason I have yet to look into.

svn-id: r12377
2004-01-14 10:02:33 +00:00
James Brown a685422a13 Initial libmpeg2 cutscene support based on patch #874510.
Pre-converted cutscenes w/ palette files available - ask LeChuck about Cutscenes :)

svn-id: r12338
2004-01-12 11:11:19 +00:00
James Brown c4528ac022 More conversion to debug channels
svn-id: r12293
2004-01-10 11:01:47 +00:00
James Brown 1778b01d76 Start of debug channel support. TODO: Move this to the common Debugger system?
svn-id: r12289
2004-01-10 05:20:15 +00:00
James Brown cb609b4cf5 Testing stuff.
svn-id: r12217
2004-01-07 14:09:43 +00:00
James Brown a04b2fc020 Temporarly enabling this buffer underrun hack until aquadran looks at it. (See bug 872339)
svn-id: r12215
2004-01-07 13:40:54 +00:00
James Brown 7384fce368 Spelling. Yes, I'm a hypocrite :)
svn-id: r11904
2003-12-25 08:48:51 +00:00
James Brown c8d0708d93 Updates: Full Throttle INSANE, Simon thing stuff, FOTAQ/BS1/BS2 should be completable apart from cutscenes in the Swords.
svn-id: r11900
2003-12-25 05:30:23 +00:00
James Brown cbafc3c8c0 Oops, thanks khalek :)
svn-id: r11586
2003-12-11 15:21:49 +00:00
James Brown 84247d9797 A few updates, mostly replacing examples that still used -n to disable subtitles.
To prevent confusion I think we should simply use a different switch character instead of reversing the behavior of -n for 0.6.0... Any suggestions on a good letter that's free? :)

svn-id: r11585
2003-12-11 15:17:53 +00:00
James Brown fba9070198 Version bump, small NEWS tweakage
svn-id: r11530
2003-12-08 16:14:00 +00:00
James Brown aed2a56e0c Patch #842988 (sev) - fix bugs in sdl-config detection
svn-id: r11305
2003-11-16 04:03:31 +00:00
James Brown 0ece8aab8b Default to first tab
svn-id: r11087
2003-11-03 06:19:43 +00:00
James Brown a331a298a2 Fiddling with new tab widget
svn-id: r11086
2003-11-03 05:27:53 +00:00
James Brown 9bab58179d Revert kirbens change on 05Sep. Setting debugmode with debuglevel 0 is deliberate and intended behavior (for enabling engine specific 'debug options' without debug messages)
svn-id: r10519
2003-10-01 11:42:32 +00:00
James Brown 078e1ee799 Few small index corrections pointed out by Dark-Star
svn-id: r10347
2003-09-21 13:10:22 +00:00
James Brown dbb20eaee5 This'll also break Makefile.noconf
svn-id: r10291
2003-09-18 12:07:56 +00:00
James Brown 90dd98511b A few small updates, query on the status of Indy walk bugs (see FIXME comment in Readme).
I propose 0.6.0 is codenamed the 'Mad Max' release. Any seconds? (reply to -Devel)

svn-id: r10190
2003-09-12 03:13:51 +00:00
James Brown ec447fdfbb Remove a bunch of unneeded cruft - but barely the surface of it. This code is depressing and duplicated all over the place... I don't think I can bear to touch this code until it's undergone some MAJOR cleanup :)
svn-id: r9782
2003-08-19 14:57:26 +00:00
James Brown 5ad330e145 Patch from roarin_elk to fix crash in German V2 Zak (talking to Skolarian on Mars crashes)
svn-id: r9717
2003-08-16 08:55:29 +00:00
James Brown 5dd554c47a Add 'name' lookup ability to debuggers "actor" and "object" commands
svn-id: r9663
2003-08-13 16:24:35 +00:00
James Brown c2ed4c2d0e Use debug by default for CVS trunk
svn-id: r9619
2003-08-10 07:56:05 +00:00
James Brown 8cc805121d Tweak a little
svn-id: r9618
2003-08-10 07:52:23 +00:00
James Brown 129ae93ca6 Lets try and keep this more updated from now on, hmm?
svn-id: r9606
2003-08-08 13:13:37 +00:00
James Brown 386b8216df Make prepositions work
svn-id: r9505
2003-08-05 16:57:47 +00:00
James Brown 7cbb06c4a6 Forgot some V1 prep code
svn-id: r9503
2003-08-05 16:48:56 +00:00
James Brown 173e3c5db3 V1 preposition support, but broken.
svn-id: r9502
2003-08-05 16:43:33 +00:00
James Brown 636b8458b3 Forward-port ZakV2 hacks from 0.5.0 branch
svn-id: r9332
2003-07-31 15:32:57 +00:00
James Brown be4446f945 Ignore me, I'm a carrot.
svn-id: r9073
2003-07-19 07:43:13 +00:00
James Brown b295340912 Restore size hack properly
svn-id: r9072
2003-07-19 07:42:01 +00:00
James Brown e7913ad49a Fix fixme
svn-id: r9012
2003-07-14 11:35:09 +00:00
James Brown 2980a78dff We ARE in a cvs freeze, PLEASE at least test if your code compiles before commiting...
Jamieson, this isn't even a valid line of C! @toad Jamieson630

svn-id: r9004
2003-07-14 08:48:38 +00:00
James Brown ae0bcfc213 Update readme a bit. Can someone please update the build instructions re: using Configure?
svn-id: r9003
2003-07-14 08:44:02 +00:00
James Brown 9b55abbf49 V1 Zak fixes and hacks. (Woo, it rhymes! :)
svn-id: r8996
2003-07-14 06:00:17 +00:00
James Brown d50009b7c7 Preemptive code cleanup to prevent ear damage during certain Euphony tunes
svn-id: r8947
2003-07-12 15:27:41 +00:00
James Brown cc23b25cde Fix fix for 769896
svn-id: r8938
2003-07-12 10:19:18 +00:00