Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: closed a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution: fixed | Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Changes (by Per Inge Mathisen): * status: accepted = closed * resolution: = fixed Comment: Add support for ECM jammers. ECM jammers will significantly shorten the range of vision of enemy units and buildings. Not enabled by default. This simplifies the vision code, merging terrain discovery and object vision, fixing ticket:2917 in the process. Closes ticket:340. Radar detector changed, no longer does targetting, but allows discovery over 5x longer range instead, and can discover ECM emissions. * Changeset: [/changeset/55a6259b121515b2d0ca9b2c580361dca970171d 55a6259b121515b2d0ca9b2c580361dca970171d] * URL: https://github.com/Warzone2100/warzone2100/commit/55a6259b121515b2d0ca9b2c580361dca970171d -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:24 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Attachment ecm5.diff (38.7 KB) - added by Per #if attachment.description Description: Updated to latest master version. Vision is now at an offset from the ground. Radar detector no longer targets radars, but shows them as blips at a much larger distance. #end -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Comment (by JustLooking2): I don't think visualization of ECM should be optional behind a hotkey, imho this is not optional information, but rather important one. What floats around in my mind about the visuals is that snow storm picture you get on analog television sets when there's bad reception. Something like this for the fog of war, if this is even possible with the engine. It will likely need some tweaking to find a balance between clarity (ie. What's happening? think new players, it has to be clear it's intentional and not a bug) and annoyance/distraction from gameplay (ie. we're upset already there's someone hiding, no need to add insult to injury by making people suffer an epileptic shock). Also I think it's important that it should not be possible to see which player is hiding, unless in LoS of a unit/building (command center probably can look further than a repair tower, but that's something else altogether). I only glanced at the forum and hope I didn't miss a discussion there. I just wanted to throw in my 2 cents. -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:23 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Attachment ecm2.diff (15.1 KB) - added by Per #if attachment.description Description: Updated to last git master #end -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Attachment wz2100-20110116_154815-Sk-MizaMaze.jpg (461.8 KB) - added by Per #if attachment.description Description: Screenshot of ECM in action #end -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Attachment wz2100-20110116_154837-Sk-MizaMaze.jpg (442.1 KB) - added by Per #if attachment.description Description: Another screenshot, there is an invisible army in my base! #end -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Comment (by Kreuvf): Nice, but the vision of buildings can still be changed, right? Because, if I imagine I was a player not knowing about this I would probably file a bug saying SYNCS GOT WORSE!!!111 (or just: PROBLEM!!! HELP FAST) since I'd expect anything to have a minimal vision and would be surprised by this. -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:19 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Comment (by Wibble199): So, is this available in the git version now then? -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:20 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Comment (by Per): @Kreuvf: Yes, also buildings. And how to visualize this so that players don't get confused is a big open question. @Wibble199: Not yet. -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:21 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers -+- Reporter: Per | Owner: Per Type: patch (an actual patch, not | Status: accepted a request for one) | Milestone: 3.0 Priority: normal| Version: git/master Component: Engine: other |Keywords: ecm sensor Resolution:| Blocked By: Operating System: All/Non-Specific | Blocking:| -+- Comment (by anonymouse): And how to visualize this so that players don't get confused is a big open question. Despite your mistrust of me, allow me to suggest a simple working method until someone thinks of a better one. In skirmish, when you press shift-F12, you see a ring of unit weapon range and visibility represented by glowing orbs. One could visualize ECM in a variety of ways; one way is using glowing orbs that are tinted by player-color. Another way is to instead place a wash on the floor/ground/area within the affected radius that is tinted by player- color. For example, if Red is jamming with one ECM, one would see the affected area and beacon highlighting the ECM on the minimap. However, in addition one would also see the affected area *tinted* red on the minimap, and in the game world, the dark, foggy tiles would also have a red tint on the ground. To make it even clearer that it's an offensive maneuver, perhaps a small animated overlay could be used to fill the area. This overlay might consist of anything from garish stripes to ? to small dots in random motion. It's a rambling chunk of text above, but I am just trying to help! Love, Dylan Hsu -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:22 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Comment(by i-NoD): Btw, what 'mi' in miecm.pie stands for? I do know that cy_ == cyborg, gn == gun and tr == turret in weapons directory... I saw several mibnk* pies in wz. That huge HQ sensor is misensor.pie, while standard sensor 'gun' (in game's logic, but yea, I do know it's turret) is gnlsnsr1.pie ('gun light sensor 1' I guess). Another issue is radarsensor.pie in *base* structs, which is *mp* 'gun', not building... I think it should better be some gn_radarsensor.pie in weapons (long name since we no longer need that 8.3 format). I wonder if there any rules exist for model names? Some logical structure is still required, for 'official' models at least... -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:15 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Comment(by i-NoD): Oh, i got it. mi == miscellaneous. But there is a special 'misc' folder for them... -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:17 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Description changed by Per: Old description: This a restart of my work on ECM Jammers and improved sensor handling. New description: This a restart of my work on ECM Jammers and improved sensor handling. Description of what the latest series of patches are doing: Visibility is split into two - vision and radar. (This is similar to how Pumpkin apparently planned it, based on left over source code.) Vision has a low, fixed range - within this radius you can see anything. Radar has a long range adjusted by upgrades and turret type - it can however be blocked by a jammer. The jammer tower/turret is new. (Pumpkin was planning one, as evident from leftover data pieces.) It blocks radar in a long range, hiding units and structures, but cannot itself hide from radar - appearing as a radar blip, which allows the enemy to locate it (but not immediately target it). The number of sensors or jammers present in an area is irrelevant to visibility, only their coverage is important. (This is contrary to how Pumpkin had planned it - they gave both sensors and ECM a power that was reduced over range. For reasons of simplicity of use, and speed, that is not how I have implemented it.) Jammers add a new tactical dimension to the game. They allow units to hide from artillery, and sneaking units up on turtle bases, as the defender has to come out to 'see' and destroy the jammer(s) before the defending structures can utilize their range properly. It is also, in my opinion, extremely cool to suddenly see the vision bubble of your base suddenly start to shrink as an enemy jammer droid is approaching... All you see is a radar blip closing in on you, and you have no idea what other units it is bringing along with it... -- -- Ticket URL: http://developer.wz2100.net/ticket/340#comment:14 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
On Tue, Mar 09, 2010 at 09:39:27PM -, Warzone 2100 Trac wrote: #340: Sensors and Jammers Jammers add a new tactical dimension to the game. They allow units to hide from artillery, and sneaking units up on turtle bases, as the defender has to come out to 'see' and destroy the jammer(s) before the defending structures can utilize their range properly. It is also, in my opinion, extremely cool to suddenly see the vision bubble of your base suddenly start to shrink as an enemy jammer droid is approaching... All you see is a radar blip closing in on you, and you have no idea what other units it is bringing along with it... Woo woo! I got excited just reading the description. One thing this feature cries out for is airborne sensors jammers. -- Stephen Swaney sswa...@centurytel.net ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Attachment vis5.diff (26.5 KB) - added by Per Description: New version -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Attachment vis6.diff (28.3 KB) - added by Per Description: Fix targetting -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Attachment miecm.pie (7.0 KB) - added by Per Description: ECM turret model -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Attachment page-29-ecm.png (91.9 KB) - added by Per Description: ECM texture (both model and texture by Cathuria) -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev
Re: [warzone2100-dev] [Warzone 2100 Trac] #340: Sensors and Jammers
#340: Sensors and Jammers ---+ Reporter: Per| Owner: Per Type: patch | Status: accepted Priority: major | Milestone: 3.0 Component: Engine: other |Version: svn/trunk Keywords: ecm sensor | Operating_system: All/Non-Specific Blockedby: | Blocking: ---+ Attachment vis4.diff (23.0 KB) - added by Per Description: ECM Jammers Round 2 -- Ticket URL: http://developer.wz2100.net/ticket/340 Warzone 2100 Trac http://developer.wz2100.net/ The Warzone 2100 Project ___ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev