Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SUGGESTION] other ideas

#1
- in auto demo recording mode, could be usefull to keep the .dem file only if the game lasts more than x seconds
- the irc pickup mechanism could be directly included in Xonotic
- the .cfg management could be way much more intuitive with load, save and 'defined as default' functions.
Fat.bot.Slim
Reply

#2
yay! good ideas! I especialy like the irc thing! Big Grin
MY NOOB STATS:
[Image: 788.png]
Reply

#3
(07-03-2010, 01:17 PM)Rage_ATWM Wrote: - in auto demo recording mode, could be usefull to keep the .dem file only if the game lasts more than x seconds
Submitted a ticket sort of like this a while ago.
(07-03-2010, 01:17 PM)Rage_ATWM Wrote: - the irc pickup mechanism could be directly included in Xonotic
First we need an irc pickup mechanism Tongue
(07-03-2010, 01:17 PM)Rage_ATWM Wrote: - the .cfg management could be way much more intuitive with load, save and 'defined as default' functions.
What?
(07-18-2010, 10:59 AM)Flying Steel Wrote: How could anyone with ADHD tell its a high damage weapon if it wasn't a gigantic metal cock fucking the map whenever a player gets within 3 meters of a wall?

[Image: di-712770583645.png]
Reply

#4
(07-03-2010, 01:17 PM)Rage_ATWM Wrote: - in auto demo recording mode, could be usefull to keep the .dem file only if the game lasts more than x seconds
There's a new cvar (cl_autodemo_delete) that allows this. For example, you can set it up to delete all automatically recorded demos and bind a key to keep the current demo.

Quote:- the irc pickup mechanism could be directly included in Xonotic
Basic IRC code is already available, so hopefully this can be made to happen.
Reply

#5
(07-03-2010, 03:30 PM)Roanoke Wrote: What?
what what? :p
I mean when you use several .cfg config, it's just a mess to manage them and use.
Fat.bot.Slim
Reply

#6
CFG management is pretty intuitive, I think, but you could also use a framework:
http://github.com/PlasmaSheep/nn_ninja_pack - ninja pack v2
http://github.com/z/nn_ninja_pack - ninja pack v1
(07-18-2010, 10:59 AM)Flying Steel Wrote: How could anyone with ADHD tell its a high damage weapon if it wasn't a gigantic metal cock fucking the map whenever a player gets within 3 meters of a wall?

[Image: di-712770583645.png]
Reply

#7
(07-03-2010, 04:28 PM)Roanoke Wrote: CFG management is pretty intuitive, I think, but you could also use a framework:
http://github.com/PlasmaSheep/nn_ninja_pack - ninja pack v2
http://github.com/z/nn_ninja_pack - ninja pack v1
Thanks for the tips.
But, actually, i was not talking about what I know or don't know, but what a newbie at Xonotic could understand about .cfg.
For instance, think about two guys with two different profiles who will play Xonotic on the same computer.
Fat.bot.Slim
Reply

#8
Those two guys should get separate user accounts then. That's how it works for a lot of software Tongue
Reply

#9
(07-07-2010, 09:08 AM)Mr. Bougo Wrote: Those two guys should get separate user accounts then. That's how it works for a lot of software Tongue
Right... and can we "genetically" do that with nexuiz?
Fat.bot.Slim
Reply

#10
Sure, they can have different data directory locations.
(07-18-2010, 10:59 AM)Flying Steel Wrote: How could anyone with ADHD tell its a high damage weapon if it wasn't a gigantic metal cock fucking the map whenever a player gets within 3 meters of a wall?

[Image: di-712770583645.png]
Reply

#11
By different user accounts, he means at operating system level. Multi user systems are pretty common these days. Tongue
Reply

#12
I know, but the OP is asking for a way to do this without multi-user accounts at the OS level (one user, different config directories).
(07-18-2010, 10:59 AM)Flying Steel Wrote: How could anyone with ADHD tell its a high damage weapon if it wasn't a gigantic metal cock fucking the map whenever a player gets within 3 meters of a wall?

[Image: di-712770583645.png]
Reply

#13
He can make two shortcuts that use different -gamedir values (that will need -modname xonotic along with it)
Reply

