Dual wielding mutator (work in progress, need help)

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Sun Apr 19, 2009 11:57 pm

  • I think developers would be more apt to help if the project was managed better. Communication between devs is limited and without proper lines of communication, it's hard for everyone to be on the same page. If a new person wants to contribute, the need to find the obscure Sourceforge URLs or the www.nexuiz.com/bugs forwarding url. The wiki is outdated and crappy, the best resource is hosted at OUNS... which as alpha complained is another obscure name. IRC communication is only helpful to some degree and mixed with the clusterfuck of wikis, forum posts, svn (again offsite) and the "tracker" that is sourceforge, it's no wonder it's hard to get / keep people interested.

    Keeping everything in one place would be ideal. Redmine is a swift project management system that has per project wikis, forums, repository browser, issue/feature tracking and is very extendible.

    Plugins like Ez FAQ and Question would help open up the development of the project and diffuse the tension between developers and users as well as developer vs. developers.

    There is a tcl script available for eggdrops to echo issues to IRC and I can go on and on.

    I've been managing projects for roughly four years and have used many different applications to assist me in this process. I've recently ported all the Nexuiz Ninjaz development to Redmine and things have already been going smoother. I'm very pleased with redmine, which is catered towards the development of software.

    Perhaps I should fork this post to another thread because the shot-callers really need to see this and do something about it. As Nexuiz gets bigger, this problem of project management will only get worse.

    I vote for dev.nexuiz.com
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Mon Apr 20, 2009 12:28 am

  • [-z-] wrote:It's been 2 days... and it's the weekend, how about you relax and have some courtesy?


    Sorry, this project has been going so fast, i thought i would at least get a small update. :oops:

    Sorry. :|:oops:
    http://www.odf-online.org/ Home to Flight Back, D321GO!, and other Descent related projects, all open source!
    User avatar
    Darcshadow7
    Alien
     
    Posts: 168
    Joined: Fri Feb 13, 2009 4:34 pm
    Location: Peoria, Arizona

