Paul Chote
42bf232b37
Introduce NamedHotkey type.
2017-08-25 21:56:52 +02:00
atlimit8
8a825f2999
Add VariableExpression.NoVariables
2017-08-25 15:10:28 +02:00
Matthias Mailänder
cba0fc3475
Remove CreateGroup order as the ActorGroupProxy is gone.
2017-08-22 18:44:35 +02:00
reaperrr
834a40b18d
Refactor BurstDelay to BurstDelays
...
Allowing to set custom per-burst delays.
2017-08-20 20:48:25 +02:00
rob-v
dd9d5450bc
Add EnableDebugCommandsInReplays option
2017-08-17 19:23:22 +02:00
Paul Chote
d0d8062dbf
Extract ViewportEdgeScrollMargin settings entry.
2017-08-10 12:44:44 +02:00
Paul Chote
dd709a2679
Revert "Have some activities count as idle activities"
...
This reverts commit ae111248f3 .
2017-08-10 12:22:28 +02:00
reaperrr
d949e17b88
Perform FogObscures as late as possible
...
FogObscures is more expensive than simpler boolean, player or HasTraitInfo checks, so in these places it makes sense to perform the other checks first.
2017-08-07 09:42:12 +02:00
rob-v
97306f2bcd
Move DeveloperMode trait to Mods.Common
2017-07-23 15:08:24 +02:00
rob-v
d4e9e0e069
Add Visualization chat commands
2017-07-23 15:08:24 +02:00
Paul Chote
d1ed0e09d0
Create user map directory if it doesn't exist.
2017-07-21 00:10:48 +02:00
Paul Chote
93fcfbb131
Fix ReadWriteZipFile crashing on update.
2017-07-18 00:10:07 +02:00
RoosterDragon
9413d9595c
Providing streaming AudFormat data.
...
AudFormat.GetPCMInputStream now returns data that is streamed, rather than a MemoryStream.
2017-07-14 23:02:49 +01:00
RoosterDragon
85c948fd8d
Add a streaming audio playback interface.
...
This allows audio to be streamed, rather than needed to be fully loaded into memory.
2017-07-14 23:02:49 +01:00
reaperrr
afa8d3522c
Add strafing support to weapons
2017-07-13 19:12:16 +02:00
Paul Chote
2c522e0371
Add mod registration utility commands.
2017-07-09 20:54:02 +02:00
Paul Chote
bc4a5193e9
Add ExternalMods.Unregister method.
2017-07-09 20:54:02 +02:00
Paul Chote
739f357090
Read mod registrations from system support dir.
2017-07-09 20:54:02 +02:00
Paul Chote
e69f129fed
Add Platform.SystemSupportDir for shared user data.
2017-07-09 20:54:02 +02:00
Paul Chote
372d940936
Rework stale ExternalMod metadata clearing.
2017-07-09 20:54:02 +02:00
Paul Chote
b30cfe4ada
Move launchPath argument from ExternalMods ctor to .Register.
2017-07-09 20:54:02 +02:00
Paul Chote
daf8f8d956
Throw a FileNotFoundException if source zip file isn't found.
2017-07-08 23:22:44 +02:00
Paul Chote
4f16b0d464
Revert "Replace legacy Evaluator with IntegerExpressions."
...
This reverts commit cd0898236d .
2017-07-08 22:11:36 +02:00
Paul Chote
f7c57cfc6f
Fix crash when loading read-only ReadWriteZipFiles.
2017-07-08 16:45:44 +01:00
Paul Chote
b0906e1836
Add a bot type identifier.
2017-07-07 21:31:45 +01:00
Paul Chote
e88754cd4a
Expose Player.BotType and make fields readonly.
2017-07-07 21:31:45 +01:00
Markus Hartung
3a6796ac9d
Fix for some AppDomains that doesn't add trailing DirectorySeparatorChar.
2017-07-06 18:29:24 +01:00
reaperrr
9b137afa6d
Add ITargetableCells interface
2017-07-06 01:42:55 +02:00
RoosterDragon
297f4ad9ed
Ensure we set ZipConstants.DefaultCodePage by using a helper method.
...
We were currently dealing with this terrible global variable in FileSystem/ZipFile.cs previously, but other parts of the code such as DownloadPackageLogic were creating these files too, and may not have executed the static ctors that fixed the encoding yet.
2017-07-05 22:45:15 +01:00
rob-v
4b9c6c4746
Allow multiple terrain (tile) categories
2017-07-05 22:46:59 +02:00
rob-v
f75115a645
Remove unnecessary loading mod exceptions, log missing icon.png
2017-06-29 19:43:44 +02:00
rob-v
78bedb0513
Fix IsSinglePlayer
2017-06-27 22:43:15 +01:00
rob-v
f29d2028fe
Fix missing-failing logging of Ruleset (Yaml)Exceptions
2017-06-25 18:45:12 +02:00
rob-v
1b3422db2d
Fix flickering tooltip
2017-06-24 11:52:27 +01:00
rob-v
6df7f18a3b
Fix Initialize sounds (dispose of null SoundSource)
2017-06-24 11:29:55 +01:00
reaperrr
edffaa4987
Introduce Weapon.TargetActorCenter and adapt projectiles
...
This also fixes issues with attackers that don't have their own Attack
trait.
2017-06-24 11:24:17 +01:00
Oliver Brakmann
f6e87f63e7
Fix GetSupportDir not returning an absolute path
2017-06-18 20:46:22 +02:00
Paul Chote
2683b2507e
Fix remaining voxel references in Game.
2017-06-14 18:56:06 +02:00
Paul Chote
17089f2aee
Rename VoxelSequences to ModelSequences.
2017-06-14 18:56:06 +02:00
Paul Chote
34810756c2
Move Voxel code to Mods.Cnc.
2017-06-14 18:56:06 +02:00
Paul Chote
dc4c3fd546
Rename VoxelRenderer to ModelRenderer.
2017-06-14 18:56:06 +02:00
Paul Chote
4f42778d26
Rename VoxelAnimation to ModelAnimation.
2017-06-14 18:56:06 +02:00
Paul Chote
e1cd00c1dd
Add backend plumbing for model loaders.
2017-06-14 18:56:06 +02:00
rob-v
8276b17570
Fix Sound memory leak (OutOfMemoryException), remove Music caching to free memory
2017-06-12 18:33:53 -05:00
RoosterDragon
2def72a078
Clear previous effects data when generating a new sync report.
2017-06-12 18:25:35 -05:00
Paul Chote
52f1ab0969
Add backend code for unit command bar.
2017-06-06 08:53:54 -06:00
Paul Chote
8dfb7d8bbc
Add Selection.Hash for tracking selection changes.
2017-06-06 08:53:54 -06:00
Paul Chote
f79a3a8d03
Use engine version in crash logs.
2017-06-04 13:21:27 +02:00
Paul Chote
f7db7e3308
Use engine version for master server queries.
2017-06-04 13:21:27 +02:00
reaperrr
82758a8bef
Add TargetableOffsets to HitShape
...
And remove ITargetablePositions from Building.
Also, added UseFootprintOffsets to replicate the old Building behavior for easier setup of TargetablePositions for buildings.
2017-06-04 00:07:08 +02:00