Xonotic Forums
[SUGGESTION] New toys not new any more? - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Creating & Contributing (https://forums.xonotic.org/forumdisplay.php?fid=10)
+--- Forum: Xonotic - Suggestion Box (https://forums.xonotic.org/forumdisplay.php?fid=20)
+--- Thread: [SUGGESTION] New toys not new any more? (/showthread.php?tid=5606)



New toys not new any more? - BuddyFriendGuy - 07-03-2015

I enjoy the new toys. They are very fun and they keep things fresh. I have a few comments and questions though:

1. Calling them "new toys" makes sense to Xonotic (or even Nexiuz) veterans. However, it's not very meaningful for beginners, or for anybody who joins after these new toys are introduced. Perhaps we can call them something else? Extended set? Enhanced weapons? Exotic weapons?

2. I think randomly replacing basic weapons with new toys in legacy maps is a very smart idea. However, currently we don't seem to have a way to pick and choose each toy. If the mutator g_new_toys is set, all the new toys will randomly appear in the map. This makes balancing difficult. What if I have I only want T.A.G. seeker available to players (by pickup, not by g_balance_seeker_weaponstart)?

3. As the number of these new toys increases, what will the weapon system look like in the future? Do we update NetRadiant so mappers can start using new variables? Do we re-balance the weapon system as a whole? Or do we treat the Basic Weapon Set as the game's core, and leave everything else just for casual play?


RE: New toys not new any more? - acerspyro - 07-13-2015

Old toys! Old toys!


RE: New toys not new any more? - Melanosuchus - 07-13-2015

Regarding point 2, if you don't like auto replace rules, you can always make your own weapon replacements.


RE: New toys not new any more? - BuddyFriendGuy - 07-13-2015

(07-13-2015, 03:07 PM)acerspyro Wrote: Old toys! Old toys!

Although funny, you have a point. These are probably better categorized as "toys", rather than core weapons. That way, balancing efforts can focus on the core set, and these "toys" can add various fun.

(07-13-2015, 04:06 PM)Melanosuchus Wrote: Regarding point 2, if you don't like auto replace rules, you can always make your own weapon replacements.

Yes, it became clear to me after @Mario's tip. Basically it's producing an .ent file from the map within the game, and replace the weapon items withthe special weapons, and add the following settings in the .mapinfo file:

Code:
settemp_for_type all g_new_toys 1
settemp_for_type all g_new_toys_autoreplace 0



RE: New toys not new any more? - Melanosuchus - 07-14-2015

(07-13-2015, 07:15 PM)BuddyFriendGuy Wrote: Yes, it became clear to me after @Mario's tip. Basically it's producing an .ent file from the map within the game, and replace the weapon items withthe special weapons, and add the following settings in the .mapinfo file:

Code:
settemp_for_type all g_new_toys 1
settemp_for_type all g_new_toys_autoreplace 0

You don't need that, you can make server-wide replacements with g_balance_(weapon)_weaponreplace and replace all weapon pickiups of one kind with another.

Also note that g_new_toys_autoreplace 1 should already do sensible replacements that don't change the map that much.


RE: New toys not new any more? - BuddyFriendGuy - 07-14-2015

(07-14-2015, 02:23 AM)Melanosuchus Wrote:
(07-13-2015, 07:15 PM)BuddyFriendGuy Wrote:
Code:
settemp_for_type all g_new_toys 1
settemp_for_type all g_new_toys_autoreplace 0

You don't need that, you can make server-wide replacements with g_balance_(weapon)_weaponreplace and replace all weapon pickiups of one kind with another.

Also note that g_new_toys_autoreplace 1 should already do sensible replacements that don't change the map that much.

These are very useful replacement command to know. Thank you!

I thinks it begs the original question of the status of the toys. In this case, is it desirable these toys replace the standard set server-wide? Perhaps such a server would be a "toy" server?

The reason I did per-map setting is because for some maps, I still want some of the standard weapons to be available; for other maps, I don't. For example, it is a fixed replacement that flak replaces hagar (either always or sometimes, depending on the config). If I want both of them in the same map, I'd have to do a per-map setting.

Anyway, the more important question is whether we should stop treating the toys as toys, by, say, stop yelling "New toys new toys"? It has a lot of implications in the direction of the game, I think.


RE: New toys not new any more? - litvinenkotea - 12-30-2015

+1 to stop yelling "new toys, new toys!". I'm sorry, but it gets kind of annoying after a while.

I've edited my xonotic-20150825-data.pk3 to delete /sound/weapons/weaponpickup_new_toys.ogg and replace it with a copy of just plain weaponpickup.ogg. That works if I'm playing target practice against bots...

Now, if I'm running a server, is there a way to override this sound so that clients who join my server don't have to hear "new toys, new toys!" either?


RE: New toys not new any more? - Beagle - 12-30-2015

It's very old now maybe it could just be "Toys! or Fun Weapons!"


RE: New toys not new any more? - Mario - 12-31-2015

Not entirely sure what all the fuss is about, but here's the server-side cvar to disable it:
g_new_toys_use_pickupsound 0


RE: New toys not new any more? - litvinenkotea - 01-01-2016

I put g_new_toys_use_pickupsound 0 in my server.cfg and it does not work as advertised Sad


RE: New toys not new any more? - Mario - 01-01-2016

Just in case; changes to server.cfg require either a server restart or inputting the commands directly into server console (or via rcon if you have it setup).

Although, it is possible this was added post-0.8.1, so you may need to update your server to autobuild by executing the update-to-autobuild script in Xonotic/misc/tools/rsync-updater (note: anything in Xonotic/data you added will be deleted, so make sure that stuff is in ~/.xonotic/data instead).


RE: New toys not new any more? - BuddyFriendGuy - 05-07-2016

(12-31-2015, 02:31 AM)Mario Wrote: Not entirely sure what all the fuss is about, but here's the server-side cvar to disable it:
g_new_toys_use_pickupsound 0

Sorry to revive this. I somehow missed this reply.

It wasn't just about the sound (but thanks for the helpful tip). I was hoping that I could just enable a customized subset of the new toys.

Quote:However, currently we don't seem to have a way to pick and choose each toy. If the mutator g_new_toys is set, all the new toys will randomly appear in the map. This makes balancing difficult. What if I have I only want T.A.G. seeker available to players (by pickup, not by g_balance_seeker_weaponstart)?

Is it possible with the current code?