Dries Harnie
7096704bb5
GRIM: Fix typo in GrimPatchesDesc.txt
2014-03-27 20:31:57 +01:00
Ingo van Lil
51c59ab6ed
EMI: Display subtitles with TinyGL
...
In EMI the screen is dimmed while playing movies. The blit() function in
TinyGL is required to work in that case so that movie subtitles are
displayed.
2014-03-22 10:37:40 -07:00
Ingo van Lil
4a87ea3962
EMI: Hide subtitle when stopping movie playback
2014-03-22 10:37:31 -07:00
Joel Teichroeb
1891f4c9a4
Merge pull request #840 from klusark/ActionChore
...
GRIM: Rename Actor::Chore to Actor::ActionChore
2014-03-22 10:34:51 -07:00
Bastien Bouclet
c25069b110
MYST3: Implement the resonance rings effect
2014-03-15 10:51:07 +01:00
Bastien Bouclet
d495731508
MYST3: Add the update phase of the resonance rings effect
2014-03-15 10:51:07 +01:00
Bastien Bouclet
59e8a4de41
MYST3: Implement retreiving the elapsed time for looping sounds
2014-03-15 10:51:07 +01:00
Bastien Bouclet
60276d6ba7
MYST3: Implement the volume settings
2014-03-15 10:51:07 +01:00
Dries Harnie
bf3fe18543
JANITORIAL: Use double instead of GLdouble
2014-03-11 21:37:43 +01:00
Dries Harnie
a72af36d93
EMI: Implement getBoundingBox [OpenGLS]
2014-03-10 23:37:30 +01:00
Dries Harnie
c593a024a8
EMI: Don't compute bounding box if _obj is NULL
2014-03-10 23:36:01 +01:00
Joel Teichroeb
7390c8974b
GRIM: Make sure that we have a valid chore when setting the type. Fixes #843
2014-03-09 14:03:36 -07:00
Bastien Bouclet
9968bb1de0
MYST3: Add the last sound opcode
2014-03-09 20:23:10 +01:00
Bastien Bouclet
b98e019990
MYST3: Add a debug console command allowing to run an opcode
2014-03-09 18:50:10 +01:00
Bastien Bouclet
c7ae93ce6c
MYST3: Implement yet another sound opcode
2014-03-09 18:50:08 +01:00
Bastien Bouclet
42590634c6
MYST3: Implement a sound control opcode
2014-03-09 13:33:31 +01:00
Bastien Bouclet
032c0d5d76
MYST3: Fix crash when trying to load an empty slot from the launcher
2014-03-06 21:12:37 +01:00
Bastien Bouclet
e04d06a138
MYST3: Mark an opcode as useless
2014-03-06 21:12:37 +01:00
Dries Harnie
c87b6f859e
GRIM: Fix display of movies [OpenGLS]
2014-03-04 21:22:24 +01:00
Bastien Bouclet
ff2eb04ba2
MYST3: Implement more sound related opcode
2014-03-02 21:54:41 +01:00
Bastien Bouclet
6fb69802c3
MYST3: Implement sound fading
2014-03-02 20:46:36 +01:00
Bastien Bouclet
f97937fe7b
MYST3: Add the 4.0 surround volume table from the xbox version
...
This is unused for now, and included for reference when
adding surround support
2014-03-02 15:03:42 +01:00
Bastien Bouclet
381be4836f
MYST3: Implement movie volume control
2014-03-02 12:18:16 +01:00
Bastien Bouclet
fb023c9253
MYST3: Implement 3D sounds
2014-03-02 11:24:56 +01:00
Bastien Bouclet
3d5fec3e72
MYST3: Remove useless parameters
2014-03-01 14:43:44 +01:00
Bastien Bouclet
f3d939304f
MYST3: Implement most of the ambient sound system
2014-03-01 14:06:20 +01:00
Bastien Bouclet
c2160f0a7d
MYST3: Implement ambient cues
2014-03-01 14:06:20 +01:00
Bastien Bouclet
8fafca1949
MYST3: Load ambient cues from the executable
...
The new offset is not set for the versions I don't own,
resulting in a nice error message. Please update the
incomplete entries. I promise this is the last table
needed from the executable...
2014-03-01 14:06:20 +01:00
Joel Teichroeb
b52e43049e
GRIM: Move include guards before any includes
2014-02-27 07:22:22 +00:00
Dries Harnie
79a7ab16c1
ANDROID: Preserve aspect ratio
2014-02-24 20:04:38 +01:00
Dries Harnie
7fe50ec16d
GRIM/EMI: Flush check_gamedata to disk immediately
2014-02-24 20:04:38 +01:00
Bastien Bouclet
7de38ec114
MYST3: Ambient sound id can be evaluated
2014-02-23 21:06:40 +01:00
Bastien Bouclet
e340a5af27
MYST3: Add ambient cue related opcodes
2014-02-23 21:06:40 +01:00
Dries Harnie
009b327311
EMI: Add MD5 for mac version
...
Modified MD5 for artJam.m4b reported by L0ngcat on IRC.
2014-02-23 20:03:43 +01:00
Bastien Bouclet
20a644b6ca
MYST3: Fix uninitialized pointer reported by coverity
2014-02-23 19:17:44 +01:00
Bastien Bouclet
f94b3d74a1
MYST3: Implement the shake effect
...
Visible when inside Amateria's magnetic rings
2014-02-23 17:52:45 +01:00
Bastien Bouclet
77b707c869
MYST3: Name some effects related variables
2014-02-23 13:44:35 +01:00
Pawel Kolodziejski
19dd4dcb11
ALL: mention plib and portalib3d in the license file
2014-02-22 12:59:29 +01:00
Joel Teichroeb
f763dd05ea
GRIM: Rename Actor::Chore to Actor::ActionChore
2014-02-21 16:02:25 -08:00
Christian Krause
657f53e302
Merge pull request #832 from chkr-private/chore-order-fixes
...
EMI: chore fixes
2014-02-21 20:18:04 +01:00
Christian Krause
b35bdd2ddf
EMI: Don't stop looping chores in StopAllChores
...
Some chores need to stay active even after a call to
StopAllChores(). E.g. the hold chores should stay active
even after changing the set (which calls StopAllChores()).
It looks like that the previously unknown boolean paramter
of StopAllChores() controls that behavior. If set to TRUE,
stop only the non-looping chores.
This patch fixes:
- hold chore was lost when switching sets
- blue painting did not show the ultimate insult when opening
the inventory
2014-02-21 20:13:11 +01:00
Christian Krause
863b33e803
EMI: Fix missing hold chores
...
The hold chore was always lost after e.g. turning left or right.
Although that chore was still in _playingChores, it was not shown.
The patch uses the following order for drawing the chores:
- wear chores
- rest chores
- walk/turn chores
- other chores (in order of the playChore calls)
2014-02-21 20:13:05 +01:00
Einar Johan Trøan Sømåen
3b8472436a
Merge pull request #839 from somaen/tinyReformat
...
TINYGL: Reformat the code a bit, and some minor adjustments.
2014-02-21 16:12:37 +01:00
Einar Johan Trøan Sømåen
389dc186a8
Merge pull request #838 from somaen/cleanMath
...
MATH: Remove duplicated deg/rad-conversions, replacing them by common/ma...
2014-02-21 16:11:49 +01:00
Einar Johan Trøan Sømåen
7f77f55d10
TINYGL: Update ChangeLog
2014-02-20 19:33:27 +01:00
Einar Johan Trøan Sømåen
1b3753bc48
TINYGL: Remove typedef from struct-definitions.
2014-02-20 19:08:55 +01:00
Einar Johan Trøan Sømåen
206975fb13
TINYGL: Make read-only parameters in zmath const.
...
(This also changes a by-value pass in gl_M4_InvOrtho to const-reference,
thanks to Botje for pointing that one out).
2014-02-20 18:58:03 +01:00
Einar Johan Trøan Sømåen
698ef4a37c
TINYGL: Use astyle to (semi-selectively) apply the code-formatting conventions to TinyGL.
2014-02-20 18:46:49 +01:00
Einar Johan Trøan Sømåen
b21271bd82
TINYGL: Put declaration of counting variable inside for-construct.
2014-02-20 18:06:04 +01:00
Einar Johan Trøan Sømåen
adc0067bf7
MATH: Remove duplicated deg/rad-conversions, replacing them by common/math.h-functionality
2014-02-20 12:22:43 +01:00