Sun May 03, 2009 12:42 pm

  • I come with good news :) Today I finished version 2.0 of the patch which now includes correct weapon earning and other fixes. The user now gets one weapon as usual and dual wields once they pick that weapon up again. Each weapon can be dropped individually as well. Credits go to MrBougo for implementing all weapon earning and weapon dropping code.

    I also fixed the shot origins and synced the muzzle flashes to them. The random shot origin is now gone and each weapon shoots next after the other. The muzzle flashes only display on the weapon that shoots, not on both weapons every shot. Also added according console messages when you pick or drop a dual weapon.

    Only remaining issue is that if you're holding a single weapon and pick it up again, there is no animation and you just see the second gun appearing there. Maybe that will be fixed in time if the animations can be figured out, but for now that shouldn't matter much (you don't get to see it often either way).

    Patch is ready to go to SVN. Tested with other mutators (including all values for g_weapon_stay) and there don't appear to be any issues. Please commit if agreed it's ready. Here's the link again.
    User avatar
    MirceaKitsune
    Keyboard killer
     
    Posts: 593
    Joined: Thu Aug 14, 2008 6:48 am
    Location: Romania - Bucharest

Sun May 03, 2009 1:12 pm

  • YES, DO IT :twisted:
    quit for good
    alpha
    Alien trapper
     
    Posts: 492
    Joined: Tue Jun 17, 2008 7:18 pm

Sun May 03, 2009 9:31 pm

  • Double-HLAC spam on close range ftw! :D
    Image
    User avatar
    FraNcoTirAdoR
    Alien trapper
     
    Posts: 288
    Joined: Tue Mar 04, 2008 10:25 am
    Location: near the nex

Thu May 07, 2009 2:22 am

Thu May 07, 2009 2:24 am

Fri May 08, 2009 1:58 am

  • could someone with the 2.0 version hook me up? the link is broken.. :(
    User avatar
    MC SE7EN
    Alien trapper
     
    Posts: 294
    Joined: Fri Apr 10, 2009 8:56 pm

Fri May 08, 2009 10:51 am

  • Sourceforge seems to have broken for Nexuiz. Uploading the latest version on MediaFire, link here.
    User avatar
    MirceaKitsune
    Keyboard killer
     
    Posts: 593
    Joined: Thu Aug 14, 2008 6:48 am
    Location: Romania - Bucharest

Fri May 08, 2009 11:52 am

  • MirceaKitsune wrote:Sourceforge seems to have broken for Nexuiz. Uploading the latest version on MediaFire, link here.


    For next patches http://dev.alientrap.org/ should be fine
    User avatar
    mand1nga
    Alien trapper
     
    Posts: 321
    Joined: Mon May 12, 2008 12:19 am

Fri May 08, 2009 2:34 pm

Fri May 08, 2009 9:04 pm

  • awesome thanks..im gonna go try this now...
    User avatar
    MC SE7EN
    Alien trapper
     
    Posts: 294
    Joined: Fri Apr 10, 2009 8:56 pm

Fri May 08, 2009 9:43 pm

  • rawr..forgot i need the svn build to use .patch files..cant build it on a mac.. :(

    any servers running this?
    User avatar
    MC SE7EN
    Alien trapper
     
    Posts: 294
    Joined: Fri Apr 10, 2009 8:56 pm

Sat May 09, 2009 4:45 am

  • mand1nga wrote:
    MirceaKitsune wrote:Sourceforge seems to have broken for Nexuiz. Uploading the latest version on MediaFire, link here.


    For next patches http://dev.alientrap.org/ should be fine


    Finally...
    Alien
    Forum addon
     
    Posts: 1212
    Joined: Tue Apr 22, 2008 7:12 am

Thu May 21, 2009 8:52 am

  • Alien wrote:
    mand1nga wrote:
    MirceaKitsune wrote:Sourceforge seems to have broken for Nexuiz. Uploading the latest version on MediaFire, link here.


    For next patches http://dev.alientrap.org/ should be fine


    Finally...


    Is this in?
    tundramagi
    Forum addon
     
    Posts: 974
    Joined: Sun Jan 04, 2009 4:53 pm

Thu May 21, 2009 9:01 am

  • No, it still needs a lot of work. The approach wasn't ideal, should be half recoded.
    I'll try to help in summer, I have to figure out how the model thing works.
    Meh.
    User avatar
    Mr. Bougo
    Keyboard killer
     
    Posts: 760
    Joined: Mon Sep 10, 2007 3:29 pm

Thu May 21, 2009 11:14 am

  • Yes, it will take a while. The implementation is rather technically incorrect.. in-game it works and displays alright. A real 2nd weapon hand would get rid of the effect that the left weapon is floating as an offset of the right weapon though, as you can see when standing still and watching the weapon ambientaly move.

    I also found another issue. If you dual wield then press F3 to become spectator then join the game again, you will eventually get floating weapon models and see weapons which aren't there. I tried to fix it but *WeaponThink() which is used to remove the entities once useless only executes when the player is not a spectator, and since removing the dual weapon entity doesn't seem to work anywhere else in the code I'm kinda stuck on this one :?
    User avatar
    MirceaKitsune
    Keyboard killer
     
    Posts: 593
    Joined: Thu Aug 14, 2008 6:48 am
    Location: Romania - Bucharest

Thu May 21, 2009 12:03 pm

  • Some questions.

    1. How can I get 2 lasers?

    2. Can we use 2 different weapons ? Hagar in right hand, crylink in left, Spam King :D
    quit for good
    alpha
    Alien trapper
     
    Posts: 492
    Joined: Tue Jun 17, 2008 7:18 pm

Thu May 21, 2009 2:36 pm

  • alpha wrote:Some questions.

    1. How can I get 2 lasers?

    2. Can we use 2 different weapons ? Hagar in right hand, crylink in left, Spam King :D


    1. id imagine since there are no laser pickups, that wouldnt be possible..unless killed players using the laser drop it..do they? ive never checked..

    2. that would be awesome..*Drools*
    User avatar
    MC SE7EN
    Alien trapper
     
    Posts: 294
    Joined: Fri Apr 10, 2009 8:56 pm

Thu May 21, 2009 2:41 pm

  • 1. If you're in a game where the laser is a dropable weapon and a 2nd one can be picked up, sure.

    2. No, you can only dual-wield the same weapon at a time. Making two different weapon types wieldable simultaneously would be very hard. Maybe some other time in the future.
    User avatar
    MirceaKitsune
    Keyboard killer
     
    Posts: 593
    Joined: Thu Aug 14, 2008 6:48 am
    Location: Romania - Bucharest

Thu May 21, 2009 5:39 pm

  • MirceaKitsune wrote:Yes, it will take a while. The implementation is rather technically incorrect.. in-game it works and displays alright. A real 2nd weapon hand would get rid of the effect that the left weapon is floating as an offset of the right weapon though, as you can see when standing still and watching the weapon ambientaly move.


    Then models' left hand bones should be adjusted. You could attach to them then.
    Alien
    Forum addon
     
    Posts: 1212
    Joined: Tue Apr 22, 2008 7:12 am

Thu May 21, 2009 5:50 pm

  • Alien wrote:Then models' left hand bones should be adjusted. You could attach to them then.


    The 3rd person weapon is attached correctly. The only one with this problem is the 1st person weapon model, since there doesn't appear to be a Left hand weapon slot floating in front of the camera. The 1st person gun doesn't link with the player model in any way I think, maybe just to the camera, which doesn't seem to have a left slot.
    User avatar
    MirceaKitsune
    Keyboard killer
     
    Posts: 593
    Joined: Thu Aug 14, 2008 6:48 am
    Location: Romania - Bucharest

Fri May 22, 2009 7:03 pm

  • even though its coded very messily, is there any hope of getting to play this on a server as a kind of preview?? just one? please?
    User avatar
    MC SE7EN
    Alien trapper
     
    Posts: 294
    Joined: Fri Apr 10, 2009 8:56 pm

Sat May 23, 2009 2:27 pm

Wed Jun 03, 2009 4:15 pm

  • Hmm.. How is this project going? Once it's finished, it will be so awesome. :):P
    http://www.odf-online.org/ Home to Flight Back, D321GO!, and other Descent related projects, all open source!
    User avatar
    Darcshadow7
    Alien
     
    Posts: 168
    Joined: Fri Feb 13, 2009 4:34 pm
    Location: Peoria, Arizona

Wed Jun 03, 2009 4:28 pm

  • It's currently at a point where I don't know what else to do with it. MrBougo is planning to look into it as well this summer but until then it's open for anyone else to look at the code.

    Worst problem now is the floating weapons thing when users spectate and join back. Once that is fixed the next thing would be having a real weapon hand for the 2nd gun (1st person gun) then I think it would be finished :)
    User avatar
    MirceaKitsune
    Keyboard killer
     
    Posts: 593
    Joined: Thu Aug 14, 2008 6:48 am
    Location: Romania - Bucharest

Wed Jun 03, 2009 4:37 pm

  • Yay. You have done a great job with it so far. :wink: :)
    http://www.odf-online.org/ Home to Flight Back, D321GO!, and other Descent related projects, all open source!
    User avatar
    Darcshadow7
    Alien
     
    Posts: 168
    Joined: Fri Feb 13, 2009 4:34 pm
    Location: Peoria, Arizona

Wed Jun 03, 2009 4:59 pm

Wed Jun 03, 2009 9:40 pm

Sat Jun 06, 2009 11:59 pm

  • looks great. where exactly in the svn do you put the file though?
    +The Dude+
    [-Project 2501-]
    Mizu Kitsune
    Alien trapper
     
    Posts: 362
    Joined: Sat Apr 11, 2009 7:51 pm
    Location: Maridia

PreviousNext


Return to Nexuiz - Development




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest