Matthias Mailänder
85da51ca09
added a Dune 2000 SOUND.RS parser
...
again @pchote via IRC
2013-06-15 19:41:07 +02:00
Matthias Mailänder
0554ef35b7
added support for WAVE sound files
...
closes #2174
2013-06-12 20:18:07 +02:00
Paul Chote
af6791d942
Implement hva parser.
2013-06-04 20:25:21 +12:00
Paul Chote
992db08f71
Implement vxl parser.
2013-06-04 20:25:21 +12:00
Paul Chote
a3729a11c7
Extract stream extensions to their own file.
2013-06-01 15:09:35 +12:00
Paul Chote
47f078ec3a
Parse XCC global mix database.
2013-05-17 23:46:24 +12:00
Paul Chote
8817fd2cc5
Parse XCC local mix database.
2013-05-17 23:46:24 +12:00
Paul Chote
63c71bf3f5
Merge pull request #3234 from Mailaender/ts-mix-filehashes
...
Added support for Tiberian Sun MIX filename hashes
2013-05-15 00:02:29 -07:00
Paul Chote
3500f4b3e3
Merge pull request #3193 from Mailaender/shp-ts
...
Added support for Tiberian Sun/Red Alert 2 SHP format
2013-05-14 22:29:16 -07:00
Paul Chote
656476991f
Replace ColorRamp with HSLColor everywhere.
...
Fixes:
* Nuclear-purple color exploit.
* #3247 .
* Removes a bunch of unnecessary color conversions every frame.
Caveats:
* The ramp range is now defined on the palette, so ramps can no longer be set per-player (may impact maps which define custom colors).
* It's no longer possible to perfectly recreate the original WW color ramps (I doubt we care).
* The old ColorRamp setting isn't migrated, so players will lose their color settings.
2013-05-10 19:23:30 +12:00
Matthias Mailänder
7fb85e7abb
added support for Tiberian Sun MIX filename hashes
...
closes #3227
2013-05-08 21:08:24 +02:00
Matthias Mailänder
2d685ab07d
added SHP(TS) support by @katzsmile
2013-05-05 19:19:16 +02:00
Paul Chote
90ac642aa9
Split HSLColor out from ColorRamp.
2013-04-27 12:35:41 +12:00
Paul Chote
724ea88c3b
Add new "World Coordinate" types.
...
These types provide fixed-point representations of distances, angles,
positions, vectors, and rotations in 3d space.
WAngle (and WRot) represents 360 degrees in 1024 units.
WRange (and WPos, WVec) represents 1 cell in 1024 units.
Distance types in yaml can be written as <cell>c<subcell>, e.g. "4c512" for 4.5 cells.
2013-03-29 20:39:27 +13:00
James Dunne
aac78773f4
Upgraded to VS2010
2012-06-26 20:39:56 -05:00
Chris Forbes
d9d0e74d74
remove dead HttpUtil class
2011-10-15 12:38:23 +13:00
Chris Forbes
16fa2f2c1e
sort file lists in projectfiles, fix newlines
2011-09-16 08:57:11 +12:00
Chris Forbes
c7c97ec743
rename ColorHSLR.cs to ColorRamp.cs to match classname
2011-07-14 20:29:08 +12:00
Chris Forbes
95e29e06df
add Bits/BitAllocator types
2011-07-14 20:29:08 +12:00
Chris Forbes
ccc245ded4
reintroduce Cached<T>; use for Actor.Bounds, Actor.ExtendedBounds, which replace Actor.GetBounds(bool)
2011-05-22 20:38:48 +12:00
Paul Chote
6a1f3cfc18
Installing from CD reimplemented
2011-05-21 17:26:13 +12:00
Matthew Bowra-Dean
20458fc552
Move Platform.cs to OpenRA.FileFormats, fix #765 .
2011-05-21 11:35:04 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Chris Forbes
f894705568
add chrisf's PNG loader for use by modding tools
2011-02-13 15:31:10 +13:00
Paul Chote
b134ba41f4
Convert Waypoints to actors
2011-02-11 21:50:11 +13:00
Chris Forbes
d3ddefbaa3
add ActionQueue, rather than leaving random variables lying around in Game.cs
2011-01-27 21:46:36 +13:00
Chris Forbes
1b3f769f34
shp writer
2011-01-26 21:47:53 +13:00
Chris Forbes
3426b52247
add ColorRamp type; change everything to use it; maps not yet upgraded
2011-01-08 18:17:18 +13:00
Chris Forbes
fe720186f5
add fast HttpUtil.DownloadData()
2011-01-04 17:53:00 +13:00
Paul Chote
c3ff679f3a
Make map saving independent of Container type. Saving zip/oramap/mix untested as the editor cannot load non-folder maps.
2010-12-29 11:39:26 +13:00
Paul Chote
d7e8388600
Make our IFolder zip support actually work.
2010-11-21 13:10:22 +13:00
Paul Chote
50157c43de
Port Blast from zlib/contribute to c#
2010-11-09 20:10:51 +13:00
Paul Chote
86058ec19f
Initial IFolder Installshield (.Z) package impl. Parses the package header/toc and prints a file list.
2010-11-09 13:29:37 +13:00
Paul Chote
356c750b23
Refactor Package -> MixFile; group filesystem related classes in FileFormats.
2010-11-09 11:02:13 +13:00
Chris Forbes
d7d0d371c6
(bob) refactor input dispatch; remove public Dispatch*Input from game; (chris) fix build failures due to rebase past gecko
2010-11-01 18:39:37 +13:00
Matthew Bowra-Dean
9ac9d83745
Moved Mod class into OpenRA.FileFormats. Added OpenRA.Utility project, a CLI program for utility actions on a game install.
2010-10-16 18:48:41 +13:00
Caleb Anderson
7bdf6a953f
New slider Range parameter. Palette modifications. Potential crash fix. Clamp function.
...
Range parameter added to slider. Supports returning a range of values
rather than just 0-1. Allows you to not have to post process the offset.
Modified palette selector to not have full range, which was causing
blown out units.
Introduced exension method Clamp<T>(min, max)
Fixed crash deserializing out of bound color value using above
extension.
2010-10-05 17:25:25 +13:00
Chris Forbes
09d9396123
move Session back to Game
2010-08-23 18:31:43 +12:00
Chris Forbes
d65626e87c
move Manifest into its own file
2010-08-23 17:51:08 +12:00
Paul Chote
bd991e33ca
Begin vqa support; load and display FORM header
2010-08-11 00:57:48 +12:00
Bob
970eb4d6e1
use the new actorinit stuff when loading map yaml
2010-08-01 19:38:42 +12:00
Bob
10b7ece62e
new mapactor init stuff
2010-08-01 19:38:39 +12:00
Paul Chote
5776d351b4
Fix Monodevelop build; remove Aftermath project.
2010-07-25 14:55:44 +12:00
Chris Forbes
a08dacc9c2
add support for compressed packages (zip); strip unnecessary SharpZipLib dll. req reference to WindowsBase for System.IO.Packaging support (apparently Mono has it)
2010-07-18 17:39:19 +12:00
Chris Forbes
27ef3483ec
add thirdparty/ICSharpCode.SharpZipLib.dll; remove ConnectedComponents (unused); move DisposableAction into Primitives folder
2010-07-18 17:05:32 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
bf6b2da1a8
Unhardcode terrain types. Needs a bit more work re initialization and bridges
2010-06-26 10:55:29 +12:00
Chris Forbes
ce9f7666b4
make build process saner (emit binaries into root rather than spray them through /bin/Debug/)
2010-05-27 20:59:02 +12:00
Paul Chote
d9931af5ae
First attempt; works, but has regressions in several areas
2010-05-24 21:14:36 +12:00
Chris Forbes
ddf0908d99
removed Tuple<>
2010-05-12 18:48:39 +12:00