#14
(07-07-2010, 04:29 PM)Mr. Bougo Wrote: He can make two shortcuts that use different -gamedir values (that will need -modname xonotic along with it)
dudes, i just don't ge your points...
A naive player (= who just wants to have fun, who barely knows what is the actual nexuiz directory location and who doesn't give a shit to manually edit the .cfg file) might just expect, when launching Xonotic, a kind of simple profile menu, which basically asks "who are you?". Mr X selects his profile and X.cfg is loaded.

As far as I understood, the Xonotic project aim is to offer an accessible game for everyone. If i'm wrong, just forget my suggestion.
Fat.bot.Slim
Reply

#15
(07-08-2010, 12:54 AM)Rage_ATWM Wrote: A naive player (= who just wants to have fun, who barely knows what is the actual nexuiz directory location and who doesn't give a shit to manually edit the .cfg file)

I might add: who doesn't give a shit to add an user to the system (5,6 clicks of the mouse?).

Do you know Firefox has multiple profiles per user too? But you can't access that menu unless you pass the "-ProfileManager" option to the executable. Most people just browse whithin the same profile though.
If a change is to be made I'd like to have the same concept of the hidden menu, though, the player can search on the wiki or on the readme.

Or better yet, he can search and get the -gamedir -modname tip, that's it.
Reply

#16
(07-08-2010, 02:22 AM)tankmiche Wrote: Do you know Firefox has multiple profiles per user too? But you can't access that menu unless you pass the "-ProfileManager" option to the executable. Most people just browse whithin the same profile though.
100% agree.
But... I'm sure you can figure out that a nexuiz is highly much more personal than Mozilla.
Fat.bot.Slim
Reply

#17
This will need yet another modification of the game engine, config.cfg is hardcoded. The problem here is that the solution is relatively complicated to implement and you already have two solutions to it... That means it's not too high in the priority list.

(07-08-2010, 12:54 AM)Rage_ATWM Wrote: dudes, i just don't ge your points...
A naive player (= who just wants to have fun, who barely knows what is the actual nexuiz directory location and who doesn't give a shit to manually edit the .cfg file) might just expect, when launching Xonotic, a kind of simple profile menu, which basically asks "who are you?". Mr X selects his profile and X.cfg is loaded.

As far as I understood, the Xonotic project aim is to offer an accessible game for everyone. If i'm wrong, just forget my suggestion.
The game will only ever save its configuration in config.cfg, that's a restriction of DarkPlaces.
Besides, when that simple profile menu opens, the engine is already loaded, and charging a configuration will need an engine reload. You could select the profile before loading the engine, but that's exactly what the -gamedir switch does. Feel free to make a wrapper to the engine that allows to select the value for that switch and run the engine using it.
Reply

#18
Mr Bougo: i can fully understand the priority argument.

I don't have any details on the flexibility of Darkplaces...
but, about the hard-coded .cfg name, it generally does not take more than few mn to change an hard-coded file name and put it as an input of a main().

Making a wrapper is a pure dirty and short-term solution.

But again, I get your point: you don't have time to do this. No problemo.
Fat.bot.Slim
Reply

#19
A wrapper would not be pure-dirty, making the config.cfg string a commandline argument will need a wrapper as selector as well.

Can you explain why a wrapper would be dirty and short-term? We are already using launcher scripts in linux to run the game (see the current version
It is also not short-term at all: the binary name is unlikely to change and there's no reason for DP to drop support of -gamedir and -modname.
Reply

#20
Correct me if I misunderstand: what you propose is to have two seperate nexuiz directories (containing then two config.cfg), and then, prior to launch DP, select which one of the nexuiz.exe you want to launch. Am I correct?

If so, it seems to me totaly not naive user-friendly oriented.
Fat.bot.Slim
Reply

#21
What I propose is having two xonotic configuration directories in your documents. Only one install, only one copy of the game.

All the user would need to do is copy a file (the wrapper) to his xonotic install directory and run the game from that instead of xonotic.exe
The wrapper would let the user add/delete a new profile name, and choose between existing profiles, very much like firefox does.
Reply

#22
Ok, so your solution is indeed external to xonotic.exe.

Two solutions: either this wrapper is released with Xonotic 1.0, either not.

If so: this is a dirty solution from a SW dev point of view, because the mechanism is purely ad-hoc.

If not, the point is: how would this naive user know that "all he would need to do is copy a file (the wrapper) to his xonotic install directory and run the game from that instead of xonotic.exe"?
By a wiki? google requests? In any case, not naive user-oriented.
Fat.bot.Slim
Reply

#23
I still don't understand why this would be a dirty solution, we already use wrappers for linux to run the correct binary on 32 bit and 64 bit.

It will have to be selected before the engine runs either way, or you will always need to load it twice (reload after setting the profile's config). What else do you want?
Reply

#24
Ok, if I were a new (naive) user, I would like to
- run the Xonotic installer (by clicking N times on 'Next' buttons)
- double click on Xonotic.exe
- be able to define my bindings, resolution screen, etc
- play Xonotic (eventually...)
- now if my grand-mother would like to play Xonotic too on my computer, I don't want her to modify any of my settings. She should be able to set all her setup without knowing anything about what is a .cfg, how is organized the Xonotic directory architecure, etc.

What you're proposing doesn't seem to met these expectations, right?
Fat.bot.Slim
Reply

#25
You can already change the gamedir from the console, so it can also be done in menu QC without modifying the engine. However, this will need to restart the engine (vid_restart) as well as the menu (menu_restart). This is a little slow and annoying, so not very convenient for the user who's not using the default profile (there HAS to be a default profile for the engine to start obviously) EDIT: actually I'm not even sure that's possible :x

The game can be started directly into a non-default profile using command-line switches either by hand, by using a wrapper, or by having the user make a custom shortcut with the good parameters.
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [SUGGESTION] x Frags Left should come before other announcements gd 0 1,708 06-21-2023, 11:27 AM
Last Post: gd
  [SUGGESTION] Weapon model ideas - Post here! Beagle 7 6,842 04-09-2016, 02:11 AM
Last Post: BuddyFriendGuy
  [SUGGESTION] A way to speak with other players ? Fyley 3 5,323 11-25-2015, 06:38 PM
Last Post: Ch4mp
  [SUGGESTION] Assault map ideas Lee_Stricklin 8 13,285 03-29-2015, 05:21 AM
Last Post: Ogger73
  [SUGGESTION] Tuba in maps other than Xoylent GrEnAdE 6 7,343 07-29-2014, 05:22 PM
Last Post: end user
  [SUGGESTION] Some unique ideas about single player level design zwz 0 3,794 05-09-2014, 12:24 PM
Last Post: zwz
  [SUGGESTION] Some unique ideas about single player level design zwz 0 3,535 05-06-2014, 04:47 PM
Last Post: zwz
  [SUGGESTION] Some ideas from my FPS experience simbian 6 8,138 02-11-2014, 03:50 AM
Last Post: thimo
  [SUGGESTION] Ideas on how to make the game more accessible spamyak 6 8,462 08-12-2013, 04:16 PM
Last Post: edh
  [SUGGESTION] Singleplayer ideas thread ThePWTULN 13 19,610 04-30-2013, 01:01 PM
Last Post: aa

Forum Jump:


Users browsing this thread:
6 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-