Commit Graph

11241 Commits (b63f7a0b09d20037878a39da7d72237fb02db8bc)

Author SHA1 Message Date
cybersphinx b63f7a0b09 Update files to translate. 2012-03-19 00:48:44 +01:00
cybersphinx 684864543b Update ChangeLog. 2012-03-18 21:30:56 +01:00
cybersphinx 952f62a87b Spanish translation update by Saberuneko.
Closes #3335.
2012-03-18 21:30:19 +01:00
cybersphinx 99e665b7dc dpkg: Explicitly depend on xmlto.
The asciidoc package only recommends it, but it's needed to create the
manpage.
2012-03-18 14:55:48 +01:00
NanoTech cf319509b8 Simplify the OS X crash dialog.
With the option to automatically open relevant
directories and the new ticket page.
2012-03-17 21:19:12 -04:00
vexed 8b5e6039ed Save our openGL info so we can write it out.
Save game version / time / openGL stats / and misc. other things
that we can use to debug issues to a gameinfo.ini (in savegames)
or WZdebuginfo.txt (on fatal errors) file that can be easily
uploaded to us.
2012-03-17 18:12:07 -04:00
cybersphinx 969608e012 Don't change radar option when clicking on scanlines.
Fixes #3326.
2012-03-17 21:35:16 +01:00
cybersphinx 13948783de Use the same text for the unit colour options everywhere.
Yay for duplication! Fixes #3324.
2012-03-17 21:35:16 +01:00
cybersphinx acaf8a22a3 Improve factory selection.
Always select a factory, either by clicking on it, or clicking on the
top or bottom icon in the bottom panel, and only mark one factory as
selected.
2012-03-17 21:35:15 +01:00
cybersphinx dc1c7ca57d cleanup: Remove some useless code. 2012-03-17 21:35:15 +01:00
cybersphinx f1e38830fd French translation update by Amiral JCDG.
Closes #3311.
2012-03-17 21:35:15 +01:00
cybersphinx c041fb3dab Load and save factory numbers.
Hopefully fixes #3244.
2012-03-17 21:35:15 +01:00
cybersphinx d5a97c0399 Properly disable unit design/radar without HQ in mp/sk.
Fixes #3305.
2012-03-17 21:35:15 +01:00
vexed 20e6311b21 Add __LINE__ to debug() routines to show exact line it is being called from.
On LOG_WARNING, only ouput the warning one time and supress the rest.
2012-03-17 14:37:17 -04:00
vexed 4eeecf546f Change it so you can deconstruct anything but blueprints. Fixes ticket:3312 2012-03-17 13:54:01 -04:00
vexed a154c0bdaf When debug mode is enabled also enable the flag 2012-03-17 13:54:00 -04:00
vexed e8cf431a1e Change defaults to window mode & 640x480, so people can see the system dialog popups if something goes wrong on init. 2012-03-17 13:53:59 -04:00
vexed 24d9ca8166 Fix spacing a bit for host lobby screen 2012-03-17 13:53:59 -04:00
vexed da6eda254c Fix Assert to check for Super Transporter as well 2012-03-17 13:53:58 -04:00
vexed 47ab46d0b7 update MSVC solution file Disable mimimalRebuild since it was slower than doing /Mp 2012-03-17 13:53:57 -04:00
Cyp c9a618cd82 Fix suboptimal paths on multiple droids pathfinding to same location.
On finding the optimal path for a droid, pathfinding was immediately terminated, on
reaching the droid, without considering paths crossing the droid's tile. The next droid
to pathfind to the same location would re-use the pathfinding map, which has a hole
around where the previous droid was, which could lead to long detours (or not finding a
path) if the previous droid/droids was/were in a 1-tile-wide/narrow passage.
2012-03-17 15:35:45 +01:00
Cyp 4d0b5d749b Show correct AI names, even when AI list differs from the host's.
Fixes ticket:3226.
2012-03-17 11:37:16 +01:00
Cyp 8a964f12af Remove unused SS_BEING_DEMOLISHED.
Structures being demolished had status SS_BEING_BUILT, not SS_BEING_DEMOLISHED.
2012-03-16 18:24:35 +01:00
Cyp f54529ae0a Update droid height after unloading specific droid from transport.
For some weird reason, there are two completely different code paths for unloading
all droids at once, or unloading one droid at a time. In the latter case, the droid
height stayed as was whatever it was when it was loaded onto the transport. This
lead to levitating droids or droidmarines.

Fixes ticket:3169.
2012-03-16 18:16:10 +01:00
Cyp 96258083c7 Show health as well as build progress when selecting incomplete enemy structures.
Fixes ticket:3256.
2012-03-16 17:53:17 +01:00
Cyp b96a983fc9 Set »ingame.JoiningInProgress[i] = false;« in NET_InitPlayer().
Avoids players seeing only flags, no player names or ready buttons, when joining a
re-hosted game. The issue was MultiPlayerJoin() failing to send a NET_OPTIONS message
via sendOptions().

