Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
My Xonotic Journey (things I learn as a newbie)

#1
Hi all,

What am I trying to do?

I'm using this thread to keep a list of things I (as a newbie player to Xonotic) learn about this game from various sources, including other generous players, folks in this forum, the internet, etc. I had only played one other FPS game (World of Padman) before, and have found that, many things that are obvious to experienced players, may not be so for me.

The idea is: the process of documenting my journey as a newbie may be helpful for the official documentation.

I'll probably write a new post to this thread here whenever I learn something new, but I'll try to edit this first post of the thread to include new information for your convenience.

There is the excellent Halogene's Newbie Corner, and it contains a ton of very useful information for a beginner to become a better player. Here I'm listing things that's either not in Halogene's guide or is misread by me (and is probably going to be misread by other beginners). I don't intend to replicate the existing documentation out there, but I'm sure there will be some overlap.

By the way, two other guides you shouldn't miss:
Hopefully at some point, these pieces of information can end up being included in the Wiki.

Where did I learn various things?
  • First of all, there's an outside Wiki that has some very nice information that's not available yet in the official wiki. I've found it quite helpful. (See my discussion with Mr. Bougo about potentially porting the contents back to the official place.)

  • Another great source is this forum itself. Well, you already know this since you are reading it.

  • I actually learnd most of the things in the game from other players. A very special thank to -z- (and FireClaw and too many others to include) who warmly welcomed me and spent a lot of time answering my questions and showing me how to do things in the game.

  • I heard that the QuakeNet IRC Network and freenode are where many experienced players hangout, but I haven't used IRC for more than 2 decades so I can't share much about it yet.

  • -z- and other players had shared and exchanged a lot of valuable information in the Nexuis days. Much of it still applies to Xonotic.

Weapons
  • Ammo: There are only four types of ammo in the game: shells, bullets, cells (think battery cells), and rockets. Different weapons can share the same ammo. For example, both Motar and Hagar use rockets as their ammo. It wasn't obvious to me because in the other FPS that I played, each weapon has its own specific ammo. The wiki page on weapon lists all the weapons and their corresponding types of ammo.
  • Tuba: See this thread about the details. I like the humor here a lot. It affects the projectile -- I take it means the tuba's high amplitude and low frequencies would bend the air space so much that bullets cannot fly straight through it.
  • Weapon switching: When two or more weapons occupy the same shortcut, pressing the shortcut switches among them. (For example, Tuba and Laser both use "1" as the default hotkey.)
  • When pressing the bind key of the weapon that I don't have yet, its location will show in the HUD. (tip from -z-)
  • Remember to try the secondary fire on weapons (tip from -z-)
  • When other players start making sounds of pain, it means they are almost dead. Attack! (tip from -z-)
  • When using Mortar, aim at the enemy's feet. It's mentioned in Halogene's Newbie Corner, but I didn't quite understand why. -z- and Freat explained to me that, ideally, I want the rockets to directly hit the enemy body, but since I don't aim well, by shooting the rockets toward the enemy's feet, even if I miss the feet, the rockets will explode on the nearby ground, still causing damage. -z- also recommends comboing, with an alt fire Mortar followed by a primary fire, to create more damage.
  • Hook: @Splat showed me that you can shoot the hook at another player and drag that player around. That player can then use the laser to shoot at you to untie it.

Items
  • Buffs are relatively new so they are still changing. Mario provided this doc for the SMB mod.

HUD
  • The 6 icons in the spectate mode are useful to see what keys other players are pressing. See the picture for what they stand for. (thanks @Skiddzie)

    .png   spec_icons.png (Size: 114.42 KB / Downloads: 332)
  • I had problem knowing which team I belong to in the beginning of the game, especially when the scoreboard has too many players. @sev pointed out that the info is right on the HUD.
    [Image: eZeO5Yu.jpg]


Movement
  • To climb a ladder, look up and go forward. I had tried jumping frenetically in vain.
  • I noticed most players just keep holding the jumping key most of the time.
  • -z- showed me how he uses laser to gain speed, with 3 very fast actions in a row: turn back, shoot on the wall (or the ground) in the back, and then turn forward again to continue. He uses this to outrun other players to compete for, say, a Mega Health item.
  • One gets a bit of speed burst when doing a little turn and jump from a stopped position. (tip from -z-)
  • Sl@va showed me to use the console command "slowmo 0.5" to practice movement at a slower speed. Super helpful!

Hooking Techniques

