434ea26950
Fix cloaked units.
Paul Chote
2010-11-27 01:34:55 +13:00
9655b34e5f
Fix FrozenUnderFog; add to cnc.
Paul Chote
2010-11-27 00:53:49 +13:00
e91caa4e7a
Save some perf.
Paul Chote
2010-11-26 21:13:36 +13:00
3b0810a096
Simply the localplayer hack, and prevent vis dirtying when shroud is disabled.
Paul Chote
2010-11-26 21:05:20 +13:00
1d81e71bcb
Allow vis to extend outside the map, but not explored.
Paul Chote
2010-11-26 18:44:02 +13:00
29ac9a594a
Add a hack to support our old "no player means total vis" behavior.
Paul Chote
2010-11-26 18:27:24 +13:00
fb0e399ab9
Consolidate viewport clip calculations into one place (except for TerrainRenderer, but changing that calculation crashes my gfx card).
Paul Chote
2010-11-26 18:23:13 +13:00
41fd19c766
Begin refactoring Shroud. ShroudRenderer is now internal to WorldRenderer; all traits interact with Shroud directly. Gives soft-edges at the map border for free, but breaks shellmap and observers.
Paul Chote
2010-11-26 15:11:25 +13:00
b423889c06
Remove a pile of duplication from target lines. Remove MoveFlash.
Paul Chote
2010-11-26 14:30:33 +13:00
5f43923b80
Polish: Show the "move-blocked" cursor for locations outside the map. Clamp move orders to the map bounds for these orders.
Paul Chote
2010-11-26 13:42:33 +13:00
5470264f00
Show move-blocked cursor if we can know the unit can't move there.
Paul Chote
2010-11-26 13:18:04 +13:00
8565b7be0c
Always render actor selection boxes.
Paul Chote
2010-11-26 12:59:22 +13:00
a3861823c9
Fix scissoring for LocalPlayer != null.
Paul Chote
2010-11-26 12:58:35 +13:00
84fd45ad69
Scissor to map edge.
Paul Chote
2010-11-26 12:29:57 +13:00
dd6a431af2
Start scripting the cnc shellmap.
Paul Chote
2010-11-26 12:02:45 +13:00
fa31fb199f
Setup factions on cnc shellmap
Paul Chote
2010-11-26 11:06:06 +13:00
fbeb638582
Center the viewport by default.
Paul Chote
2010-11-26 10:56:41 +13:00
1aebd59062
Fix some compiler warnings
Paul Chote
2010-11-26 10:48:55 +13:00
7182908728
Rename ListBoxWidget -> ScrollPanelWidget.
Paul Chote
2010-11-26 10:43:09 +13:00
58a92de5a1
Move widget delegates into Mods.
Paul Chote
2010-11-26 10:30:40 +13:00
4ea04f461a
Fix license info.
Paul Chote
2010-11-27 11:19:39 +13:00
26c084cfb8
Update makefile.
Paul Chote
2010-11-27 11:17:00 +13:00
ac513557a1
Removed old code, made installing mods work.
Matthew Bowra-Dean
2010-11-26 01:01:12 +13:00
db5b5698a7
Implemented remaining JS bridge functions for Win launcher.
Matthew Bowra-Dean
2010-11-26 00:46:05 +13:00
1f61d22489
RA package download/install (copied from cnc)
Paul Chote
2010-11-25 22:44:38 +13:00
520f602f23
Disable some currently unimplemented bits (to be re-enabled later).
Paul Chote
2010-11-25 22:41:17 +13:00
8c5c63a4b5
Use the launcher in osx packaged builds. Leopard support. Fix some wording. Remove old osx launcher project.
Paul Chote
2010-11-25 21:48:58 +13:00
a0741ba26b
Set the game path to the launcher resource dir. Can be overwritten using the system defaults mechanism.
Paul Chote
2010-11-25 21:39:28 +13:00
9f21d944d1
Gl renderer is now default, don't need to override it.
Paul Chote
2010-11-25 17:02:53 +13:00
10f9e3e787
Zip extraction support.
Paul Chote
2010-11-25 16:56:45 +13:00
eff5e409c0
More utility tweaks
Paul Chote
2010-11-25 16:43:45 +13:00
f108735f74
Keep the bs inside the launcher
Paul Chote
2010-11-25 16:15:26 +13:00
e62149398b
Clean up after failed extraction.
Paul Chote
2010-11-25 16:03:05 +13:00
d6e831eb07
Utility changes to support extracting a zip relative to a mod. Can also be used to install new mods.
Paul Chote
2010-11-25 15:44:59 +13:00
dcf3912d24
Add mono version check
Paul Chote
2010-11-25 14:48:41 +13:00
efad699d4b
Prompt user when quitting with active downloads. Remove js debug logging.
Paul Chote
2010-11-25 13:46:06 +13:00
77a35fd132
Close the app when the main window is closed. Terminate all in progress downloads when the app is closed.
Paul Chote
2010-11-25 12:52:43 +13:00
2fe7e10750
Handle download errors
Paul Chote
2010-11-25 12:36:14 +13:00
6f66a19b18
Clean up file downloading.
Paul Chote
2010-11-25 11:24:10 +13:00
2fc88e439d
Progress towards in-launcher download ui. Works, but is very fragile.
Paul Chote
2010-11-20 13:05:30 +13:00
b4b05c3f4e
Notify javascript when download status changes. Allow js to query information about a download.
Paul Chote
2010-11-19 20:16:02 +13:00
0ee1d39bac
Refactor download mechanism to allow multiple concurrent downloads. Allow downloads to be cancelled. Allow js to query if files exist in the cache. Fix some compiler warnings.
Paul Chote
2010-11-19 13:41:24 +13:00
c3521a2490
Expose the package downloading to js. Todo: cancel support, status callbacks.
Paul Chote
2010-11-19 11:17:47 +13:00
cb93955cc5
Generalize package downloading to support arbitrary urls and download locations.
Paul Chote
2010-11-19 11:14:58 +13:00
666efc94d1
Bring Makefile up to date with Win launcher changes.
Matthew Bowra-Dean
2010-11-18 23:44:40 +13:00
d2a52fd529
Bring Windows launcher into line with pchote's ideas.
Matthew Bowra-Dean
2010-11-18 23:41:13 +13:00
085685a769
Use ~/Library/Application Support/OpenRA/ as the support dir.
Paul Chote
2010-11-17 14:37:32 +13:00
034196ddd6
Build a list of parent mods before launching.
Paul Chote
2010-11-17 14:14:50 +13:00
3dc16bdbb4
Support launching an arbitrary mod. Hook up package detection for cnc.
Paul Chote
2010-11-17 13:49:30 +13:00
f42f39f9c9
Refactor JSBridge to simplify adding new methods. Add log(message) and a stub for fileExistsInMod(file,mod).
Paul Chote
2010-11-17 12:31:52 +13:00
40235db52e
Bind the js bridge properly. Display the selected mod page on load.
Paul Chote
2010-11-17 11:46:37 +13:00
810b73e1f0
Fix encoding issue with OpenRA.Utility. Refactor SidebarEntry. Add launcher pages to all mods.
Paul Chote
2010-11-17 11:03:57 +13:00
82850cf4fb
Use window.external instead of Launcher in js for windows support. Tweak the OpenRA.Utility calls - still doesn't work 100%.
Paul Chote
2010-11-16 19:54:18 +13:00
21e597ca2d
Hook up the "Play" button to launch the game.
Paul Chote
2010-11-16 19:11:40 +13:00
ed8203c896
Load mod.html into the right pane when clicked. Refactoring.
Paul Chote
2010-11-16 18:45:46 +13:00
de7668e8ff
Add a WebView in preparation for the page info. Refactor SidebarEntry out of Mod. Add an "Other" category with links for support/credits+legal.
Paul Chote
2010-11-16 17:02:34 +13:00
7271dd5248
List installed mods in the sidebar. Changes utility mod info syntax.
Paul Chote
2010-11-16 14:33:47 +13:00
16dd07bab3
Add support for launching the game.
Paul Chote
2010-11-16 10:55:36 +13:00
5cbfc45819
Beginnings of the new mac launcher.
Paul Chote
2010-11-15 20:05:31 +13:00
6a238ab51a
open/closed/bot dropdown for cnc lobby too
Chris Forbes
2010-11-25 20:03:43 +13:00
4d9c2a30df
Dropdown listboxes
Chris Forbes
2010-11-23 19:55:39 +13:00
8b18927c67#378 crash in IdleHealActivity fixed
Chris Forbes
2010-11-25 19:48:28 +13:00
d77563bdb0
reduce coverage of UiOverlay sprites so you can see the building you're placing
Chris Forbes
2010-11-24 20:10:14 +13:00
d0466714c8
Allow Chronoshifted/paradropped units to pick up crates, etc.
Paul Chote
2010-11-24 15:55:41 +13:00
08c9c1a92f
Make Iron Curtain targeting consistent with Chronoshift.
Paul Chote
2010-11-24 15:49:52 +13:00
ea3943daf4
Do the same for chronoshifted units
Paul Chote
2010-11-24 15:31:29 +13:00
6ac92c45f1
Cache the sprites. Draw linebuild cells too.
Paul Chote
2010-11-24 15:31:29 +13:00
96cd0e2259
Render building previews
Paul Chote
2010-11-24 13:43:07 +13:00
fc5830a687
Added int2.Clamp(Rectangle). All queries for map geometry use map.Bounds.
Paul Chote
2010-11-24 12:24:48 +13:00
1dfe437641
Refactor Viewport.
Paul Chote
2010-11-24 11:57:18 +13:00
b8eda5a152
Tidy more uses of BottomRight/TopLeft, bogus location of FormatTime.
Paul Chote
2010-11-24 11:37:18 +13:00
de8603832f
Use Map.Bounds instead.
Paul Chote
2010-11-24 10:55:39 +13:00
f11bcd27cc
Kill Map.XOffset / Map.YOffset.
Paul Chote
2010-11-24 10:26:38 +13:00
00dc91cf49
Standardise Theater -> Tileset.
Paul Chote
2010-11-24 10:09:51 +13:00
8b0255e2f7
Fix the RA shellmap.
Paul Chote
2010-11-23 22:53:14 +13:00
3a2279f378
Set cursor position based on mouse click location.
Paul Chote
2010-11-23 21:22:50 +13:00
8085bcb232
Textfield cursor support and forward-delete (rewritten by pchote).
geckosoft
2010-11-22 21:39:33 +01:00
5e6f325df1#377 fixed
Chris Forbes
2010-11-23 19:15:11 +13:00
f892eb629e
fix exploitability of nuke and ion cannon
Chris Forbes
2010-11-23 19:12:33 +13:00
1629958970
remove bogus sandbag-in-water on equal-opportunity
Chris Forbes
2010-11-23 18:05:33 +13:00
2079627030
fix APB spawn
Chris Forbes
2010-11-23 17:56:34 +13:00
2072b78489
Remove duplication from PasswordFieldWidget.
Paul Chote
2010-11-23 12:20:31 +13:00
3d1d4a1aff
AOE Chronosphere
Paul Chote
2010-11-23 16:36:20 +13:00
41665f7e95
AOE Iron Curtain
Paul Chote
2010-11-23 16:31:57 +13:00
604aae5980Fixed: #281 for regular (read: right-click) commands (Modified by pchote)
geckosoft
2010-11-22 22:03:18 +01:00
ac613f7beaFixed: #334 Flares should now be destroyed if the drop plane is destroyed
geckosoft
2010-11-22 20:31:44 +01:00
46d0a6d00d
Fixed: Potential exploit with ChronoshiftPower
geckosoft
2010-11-22 17:55:16 +01:00
402afc82ca
Fixed: Potential exploit on Iron Curtain
geckosoft
2010-11-22 17:23:36 +01:00