Avoids the "Waiting for players" screen in single-player mode, after nearly starting a
single-player skirmish game, going back, and loading a game instead.

Fixes ticket:3309.
2012-03-16 17:23:37 +01:00
Cyp 2d67521f84 Allow using NETbeginEncode()/NETend() with tmp queues.
Clients actually get a game full message instead of a host has dropped connection
message.

Don't double-pop NET_REJECTED messages when joining (which were sent to a random socket
other than the joining client, anyway, due to being attempted to being sent to tmp
queues). To reproduce, apply this patch to the host but not to the client.

Hopefully fixes ticket:3245 and ticket:3300.
2012-03-16 14:49:50 +01:00
Cyp 2b3362bd0e Initialise zlib input data to nothing on socket flush.
Fixes possible crash in zlib deflate routines when flushing sockets before any data has
been written to the socket.

Seems to be reproducible if applying the following tmp queue commit, hosting a game, and
joining it.
2012-03-16 14:34:45 +01:00
Cyp fbc600ecdf Fix gridStartIterate in moveCalcDroidSlide clobbered by the one in moveShuffleDroid.
This caused crashes and probably general weird behaviour.

Introduced due to horrible grid system API involving global variables in 0b7605c4ee.

Fixes ticket:3287 and ticket:3301.
2012-03-16 09:41:48 +01:00
Cyp eefadf727a Add syncDebug on changing factory commander. 2012-03-16 09:23:33 +01:00
cybersphinx c8dd2f173b Readd skirmish/mp research messages, converted to .ini.
Removed in 82f4369bef. Fixes #3085.
2012-03-14 21:09:20 +01:00
cybersphinx e97a298155 Add .rmsg to .ini converter by Emdek. 2012-03-14 21:09:19 +01:00
cybersphinx e9273ffdd6 Reduce log spam for unknown messages. 2012-03-14 18:37:36 +01:00
cybersphinx 424d852e1e Update ChangeLog. 2012-03-14 01:04:20 +01:00
cybersphinx 6f9f0e1ed2 Only show landing lights when they're actually somewhere on the map.
Fixes #3277.
2012-03-14 00:53:00 +01:00
cybersphinx f3e6f943d2 cleanup: Simplify setNoGoArea a bit. 2012-03-14 00:50:22 +01:00
cybersphinx 23a2d96eb2 Make escape work again when the mouse is over the menu.
Broken in 91614562b0.
2012-03-14 00:25:33 +01:00
Cyp c831b5b87a Pathfind to oil wells which are only accessible from a diagonal tile.
Let * = Cliff, D = Derrick, O = Oil well

*****
*OD
*Dx
*

In the above, trucks trying to build on the oil well will now pathfind to the tile
marked "x".

Fixes ticket:3215.
2012-03-13 17:16:46 +01:00
Cyp b4ad988996 Rearm on rearming pads instead of beside rearming pads.
Introduced in 9dcf5bdf4e.

Fixes ticket:3285.
2012-03-13 17:03:43 +01:00
Cyp 071d08fc16 Make VTOL rearming pads stay above ground.
VTOL rearming pads no longer think that they are submarines. The corners of the pad
(baseplate) may still go below ground, but the centre square of the rearming pad
floats above ground. VTOL rearming pads no longer flatten the terrain under them.
Structures that flatten terrain re-float nearby pads and defenses.

STRUCTURE::pos.z is no longer mysteriously ignored when rendering most structures.

Fixes ticket:702.
2012-03-13 16:26:28 +01:00
cybersphinx 91614562b0 Move radar handling from processInput() to processRadarInput().
Fixes #3283.
2012-03-13 15:24:17 +01:00
Cyp b7d07f663b Fix broken multiplayer.
Broken in af5f329fa2. D'oh.

Fixes ticket:3281.
2012-03-13 07:39:43 +01:00
dak180 f5a5412a3b Externalize the custom build rule scripts. 2012-03-12 21:46:26 -04:00
dak180 e0aadce3a9 Update the mac doc bundle. 2012-03-12 19:16:29 -04:00
cybersphinx 7f6ad1daff Properly scale the transports in the research list.
Refs #3277.
2012-03-12 23:28:47 +01:00
dak180 ddd61cb6e3 Get rid of useless warnings, take 2. 2012-03-12 17:50:04 -04:00
cybersphinx 5d69236eda Update ChangeLog. 2012-03-12 22:05:36 +01:00
vexed 589b5abbe8 Use lower-res textures as default. 2012-03-12 20:45:31 +01:00
cybersphinx f05142c7eb Display game speed as decimals, not fractions.
Also add 0.5. Refs #3277.
2012-03-12 20:10:22 +01:00
cybersphinx 6e0c364c99 Don't let the radar handle already processed events.
Fixes #3179.
2012-03-12 20:10:22 +01:00