Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2016-10-21 | PRINCE: Refactored detection code into widely accepted schema | Eugene Sandulenko | |
2016-09-03 | PRINCE: Make Russian version of the game start. | Eugene Sandulenko | |
Crashes right after the intro AVI. | |||
2016-09-03 | PRINCE: Added detection to Russian version of the game. | Eugene Sandulenko | |
The engine requires a bit of work, as this version has all files unpacked from the PTC archives. | |||
2016-09-03 | PRINCE: Properly detect translated versions, and mark them via Game Feature | Eugene Sandulenko | |
2016-09-03 | JANITORIAL: Make GPL headers uniform | Eugene Sandulenko | |
2016-08-24 | ALL: Make simpleSaveNames() a MetaEngineFeature | Alexander Tkachev | |
Added it into hasFeature() of all engines which returned `true` in simpleSaveNames() before. As mentioned in #788, SCI is not always using simple names, so it doesn't have such feature now. | |||
2016-08-24 | ALL: Add MetaEngine::simpleSaveNames() | Alexander Tkachev | |
Engines with "simple" savenames would support "Run in background" in save/load dialog and gradual save slots unlocking. Other engines save/load feature would be locked until save sync is over. | |||
2016-07-04 | PRINCE: Remove manual debug level setting. It's too noisy. | Torbjörn Andersson | |
2016-07-04 | PRINCE: Add video player for topware.avi logo | Torbjörn Andersson | |
The sound is rather bad, but I assume that's something with our CinePak video decoder so I'll leave it like this for now. The player itself is based on the BBVS engine. | |||
2016-07-03 | PRINCE: Prefix the names of the data archives | Torbjörn Andersson | |
This avoids a conflict between the "all" directory and the "all" archive, if the directory happens to be named in all lower case. While it isn't on the CD, we shouldn't introduce case sensitivity in the file names if we can avoid it. | |||
2016-07-03 | PRINCE: Correct search path to voices/databank.ptc | Torbjörn Andersson | |
At least in my copy, the voices directory is on the same level as the other directories. (Though the whole thing is inside a directory called "data", so maybe that's where that came from?) | |||
2016-06-08 | PRINCE: Use # as savefile matching pattern | Eugene Sandulenko | |
2016-05-31 | PRINCE: Detecting unknown cursors | Eugene Sandulenko | |
2016-05-31 | PRINCE: Proper processing of missing sprite mask | Eugene Sandulenko | |
2016-05-31 | PRINCE: Object initialization | Eugene Sandulenko | |
2016-05-17 | ALL: Change main engine header guard defines to <directory>_<engine>_H | Eugene Sandulenko | |
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines. | |||
2016-05-14 | PRINCE: Remove redundant check | Eugene Sandulenko | |
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-03-08 | ENGINES: Make variable names of ADGameDescription conform to our guidelines. | Johannes Schickel | |
gameid -> gameId guioptions -> guiOptions | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-05 | CONFIGURE: Introduced new engine dependency: highres | Eugene Sandulenko | |
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define. | |||
2016-02-15 | JANITORIAL: Typos detected with lintian & grep | Alexandre Detiste | |
2015-11-27 | PRINCE: Fix color clipping logic | Eugene Sandulenko | |
2014-11-09 | PRINCE: Double animation of bird after 'throw a rock' mini-game fix | lukaslw | |
2014-11-09 | PRINCE: playSample() - split to sound and speech types to correct volume ↵ | lukaslw | |
settings | |||
2014-11-09 | PRINCE: canLoadGameStateCurrently() - to check if loading is allowed | lukaslw | |
Also block saving during dialogbox and inventory drawing | |||
2014-11-09 | PRINCE: canSaveGameStateCurrently() - check conditions when you can't save ↵ | lukaslw | |
the game state | |||
2014-11-09 | PRINCE: Add loading during startup and syncSoundSettings features | lukaslw | |
2014-11-09 | PRINCE: Allow RTL engine feature | lukaslw | |
2014-11-09 | PRINCE: Allow to skip intro animation with LMB | lukaslw | |
2014-11-08 | PRINCE: showLogo() - allow to skip logo animation or quit game during it | lukaslw | |
2014-11-08 | PRINCE: Silence last comparison warning in gcc | lukaslw | |
2014-11-08 | PRINCE: Silence signed and unsigned comparison warnings in gcc | lukaslw | |
2014-11-08 | PRINCE: Fix double loading of variaTxt.dat file in init() | lukaslw | |
2014-11-08 | PRINCE: Reduce pause() and pause2() to one function and rename it to ↵ | lukaslw | |
pausePrinceEngine() | |||
2014-11-08 | PRINCE: Implement pauseEngineIntern() - pause and resume music in GMM | lukaslw | |
2014-10-28 | PRINCE: Change PrinceGameType enum names | lukaslw | |
Fix compilation on gcc | |||
2014-10-28 | PRINCE: Allow to load translation file - prince_translation.dat | lukaslw | |
Update detection file to allow English language with both PL and DE data files. Add setMobTranslationTexts() to update mob names to translated ones in each location | |||
2014-10-28 | PRINCE: Remove trailing whitespace | Filippos Karapetis | |
2014-10-26 | PRINCE: Fix another variable sign | Eugene Sandulenko | |
2014-10-26 | PRINCE: Fix variable sign | Eugene Sandulenko | |
2014-10-26 | PRINCE: Fix warning | Eugene Sandulenko | |
2014-10-25 | PRINCE: Fix potential out-of-bounds read (CID 1248502) | Torbjörn Andersson | |
Since _opcodes[] has kNumOpcodes elements, kNumOpcodes itself is not a valid index. | |||
2014-10-25 | PRINCE: Fix potential out-of-bounds reads (CID 1248500, 1248503) | Torbjörn Andersson | |
Since heroSetTable[] is an array of int, use >= ARRAYSIZE() instead of > sizeof(). | |||
2014-10-25 | PRINCE: Fix potential out-of-bounds write (CID 1248504) | Torbjörn Andersson | |
There are kMaxTexts text slots, so kMaxTexts itself is not valid. | |||
2014-10-10 | PRINCE: rename a couple of variables named "rand" | Strangerke | |
2014-10-10 | PRINCE: Reduce the scope of several variables in GraphicsMan | Strangerke | |
2014-10-10 | PRINCE: Reduce the scope of several variables in PrinceEngine | Strangerke | |
2014-10-10 | PRINCE: Reduce the scope of several variables in Hero | Strangerke | |