@Luigi kindly and patiently showed me these tips and techniques on his server. It was very illuminating!
  • In CTF, you can laser shoot a dropped flag from under the surface. The impact of the laser will throw the flag up into the air. This is particularly useful when your flag is on the edge of some surface and you want to return it to the base by dropping it into the void.
  • When you shoot your hook onto a wall, turn the mouse so that you don't face the hook itself -- instead, keep an angle between the hook/chain and the front view. For example, if I shoot my hook to a wall on my northeast, I want to face and move toward north. In practice, one shoots the hook to the northeast wall, let go of it, and then shoots the hook to the northwest wall, let go of it, and then shoots again on another wall on the northeast, while moving north.
  • @Luigi also gave me a practice tip: shoot the hook at some high and thin tower, and practice moving around the tower by changing the front facing direction (by combing the mouse and the strafe keys).
  • When landing, shoot the hook slightly in front of the landing point. That pulling keeps one fast and low.
  • However, when using the hook to gain speed, remember to let go of the hook immediately. Otherwise, it slows one down. @Luigi described it as a .0000001-second hooking. In practice, his fast movement consists of jumping and many many 0000001-second hooking. The important part is to let go of the hook immediately.

Game Modes
  • -z- recommends sharpening one's skill with a game of just two players. It's a more purer environment to establish one's hiding, moving, defending, and attacking strategies.

Specific Maps
  • f4cing_worlds is a map remixed by -z- in Nexuiz days. It has 4 bases. When I played this map, there were only two teams, so each team has two bases to protect, and the enemy has two bases to steal from. I was very confused when I was watching the flag and my team kept scoring somewhere else. (thanks, -z-)
  • gasoline_powered_3team is a map for a 3-team CTF in Xonotic. (thanks, -z-)

General Game Playing Tips
  • -z- recommends keeping the health and the armor at least above 100 at all times. They can go up to 200 so whenever possible, stock up. He priorotize armor over health if he has at least 50 health points. For me, I deinitely need to have more than 50 to survive any encounter.
  • -z- suggested that I think about how I move in a map. Move towards to an item that I want to have and don't want my enemy to have.
  • Crouching and moving side-to-side is a good way to distract other players and make it harder for them to hit me. (tip from -z-)

Recording Gameplay

I found it very educational to record the gameplay for later reviewing. The best way for me so far, is to record all games as a demo file, and if there's a publish need, convert the demo into a common video format.

To automatically record every game play: Multiplayer -> Demos -> Auto record demos.
   

You can play the demos in this same menu. The demo files are relatively small (a 10-minute game produces a 5MB file for me). This wiki article has details on where the files go and how to convert them to common video formats.

Antibody also writes a blog post about compiling highlights.


Other Tips
  • To call a vote, use the console command 'vhelp' to learn about various voting options.
  • In chat, I can use TAB to autocomplete a player's ID. For example, if I type "-" and hit TAB, it'll become "-z-" (if he's in the game).
  • The game stats website is a good place to see the history of each server, each game, and each player.
  • BlaXpirit's Console Tips & Tricks has some advanced info on console commands.
Reply

#2
You might want to check out the Newbie Corner?
[Image: 249.png] Latest track on soundcloud: Farewell - to a better Place (piano improvisation)
New to Xonotic? Check out my Newbie Corner!
<ZeRoQL> i think i got 1 proper quad and that cunt halogen fuck me over with a laser
Reply

#3
I would also recommend you to learn trickjumps, there are ramps and tiny platforms on almost every map, that can lead to to a special item very fast or that help you escape from an enemy.
[Image: 22172.png]
Reply

#4
Hey BuddyFriendGuy,

I think this post is an interesting take on the process of learning about the game mechanics and various features.

As Halogene mentioned, the Newbie Corner is a great guide but I think it's important that we also understand the organic experience of learning as not every player will start out there... or even want to read all that before playing.

All that said, I just want to make a few corrections.

(04-02-2015, 08:37 PM)BuddyFriendGuy Wrote: [*]-z- pointed out some info written by the Nexiuz community still applies to Xonotic.

This was actually just a sub-community I ran with other players who enjoyed playing the game in a specific way. The old Nexuiz forums can be found archived at alienTRAP

(04-02-2015, 08:37 PM)BuddyFriendGuy Wrote: [*]In a 4-way CTF map with two teams, each team has two bases to protect, and the enemy has two bases to steal from. I was very confused when I was watching the flag and my team kept scoring somewhere else.

This was actually in regards to a specific map, f4cing_worlds. One I remixed during the Nexuiz days prior to more than 2 team CTF existing. Xonotic now supports more than 2 team CTF, example being gasoline_powered_3team.

(04-02-2015, 08:37 PM)BuddyFriendGuy Wrote: [*]-z- recommends the Arena mode to really learn. It's a more purer environment to establish one's hiding, moving, defending, and attacking strategies.

Duel* a 1v1. There are two types of popular Arena modes on the servers, Clan Arena (CA) and Weapon Arena (WA). The are similar in the fact that you are given all weapons at start. In CA it's round based TDM where when you die, you're dead for that round. WA is DM with all weapons, kind of like warm up mode.


By the way, I'm a male Smile.


I think this is a great post and it can get us thinking about outreach and education a bit differently.

One thing Nexuiz had that was great was a tutorial map. I would like to organize an effort to revamp / rethink that for Xonotic. In addition a server-based map where players can learn and train together I think could help. I have some plans for this from NN's dojo I can post in another thread (not to hijack this one).

Keep up the good work, glad to have you here in our community.
Reply

#5
(04-03-2015, 06:51 AM)GoregeousGuy Wrote: I would also recommend you to learn trickjumps, there are ramps and tiny platforms on almost every map, that can lead to to a special item very fast or that help you escape from an enemy.

Thank you. It is tricky, like its name. I've seen other players jumping super high while I got killed in my third attempt. Smile I'm working on that.

(04-03-2015, 06:29 AM)Halogene Wrote: You might want to check out the Newbie Corner?
(04-03-2015, 11:38 AM)-z- Wrote: As Halogene mentioned, the Newbie Corner is a great guide but I think it's important that we also understand the organic experience of learning as not every player will start out there... or even want to read all that before playing.

...

I think this is a great post and it can get us thinking about outreach and education a bit differently.

That is indeed a great guide! I did check out Halogene' guide and I am still learning from it. The things I list here are either not covered in that guide, or if they are, I must have misread them. I edited my post to clarify that.

I think that guide is excellent for beginners to become better players. However, I think we still need a basic game manual that explains, say, every single element in the HUD (say, what's pl in the scoreboard?), or even tells me that the watery thingy will harm me. I just added to my post that when I see a ladder, I need to look up and go forward; I had tried jumping frenetically.

(04-03-2015, 11:38 AM)-z- Wrote: All that said, I just want to make a few corrections.

Thank you! I corrected some of them in my post.

(04-03-2015, 11:38 AM)-z- Wrote:
(04-02-2015, 08:37 PM)BuddyFriendGuy Wrote: [*]-z- recommends the Arena mode to really learn. It's a more purer environment to establish one's hiding, moving, defending, and attacking strategies.

Duel* a 1v1. There are two types of popular Arena modes on the servers, Clan Arena (CA) and Weapon Arena (WA). The are similar in the fact that you are given all weapons at start. In CA it's round based TDM where when you die, you're dead for that round. WA is DM with all weapons, kind of like warm up mode.

(Were you trying to say "Duel is a 1v1"?)

Need some clarification here. I was looking for a "Duel" or a "1v1" mode in the game mode section of the Wiki, and only found two modes that are for two people: "Arena" and "1v1 Duel"; then I tried to find them in my Multiplayer->Create menu->Gametype, I can't see them. I only see:
  • Assult
  • Capture the Flag
  • Clan Arena
  • Deathmatch
  • Domination
  • Freeze Tag
  • Keepaway
  • Key Hunt
  • Last Man Standing
  • Nexball
  • Onslaught
  • Race CTS
  • Team Deathmatch

Are Duel (or 1v1), or Weapon Arena just specific server configurations on Deathmatch?

(04-03-2015, 11:38 AM)-z- Wrote: By the way, I'm a male Smile.
Corrected that, too. Smile

(04-03-2015, 11:38 AM)-z- Wrote: One thing Nexuiz had that was great was a tutorial map. I would like to organize an effort to revamp / rethink that for Xonotic. In addition a server-based map where players can learn and train together I think could help. I have some plans for this from NN's dojo I can post in another thread (not to hijack this one).

I'm not a good mapper; heck, actually I'm not a mapper at all, but I was actually trying to make maps for my own learning. For example:
  • a map to practice just laser shooting (provide nothing but the laser)
  • a map for just the secondary fire of Shotgun (I guess by providing no bullets) to force players to practice melee
  • a map to practice guiding for Rocket Launcher (by putting the player in a closed glass space with a small window, through which the player must learn to guide the rocket in order to hit the target, which is not directly in front of the window opening)
  • a map to practice shooting while operating the jetpack
  • etc.

When you start that thread, I'll bring these ideas over to join the disucssion.
Reply

#6
About the gamemodes:

Duel is not a real gamemmode (yet), it's just Deathmatch limited to 2 players. That's why it is a subitem of DM in that wiki section, but technically you could play Duel in any gamemode.
The wiki is not always up-to-date, because the game is changing quite a lot of course and someone has to find the time to maintain it. Wink
Some modes..
  • have been removed from the game (Arena, Rune)
  • hidden in the menu as they will be removed soon (Race)
  • hidden in the menu as they are not 100% finished yet (Invasion)
I'm not sure about the status of Conquest at all (a newer gamemode as well).
[Image: 21.png]
IRC (QuakeNet): #bot.xonotic | #xonotic.pickup | #xonotic | #xonotic.cup
Steam | Twitch.tv | YouTube
Movies: Mirification #1 | #2 | Mirificaption #1 | #3 | #4 | [BOT] Clan #3 | #5 | #6 | #7 | [BOT] Clan #4 | #8

Reply

#7
(04-04-2015, 04:17 AM)Mirio Wrote: The wiki is not always up-to-date, because the game is changing quite a lot of course and someone has to find the time to maintain it. Wink

I see.

(04-04-2015, 04:17 AM)Mirio Wrote: Some modes..
  • have been removed from the game (Arena, Rune)
  • hidden in the menu as they will be removed soon (Race)
  • hidden in the menu as they are not 100% finished yet (Invasion)
I'm not sure about the status of Conquest at all (a newer gamemode as well).

I'm quite confused by this actually, since there are servers I see players still playing races.

Does it mean I'm actually running the game code downloaded from that server?

If so, does it mean that even if the official Xonotic package does not come with the Race mode, I can still connect to those servers to Race with other players?

Also, is there any security concern when we run code downloaded from the server? For example:
  • Besides reading map data, can the code read other files?
  • Besides writing into ~/.xonotic/data/data/maps/autogenerated/*.mapinfo
    can the code write to somewhere else?
  • Does the engine/compiler sanitize the paths (or even symlinks)?
  • Can the code send arbitrary data back to the server or anywhere?
Reply

#8
Sweet mother of mercy, how many questions are you capable of asking in a short period of time.....

Welcome dude Big Grin
[Image: 5066.png]
Reply

#9
(04-06-2015, 11:53 AM)Pendulla Wrote: Sweet mother of mercy, how many questions are you capable of asking in a short period of time.....

That probably means I spent too much time playing lately. Smile

(04-06-2015, 11:53 AM)Pendulla Wrote: Welcome dude Big Grin

Thanks! Pleasure to join.
Reply

#10
(04-06-2015, 02:03 AM)BuddyFriendGuy Wrote: Also, is there any security concern when we run code downloaded from the server? For example:
  • Besides reading map data, can the code read other files?
  • Besides writing into ~/.xonotic/data/data/maps/autogenerated/*.mapinfo
    can the code write to somewhere else?
  • Does the engine/compiler sanitize the paths (or even symlinks)?
  • Can the code send arbitrary data back to the server or anywhere?

The security policy is as follows:

QC code can't create any symlinks.
QC code can read anything below ~/.xonotic/*/ including stuff pointed-to by symlinks (which, as the game can't create any, would have to have been placed by yourself). It can't read your private key in ~/.xonotic/*.d0si.
QC code can write anything below ~/.xonotic/data including your config.
Paths are properly sanitized according to this policy.
QC code can send arbitrary data back anywhere (by using the "connect" command).
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

#11
Thanks! Added this to Wiki.
Reply

#12
Today @Luigi showed me a few hooking techniques. I updated the first post to include them.

He's incredibly patient -- it took him 5 demonstrations for me to even understand the first tip. He tried different ways to explain things and finally I got it. I'm so very grateful!
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
  Harsh observation of things that will hold this game back Lee_Stricklin 18 11,894 07-17-2016, 07:24 PM
Last Post: Beagle
Thumbs Up Typical linux newbie problems (or why Xonotic needs to be on Steam ASAP) poVoq 4 4,606 03-17-2016, 08:10 AM
Last Post: fool

Forum Jump:


Users browsing this thread:
1 Guest(s)

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