Commit Graph
137148 Commits
Author SHA1 Message Date
lb_ii d3ec544b93 DEVTOOLS: Clean /gen/ before generating new files 2021-06-10 01:56:23 +03:00
lb_ii a857fc7dc3 DEVTOOLS: Wrap python calls into functions 2021-06-10 01:56:23 +03:00
lb_ii f4a07756be DEVTOOLS: Add some error checking to create_achievements 2021-06-10 01:56:23 +03:00
lolbot-iichan b1e8fa6269 ACHIEVEMENTS: Fix Testbed statistics id 2021-06-10 01:56:23 +03:00
lb_ii a59108911d GUI: Use AchMan to get achievements descriptions 2021-06-10 01:56:23 +03:00
lb_ii bc595911f6 WINTERMUTE: Use AchMan to get achivements descriptions 2021-06-10 01:56:23 +03:00
lb_ii dea2085eb2 ACHIEVEMENTS: Add API to get stats and achivements descriptions 2021-06-10 01:56:23 +03:00
lb_ii 629e5c2783 ACHIEVEMENTS: Load achivements descriptions from achievements.dat 2021-06-10 01:56:23 +03:00
lb_ii a81d534509 WINTERMUTE: Remove data string from achivements_tables 2021-06-10 01:56:23 +03:00
lb_ii 21b6ad9a29 TWINE: Remove data string from achivements_tables 2021-06-10 01:56:23 +03:00
lb_ii 53721953a2 TESTBED: Remove data string from AchivementsInfo 2021-06-10 01:56:23 +03:00
lb_ii cd0a225394 AGS: Remove data string from achivements_tables 2021-06-10 01:56:23 +03:00
lb_ii fb1f399f5a DISTS: Add achievements.dat to various dat file lists 2021-06-10 01:56:23 +03:00
lolbot-iichan 6cd6888f9d ACHIEVEMENTS: Add data files generated with create_achievements.sh 2021-06-10 01:56:23 +03:00
lb_ii 6e48e84e0a DEVTOOLS: Add hand-written INI-file for Testbed achievements 2021-06-10 01:56:23 +03:00
lb_ii a9845d03f7 DEVTOOLS: Add a new tool to create achievements.dat, based on original steam_achievements.py 2021-06-10 01:56:23 +03:00
Strangerke 40f097e2c5 CRYO: Initialize uninitialized variables in eden.cpp 2021-06-09 23:17:27 +01:00
Tim Burke 4dafa60ff4 DOCS: Fix Category:Supported_Games links 2021-06-09 22:34:37 +01:00
Strangerke d06c4696a9 CRYO: Remove useless includes 2021-06-09 21:49:35 +01:00
sluicebox d6f5111523 SCI: Fix SQ1 Orat sounds 2021-06-09 14:28:52 -06:00
sluicebox 674ed112aa JANITORIAL: Update more old bug tracker numbers
I missed the six digit ones and a few others in:
93eeffc84d
2021-06-09 14:28:52 -06:00
Eugene Sandulenko 17b125b479 JANITORIAL: Fix indentation 2021-06-09 21:51:08 +02:00
Eugene Sandulenko b25e58ece6 GRAPHICS: Added more info on 9-patch images 2021-06-09 21:50:07 +02:00
trembyle 5094f0734d DIRECTOR: Fix directory globs
Correct the list to match their actual depth in directory structure
2021-06-09 21:49:28 +02:00
trembyle dca227aa7e DIRECTOR: Add more detection entries
And fix one typo under Explorapedia
2021-06-09 21:49:28 +02:00
trembyle bb84be66c9 DIRECTOR: Expose subdirectory list from detection
Clean up `director.cpp` by iterating over an exposed subdirectory
list from `detection.cpp`, rather than maintain similar data in two
places.
2021-06-09 21:49:28 +02:00
trembyle 9f3e3bc734 DIRECTOR: Add subdirectory matching
Add subdirectories to match in both detection and runtime
2021-06-09 21:49:28 +02:00
trembyle fe2060309f DIRECTOR: Add detection entries
Huge increase in the number of detection entries. This adds
thousands of lines to the detection tables. Unfortunately due to
the new grouping and organization, this cannot easily be broken up
into atomic commits. Future updates will smaller and easier to see
individual changes.
2021-06-09 21:49:28 +02:00
trembyle 435b4d65f9 DIRECTOR: Add new detection macros
To reduce line count and enhance readability of detection tables,
add new macros for multiple file detection. Also allow additional
platforms for FM Towns and Pippin.
2021-06-09 21:49:28 +02:00
trembyle 7ba650d5bd DIRECTOR: Move game descriptions to detection_tables.h
The list will soon be getting very long and would require much
scrolling to view code in detection.cpp if not moved.
2021-06-09 21:49:28 +02:00
trembyle 30dfb37623 COMMON: Add Pippin platform for Director engine
Differences with Mac platform include disc authentication and the
presence of Mac System 7 files on disc.
2021-06-09 21:49:28 +02:00
SupSuper 455cdff8df CREDITS: Add Trecision engine 2021-06-09 12:20:52 +01:00
Matthew Duggan f31b963302 ULTIMA8: Update fire table sprites and sounds for No Regret 2021-06-09 17:24:08 +09:00
Strangerke 92f9cf81cf TRECISION: Merge two levels of 'if' in LogicManager 2021-06-09 08:15:05 +01:00
Strangerke 6bb213c385 TRECISION: Reduce some variable scopes in textureTriangle() 2021-06-09 07:54:28 +01:00
Strangerke 1cdfa93e83 TRECISION: Reorder initializations in constructor to match declaration, change decompress() signature to use uint8 instead of unsigned char 2021-06-09 07:41:42 +01:00
Strangerke 60bf6d659a TRECISION: Reduce some variable scopes in Actor 2021-06-09 07:40:27 +01:00
djsrv 12565cb272 DIRECTOR: LINGO: Fix the number of chunks
Deleted these lines by accident...
2021-06-08 22:19:38 -04:00
djsrv 35e68aece3 DIRECTOR: LINGO: Fix chunk refs with start < 1 2021-06-08 21:20:19 -04:00
djsrv b073fe1fea DIRECTOR: LINGO: Fix char bound check 2021-06-08 21:00:12 -04:00
djsrv f747445e15 DIRECTOR: LINGO: Implement kTEAString properties 2021-06-08 20:06:29 -04:00
djsrv ce30bcb0d7 DIRECTOR: LINGO: Use chunk refs in b_numberof/lastof
For consistency.
2021-06-08 20:06:29 -04:00
djsrv e50ea9b06e DIRECTOR: LINGO: Rework chunk references 2021-06-08 20:06:28 -04:00
djsrv 5378369652 DIRECTOR: Add consts 2021-06-08 20:06:28 -04:00
djsrv 9c6165554f DIRECTOR: LINGO: Add LC::readChunkRef 2021-06-08 20:06:28 -04:00
Filippos Karapetis 7f9137cbf8 TRECISION: Cleanup includes 2021-06-09 02:54:06 +03:00
Filippos Karapetis 42d33ec151 TRECISION: Split the Pathfinding3D and Renderer3D classes 2021-06-09 02:52:21 +03:00
Filippos Karapetis ae859a44ea TRECISION: Move the texture surface inside GraphicsManager
This removes the last code that had direct access to the screen buffer
2021-06-09 02:16:00 +03:00
Filippos Karapetis d721ecceea TRECISION: Draw video subtitles correctly
A regression from 6ce7d3a985
2021-06-09 01:49:14 +03:00
Filippos Karapetis 3e4918cbbb TRECISION: Replace updatePixelFormat() with convertToScreenFormat() 2021-06-09 01:49:13 +03:00