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