Nexuiz mode vs. Havoc mode

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Nexuiz mode vs. Havoc mode

Postby MirceaKitsune » Mon Mar 30, 2009 2:57 pm

I know that some people including myself are unhappy with the new "Switch to Nexuiz mode / Switch to Havoc mode" button present in the 3 menus, so I thought making a topic to discuss this more in depth would be a good idea.

As I stated in another thread, I personally believe that button is really not a good idea and hope 2.5 will not be released with it like that. A single button located in 3 windows which replaces all menu and system settings only for a few gameplay changes is not something I personally believe is right. I also believe Havoc mode's current implementation is too early to be in the menus yet.

The best way in which I think Havoc mode should be implemented is a mutator. Any change that Havoc mode can do (changing default weapon pickups, ammo / health limits, firing rate / firing types even physics and scoring system changes) can be implemented on a single cvar. If the changes it does are big (total gameplay conversions) we could make a new section in the mutators window for heavier gameplay changes, where Havoc mode could reside as a checkbox (or radio button against Nexuiz mode) and without changing any menus and system settings when switched to.

Anyway, as of current these are some ways in which I think this could be improved (just ideas and beliefs, I'm not saying anything needs to be done in any way):

- As I said I think the current way of switching to Havoc mode is not a correct implementation and that it's too early to have this in the menus, so for the moment this might be better off removed and left as a cvar until a better way to implement it would be found. I'm going to remove it from my menus either way as it incommodes me the way it is.

- I made a new mods window patch located over here. The devs rejected it as I made it but maybe other modifications can be done to it or this patch could still have some use.

- A cvar to remove the button from the 3 windows (disabled by default so the buttons are normally there). Would give those of us who are incommoded by that button a way to easily remove it if we don't want it there.

So yeah, any ideas or changes regarding this can go about about here. As I said I'd personally go the way of the mutator because I believe that is best.
MirceaKitsune
Keyboard killer
 
Posts: 593
Joined: Thu Aug 14, 2008 6:48 am
Location: Romania - Bucharest

Postby esteel » Mon Mar 30, 2009 3:13 pm

Actually when i try to download that patch i do not get the complete file.. either currently sf.net sucks or maybe you made a mistake when uploading the patch.
Also the patch was not applied because it seems corrupt and because it think its currently the wrong approach and NOT because you made it. What a stupid idea is that??? Why should the devs dislike a patch because you made it?

And then.. Havoc is not just a mutator as it changes quite a lot, almost all guns work differently to normal Nexuiz, the physics are slight different and also some client default settings are different (no music active for example) and also server side stuff like weapons in the middle, no recoil and such.. Making it a mutator is basicly impossible and also the wrong way. Mutators add SMALL changes/features and do not change almost everything. Also making it a mutator is almost impossible as it would require keeping the 'old/previous' settings for when you disable the mutator. So a mutator for havoc is really a bad idea!
Also it changes the game quite a bit and is considered for people that dislike certain aspects that havoc tries to address.

Currently a mod 'menu' can't really show anything meaningful! "real mods' are directories besides the data dir, (just as the havoc dir is) but the menu code can't see stuff outside the data dir for security reasons. So right now all one could do is hardcode a menu with TWO entries (data and havoc) but thats just not enough to warrent a menu!

Granted the button is not the most perfect thing but it will make people familiar with havoc and show them a new way to play nexuiz. Which in the long turn hopefully makes some admins host havoc servers too.
I do not see whats so bad about the current button to warrent two threads?
Hell its just a small button.. a variable to disable the buttons? Too much work and in my eyes very useless :P
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby MirceaKitsune » Mon Mar 30, 2009 4:07 pm

esteel wrote:Also the patch was not applied because it seems corrupt and because it think its currently the wrong approach and NOT because you made it. What a stupid idea is that??? Why should the devs dislike a patch because you made it?


That's not what I meant to say. I meant "as I made it" as in "the way I made it", referring to the way I made the patch and the changes in it. Sorry, I still have times when I can't write my sentences correctly for some reason :P I know that if a patch is rejected it is because it should be.

Anyway I could download the patch correctly from SF and it doesn't seem corrupted to me. It ads a new file as well so probably that's why? Here is another link if it's the patch file being corrupted.

And as far as I know these changes can apply to a mutator as well. For instance playing ambient music could be linked to a cvar, and if the mutator is on music is not played back from the code. Client-side changes could be applied by having the client read the server mutators and act accordingly (eg: the client checks and sees the cvar is enabled on the server and passes on playing music if it is) though that could add some code complexity. Physics, weapons spawning in other locations and the like can be made dependent on a single cvars too from what I know if I'm not wrong.
MirceaKitsune
Keyboard killer
 
Posts: 593
Joined: Thu Aug 14, 2008 6:48 am
Location: Romania - Bucharest

Postby divVerent » Tue Mar 31, 2009 7:01 am

You forget that these changes should only affect the DEFAULTS, and not force the client side changes.

Havoc is simply preconfigured for "pro-gamers", while Nexuiz is preconfigured for most fun and good visual experience.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby alpha » Tue Mar 31, 2009 12:01 pm

divVerent wrote:Havoc is simply preconfigured for "pro-gamers"


This is very far-fetched.
quit for good
alpha
Alien trapper
 
Posts: 492
Joined: Tue Jun 17, 2008 7:18 pm

Postby divVerent » Tue Mar 31, 2009 12:57 pm

Let's say that LordHavoc intended it to be that way.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Alien » Tue Mar 31, 2009 2:12 pm

Havoc, nexball, spidflisk should be included as mods in the end. There could be a list to choose a mod from.
Alien
Forum addon
 
Posts: 1212
Joined: Tue Apr 22, 2008 7:12 am

Postby esteel » Tue Mar 31, 2009 5:17 pm

No, nexuiz should not include every mod there is.. but making a nice list to choose from ONCE the engine can give you such a list would be nice. Its just not possible at the moment.
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby Alien » Wed Apr 01, 2009 9:09 pm

How will people know that these mods exist if there would be no sign in menu? Should they lurk in the forums? I think 99% of Nexuiz players have no clue about nexball.
Alien
Forum addon
 
Posts: 1212
Joined: Tue Apr 22, 2008 7:12 am

Postby esteel » Wed Apr 01, 2009 9:13 pm

Its currently JUST NOT POSSIBLE to know if such a mod is installed or not!!!! So you can't add them to a fictious menu because if the mod is not installed it would behave badly
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Next

Return to Nexuiz - Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron