Commit Graph

19379 Commits

Author SHA1 Message Date
Paul Chote
9f41743465 Replace MiniTK.Audio with OpenAL-CS. 2015-12-27 17:03:32 +00:00
Taryn Hill
453cb17a0f Merge pull request #10288 from pchote/remove-minitk
Replace MiniTK.Graphics with custom OpenGL shim.
2015-12-27 09:25:31 -06:00
reaperrr
7bd0ce012d Merge pull request #10270 from RoosterDragon/less-samples
Remove some unneeded PerfSamples
2015-12-27 15:52:12 +01:00
reaperrr
d2d302432e Merge pull request #10289 from RoosterDragon/aud-sample-rate
Allow AUD file with sample rates other than 22050 Hz
2015-12-27 15:40:32 +01:00
Paul Chote
397ca0f481 Replace MiniTK.Graphics with custom OpenGL shim. 2015-12-27 14:37:07 +00:00
RoosterDragon
da84f3d5ef Allow AUD file with sample rates other than 22050 Hz. 2015-12-27 00:05:28 +00:00
Matthias Mailänder
4660b7156d Merge pull request #10249 from pchote/remove-legacy-gl
Replace deprecated OpenGL features with more modern replacements
2015-12-26 22:53:22 +01:00
Paul Chote
74fb9bbfbb Remove legacy SetLineWidth methods. 2015-12-26 13:51:53 +00:00
Paul Chote
be29ec5342 Use explicit shader attributes. 2015-12-26 12:50:33 +00:00
Paul Chote
788def1c31 Remove Quad rendering support. 2015-12-26 12:46:55 +00:00
Paul Chote
d0e9af8f6b Convert VoxelRenderer to TriangleList. 2015-12-26 12:46:55 +00:00
Paul Chote
a754a96b77 Convert SpriteRenderer to TriangleList. 2015-12-26 12:46:54 +00:00
Paul Chote
af344452ea Convert RgbaColorRenderer to TriangleList. 2015-12-26 12:46:54 +00:00
Oliver Brakmann
3474da0ecc Merge pull request #10072 from r34ch/monster-tank-madness
Monster tank madness polish
2015-12-25 21:36:43 +01:00
abcdefg30
b3f6085ea0 Adjustments to "Fail mission if impossible to land at beach" 2015-12-25 20:10:21 +00:00
DArcy Rush
c65a15bfb0 Fail mission if impossible to land at beach 2015-12-25 20:08:53 +00:00
DArcy Rush
e452f40ae1 Hide TechCenter tooltip 2015-12-25 20:01:54 +00:00
DArcy Rush
b282ecdf2a Make Dr. Demitri use Soviet voice 2015-12-25 20:01:54 +00:00
Oliver Brakmann
9ea2e0015d Merge pull request #10255 from pchote/campaign-colors-redo
Enable original TD campaign colors.
2015-12-25 19:48:18 +01:00
Oliver Brakmann
39ffa18000 Merge pull request #10110 from Mailaender/rm-stylecop
Removed StyleCop dependency for unit tests
2015-12-25 19:29:06 +01:00
Matthias Mailänder
e80625880f Merge pull request #10011 from atlimit8/EasierActorSelectionInGame
Better actor selection in game by actor bounds center
2015-12-25 19:17:12 +01:00
Oliver Brakmann
d375a27416 Merge pull request #10161 from jaZzKCS/patch-1
Updated music.yaml files (RA/TD/D2k)
2015-12-25 18:31:48 +01:00
Matthias Mailänder
7335c4a8ce Merge pull request #10069 from penev92/soundLoader
Add plumbing for mod-defined sound loaders
2015-12-25 14:40:43 +01:00
Matthias Mailänder
b289478123 Merge pull request #10189 from reaperrr/less-lazy1
AttackBase and Armament optimizations
2015-12-25 14:04:46 +01:00
Matthias Mailänder
3dee27c855 Merge pull request #10269 from RoosterDragon/shader-path
Load shaders relative to the game directory, rather than the CWD
2015-12-25 13:03:06 +01:00
abcdefg30
668902c526 Merge pull request #10274 from Mailaender/mono-4.2
Updated to Mono 4.2
2015-12-24 16:45:48 +01:00
Matthias Mailänder
01aed5e64c update to mono 4.2 series 2015-12-24 16:27:57 +01:00
Matthias Mailänder
c83e194b4e Merge pull request #10267 from abcdefg30/allies5aDesc
Adjust the description of allies05a
2015-12-24 15:08:04 +01:00
RoosterDragon
6d02d5ebaa Remove some unneeded PerfSamples. 2015-12-23 20:19:22 +00:00
RoosterDragon
c25fe32c9e Load shaders relative to the game directory, rather than the CWD.
If OpenRA is started with a current working directory that does not match the path to the game, then loading shaders will fail. By using a path relative to the game directory, we can successfully start the game with different working directories.
2015-12-23 19:19:02 +00:00
atlimit8
b07cd683e8 Easier actor selection in game by actor bounds center 2015-12-23 12:09:08 -06:00
abcdefg30
57510fc954 Add a "tutorial" message at the beginning of allies05a 2015-12-23 13:54:16 +01:00
abcdefg30
3b6a02a3af Adjust the description of allies05a 2015-12-23 12:21:27 +01:00
jaZzKCS
4c461b08af Update music.yaml
Added a one-liner to make sure the song "Afterlife" (await_r.aud) is loaded in both content data alternatives (Aftermath scores.mix from DL mirror / Base game scores.mix file from Game CD.)

Regarding of which scores.mix file is used (the DL mirror one including the Aftermath expansion tracks or the vanilla one from "Install from CD"-option)
the naming of the file is different. Resulting in missing out this song when using the bigger scores.mix file with the bonus tracks.
2015-12-22 21:39:39 +01:00
Oliver Brakmann
387d0d0e3f Merge pull request #10154 from teees/fix-banshee-deathsound
enable banshee death sound
2015-12-21 22:52:32 +01:00
atlimit8
43b2957331 Merge pull request #10251 from abcdefg30/removeISpriteBody
Remove ISpriteBody
2015-12-21 11:37:54 -06:00
Paul Chote
e11f49a773 Enable original TD campaign colors. 2015-12-21 17:14:49 +00:00
Paul Chote
95629c29a4 Use map rules to build the editor sidebar. 2015-12-21 15:05:44 +00:00
Paul Chote
fef25c7269 Add IndexedPlayerPalette for original campaign colors. 2015-12-21 15:05:28 +00:00
Matthias Mailänder
0fe644f458 Merge pull request #10203 from pchote/widelines2
Rewrite line renderer: Part 2 (remove LineRenderer plus other cleanups)
2015-12-21 07:36:21 +01:00
Oliver Brakmann
71478aa2b8 Merge pull request #9734 from RoosterDragon/auto-target-perf
Improve AutoTarget performance
2015-12-20 19:53:17 +01:00
abcdefg30
72ac5240b8 Remove ISpriteBody 2015-12-20 18:44:55 +01:00
Pavel Penev
42c98ec154 Don't crash when parsing corrupt sound files
Log the exception and move to the next parser.
2015-12-20 19:17:54 +02:00
Pavel Penev
8542ed33ce Add ModData.GetLoaders()
Extract sound loaders and sprite loaders creation into a generic method to avoid code duplication.
2015-12-20 19:17:53 +02:00
Pavel Penev
61c1cab963 Add the SoundFormats field to mods 2015-12-20 19:17:51 +02:00
Pavel Penev
a31b0becf1 Make AudLoader implement ISoundLoader 2015-12-20 19:17:50 +02:00
Pavel Penev
5063e56786 Make WavLoader implement ISoundLoader 2015-12-20 19:17:49 +02:00
Pavel Penev
8d56de80ca Add ISoundLoader
The interface is to be implemented by all sound loaders, just like ISpriteLoader. All loading goes through the interface. This would allow mods to create their own sound loaders outside the engine.
Also add a SoundFormats property to mod.yaml, where mods can define what sound loaders they will need.
This requires Game.Sound to be initialized after the ModData is loaded.
2015-12-20 19:17:48 +02:00
abcdefg30
e5cb7e03e1 Merge pull request #10239 from penev92/annotationChange
Use '@' in mod.yaml to indicate extra info
2015-12-20 17:47:36 +01:00
abcdefg30
49cf33dda3 Merge pull request #10242 from obrakmann/fix10228_frozenactor-startrevealed
Fix the StartsRevealed option of FrozenUnderFog being ignored
2015-12-20 17:45:21 +01:00