aboutsummaryrefslogtreecommitdiff
path: root/saga/game.cpp
AgeCommit message (Collapse)Author
2006-01-13implement IHNM verb mapperAndrew Kurushin
svn-id: r20003
2005-11-26known color WIP #1Andrew Kurushin
svn-id: r19703
2005-10-28Checked sound in all supported ITE versions.Eugene Sandulenko
svn-id: r19329
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-17Added French and Russian md5s for IHNM submitted in bugreportsEugene Sandulenko
#1328019 "IHNM: French MD5s" and #1094819 "IHNMAIMS: md5's of my cd version" respectively svn-id: r19139
2005-10-17Fix bug #1326833 "ITE: Missing copy protection". Though it is disabledEugene Sandulenko
by default by kind permission from Wyrmkeep Entertainment Co. svn-id: r19125
2005-10-16Err.. Now really fix game detection. Not that it was wrong, but I forgotEugene Sandulenko
to remove old leftover which plainly overewrote all those sophisticated checks. svn-id: r19112
2005-10-14Eliminate ite-demo and ihnm-demo targets as we do in SAGA. Just use plainEugene Sandulenko
ite and ihnm respectively. Sorry, but I had to do it before release, no autoupgrade as games weren't supported only in developer's version. Fix bug #1297365 "ITE: Game detection is broken". Now it distinguishes between DOS CD and Win CD, though it uses platform and language settings from .ini to do the choice. I.e current games need to be redetected. Though only these 2 games are affected. I.e. they have exactly same resource files, just Windows release adds up external patches. These patches cannot be added to detection as they're stored in subdirectories. Also I resolved problem between ite-demo-win and ite-demo-linux where latter is a superset of former. I.e. it has all files which win demo has plus one additional. And if you try to detect Linux demo it shows you both. Of course this could be handled by upper solution, but to make sure I count number of required files for matched versions and remove those which do not have max number of files. I.e. if 2 games matched and one requires 4 and another one requires 5 files, then we have 5 files matched which certainly points to second game not the first. svn-id: r19074
2005-10-14Add language and platform to game description and use that accross the source.Eugene Sandulenko
That eliminates GF_LANG_DE and GF_MAC_RESOURCES. svn-id: r19071
2005-10-11I was going to fix the IHNM sprite loader, but when I got here this morningTorbjörn Andersson
sev had already done that. All that was left for me was this final bit of cleanup. :-) svn-id: r19014
2005-10-11Some IHNM changes:Eugene Sandulenko
o Fix status text color. (Though text is all ITE-specific) o Enable inventory drawing o Load inventory sprites o Hid now unneeded actor loading debug output svn-id: r19011
2005-10-11Fixed sprite loading. Now that ugly hack is gone, no wrong reads and everyEugene Sandulenko
chapter is selectable without crash. As a side effect all buttons now have correct backgrounds ;). svn-id: r19010
2005-10-10Adjust save reminder positionEugene Sandulenko
svn-id: r19007
2005-10-10IHNM verb panel fixes:Torbjörn Andersson
* Verb buttons and texts are drawn at the correct coordinates. I've compared it to the screenshot on Mobygames. * Verb text is drawn without shadow. * The "Walk to", "Look at", "Take" and "Use" buttons all have the correct background. For some reason, I can't find the sprites for the remaining four buttons. svn-id: r19004
2005-10-10The demo resources list looked incomplete to me. Can anyone check if thisTorbjörn Andersson
works? svn-id: r19003
2005-10-10Draw the IHNM portrait on the right coordinates.Torbjörn Andersson
svn-id: r19002
2005-10-10Add defines for DOS demo resource numbers.Travis Howell
svn-id: r19001
2005-10-10First attempt to run DOS ITE demoEugene Sandulenko
svn-id: r19000
2005-10-10Show save reminder in IHNM correctly.Eugene Sandulenko
svn-id: r18996
2005-10-10Draw main panel. Buttons lack backgorunds and save reminder is buggy atm.Eugene Sandulenko
svn-id: r18994
2005-10-08Now most artefacts are gone and we're in proper panel mode when runningEugene Sandulenko
character selection. svn-id: r18961
2005-10-07Draw acrtors (eriktorbjorn, rejoice).Eugene Sandulenko
It: o breaks intro, as now everything seems to be shifted. o Shows problem at our firt scene where there is no inventory drawn o Shows problem with our animation code, actor frames are wrong o Draws actors upside down and probably at wrong location o Due to incomplete implementation of whichObject() it crashes when you hover over characters. svn-id: r18952
2005-09-29Fix fonts in intro. It is a very dirty code. Actually we should specifyEugene Sandulenko
font Ids in game settings. Also uhnm demo will definitely not work with current code as it has lesser number of fonts. svn-id: r18900
2005-09-23"Inherit the Earth Voices" for Multi CD version is case sensitive.Eugene Sandulenko
svn-id: r18864
2005-09-21Make the Linux and multi-OS versions run again. I don't know about the restTorbjörn Andersson
of you, but I'm getting increasingly frustrated with the number of almost indistinguishable, yet subtly different versions of ITE. svn-id: r18853
2005-09-21Added a GAME_SWAPENDIAN flag so that game files can be labelled as havingTorbjörn Andersson
the opposite byte order of the rest of the files. This is needed for the multi-OS version. (Now it crashes with a "RAWInputStream() wrong musicInfo" message instead, but it's still an improvement.) svn-id: r18852
2005-09-02Implement option buttons functionality. This fixes bug #1259518 "ITE: ButtonsEugene Sandulenko
in Options Dialog not fully functional" svn-id: r18738
2005-08-15Fixed warning.Torbjörn Andersson
svn-id: r18693
2005-08-13Make IHNM demo go little further (still crashes at initialization). AddEugene Sandulenko
spanish version of IHNM. svn-id: r18676
2005-08-11Clarify message about unknown MD5 and don't make false alarms.Eugene Sandulenko
svn-id: r18666
2005-08-10fixed iso convertion Rif positionAndrew Kurushin
add some IHNM panels svn-id: r18652
2005-08-09o Fix some game parameters for IHNMEugene Sandulenko
o Load voices LUT for IHNM svn-id: r18640
2005-08-06changeChapter -> changeScene with chapterAndrew Kurushin
svn-id: r18619
2005-08-05o Some cleanupEugene Sandulenko
o Fix warnings o Implemented IHNM changeChapter() o WIP for metaResources svn-id: r18618
2005-08-04Remove support of dumped data forks for old ITE Mac CD. Now it requiresEugene Sandulenko
files to be in macbinary format. svn-id: r18613
2005-08-04Few minor IHNM fixes.Eugene Sandulenko
svn-id: r18612
2005-08-04macBinary resource supportAndrew Kurushin
svn-id: r18609
2005-07-30added Patch.re_ supportAndrew Kurushin
svn-id: r18603
2005-07-29Preliminary support for original MAC CD ITEEugene Sandulenko
svn-id: r18598
2005-07-29Restrict scene substitutes only to demos which actually use themEugene Sandulenko
svn-id: r18597
2005-07-29WhitespacesEugene Sandulenko
svn-id: r18595
2005-07-26fixed sound in many variationAndrew Kurushin
some version should be tested svn-id: r18585
2005-07-21Partially implemented differences in IHNM script functions.Eugene Sandulenko
svn-id: r18573
2005-07-20ite mac demo patch files correctionAndrew Kurushin
svn-id: r18570
2005-07-20Nope, I was mistaken. The Linux patch files are almost - but not quite -Torbjörn Andersson
like the Windows ones. svn-id: r18569
2005-07-19The Linux release had patch files too, but I don't have that CD here so ITorbjörn Andersson
can't verify whether or not I got them right. I think they were the same as the Mac version. svn-id: r18566
2005-07-19If we're not going to detect music "engine" at run-time, then we do needTorbjörn Andersson
separate entries for the original Windows CD and the first Wyrmkeep version. The latter has the "patch" files, which include the standalone MIDI files. However, since the data files are otherwise indistinguishable, we also need to be able to detect multiple versions and let the user to the disambiguation. I've added that functionality in the simplest way I could think of, in case we want to revert it later. svn-id: r18565
2005-07-19finally Resource manager rewritten:Andrew Kurushin
-adds patch file support -global _vm removed cleanups svn-id: r18560
2005-07-16fix Win32 demo font listAndrew Kurushin
svn-id: r18549
2005-07-09gfx rearangementAndrew Kurushin
code cleanups svn-id: r18523