Tag Archives: gamer

Joystick and Other Game Controllers for Linux

Linux systems support a wide variety of games and emulators. Obviously, many Linux gamers will want to use joystick controllers or other game controllers for gaming instead of a keyboard. Thankfully, Linux supports many game controllers. The Linux kernel contains drivers for several joysticks and controllers, so many Linux gamers can plugin their game controller and begin playing. However, the Linux kernel does not support all joysticks and controllers. Adding support for these controllers and making them work is easy to do.

First, here are some random facts that may be helpful to know about Linux and game controllers. The xf86-input-joystick module is not a driver for gaming. Instead, it allows users to move the cursor with a joystick rather than the mouse. The xserver-xorg-input-joystick driver acts the same way. So, on Linux gaming systems, uninstall xserver-xorg-input-joystick and xf86-input-joystick if they are on the system. Otherwise, the joysticks will only control the cursor and not a game. It is also helpful to know that on Linux, the device path for the first game controller to be plugged in is /dev/input/js0, the second would be /dev/input/js1, and so on.

If the Linux system does not recognize the game controller, then the gamer has one of two issues. One, the game itself may not allow controllers. For instance, the video game Supertux v0.1.3 does not support controllers but Supertux v0.3.3 does support controllers. The second possible problem may be the lack of support for the game controller. To fix this issue, install “joystick” by installing it through the system’s package manager or by typing “sudo apt-get install joystick” in a terminal with root privileges. This is a joystick driver that adds support for more controller types. Users may also want to install the joystick configuration utility “jstest-gtk” by typing “sudo apt-get install jstest-gtk” in a terminal with root privileges. This tool (discussed later) can help make a controller work by calibrating the device.

If the controller is still not recognized by the system, then check /dev/input/js0. If the file /dev/input/js0 is missing (if the controller in question is js0), then check the connection ports and cables associated with the game device. Also, make sure that the controller is not broken. If the controller has a light that turns on when plugged into a computer, then the gamer will know that the connection and power is fine between the Linux system and the controller. If the controller requires batteries, then try putting in new batteries. To make sure that Linux is recognizing the device, type “cat /dev/input/js0” in the command-line. Now, when a button is pressed or a joystick is moved, odd symbols will appear on the screen. When finished with this last test, press “Ctrl-c”. If all of these tips fail, then perhaps one of the suggestions further on in the article will help.

The joystick configuration utility “jstest-gtk” allows gamers to calibrate their controller and test the controller’s functionality. With the controller(s) plugged in, click a controller to configure the settings. Under the buttons heading on the controller configuration window, are several white boxes with a number inside. For every button pressed on the controller, one of those boxes turn black. This allows users to make sure that each button is recognized by the system. If two buttons make the same box dark, then the system is acting as if those two buttons are the same. This would mean the user needs a different driver. After checking the buttons, try moving the joystick(s). The “+” in one of the circular graphs should move. This calibrator shows three graphs, so if the controller only has one joystick, do not worry, the controller was not detect incorrectly. If a joystick is moved to the upper-left corner and two or three of the bars below show -32767, then the joystick is detected. Moving the joystick up should show -32767 and moving down should display 32767 (not negative). Moving the controller left should make one or two bars show -32767 and moving right will display 32767. When testing all of the joystick’s directional movements, move the joystick all of the way to each direction. If a number other than positive or negative 32767 is shown and/or the numbers are not zero at the joystick’s default position, then calibration is needed. On many controllers, testing the arrow keys uses the graph and number bars like the joysticks. Testing and calibration is the same.

NOTE: If a joystick(s) or arrow keys are not recognized or the test results show numbers other than +/-32767, the controller may have an “Analog” button that changes the controller’s behavior. Pressing this button may make a joystick and/or arrows work correctly.

NOTE: For calibration and testing, the controller must be turned on (if it has an on/off switch or button) and powered properly.

NOTE ON WIRELESS DEVICES: If the controller is wireless, make sure that the bluetooth, radio, infrared, etc. settings are correctly configured and installed. Often times, users assume that the wireless controller’s connection is fine. Also, interference from other devices may play a part in the controller’s odd behavior.

Some hardware manufacturers supply Linux drivers. A Linux gamer could still use an unsupported controller if the manufacturer supports a Linux driver. If not, then the gamer should look for a driver by searching websites like Launchpad.net, Sourceforge.net, and Google Code. The user may also try searching their package manager for a driver. For instance, a user may have a Wii controller that they wish to use on their Linux system. To make this device usable on the system, they may search their package manager or the Internet and find the xwiimote driver. This is a driver specifically for the Wii remote.

NOTE: To install the xwiimote via command-line, type “sudo apt-get install xwiimote” in a terminal with root privileges. Alternately, search for the driver in the system’s package manager.

NOTE: When installing drivers, it is best to restart the computer. Although Linux does not seem to require this most of the time, it is a better practice to restart the system when adding drivers or changing the kernel. Other than that, the user does not need to perform other tasks for the driver. The kernel will handle the rest.

Some games may need to be configured for controllers. To do this, look through the options, setting, and/or preferences of the game in question. Under the settings for game controls, change each keyboard button to a key on the controller. Depending on the game, this can be done by selecting a particular command (like jump) and press a button on the controller that should be “jump”.

Once a gamer has tried all of these tasks, their game controller should work. If not, try setting up an account here https://bugzilla.kernel.org/, and report that the kernel does not support the controller. However, before reporting to the kernel developers, make sure that the system is up-to-date, especially the kernel. Also, be absolutely sure that the device itself is fine and that the game supports controllers. When the report is filed, be thorough about describing the device. This means including the model number, manufacturer, date made, connection type (it may be an issue with the port driver – unlikely), and one or more easy ways to obtain a controller of that type. Informing the kernel developers on how to obtain the device is not required, but it will help the kernel developers and make their task easier. They can then obtain the controller and use it to test and develop drivers.

Reblogged from:  linux.org
”linux-game-gaming-gamer-news” title="Linux Game Gaming News


Shadowrun Online Creators Detail Its Free To Play Model

Realizing that there’s been confusion over the free to play business model underlying the upcoming Shadowrun Online, the game’s creators have opted to explain things in clear, plain language.


When Shadowrun Online joins the ever-expanding ranks of free to play massively multiplayer online roleplaying titles at some as-yet-undetermined point in the future, the game will feature its own unique take on the increasingly common revenue system. Unfortunately, anything new is bound to generate confusion, and that’s exactly what’s happened with Shadowrun Online. Thus, in the interest of clearing up any misinformation, the people behind the game have posted a new entry on the game’s official blog that lays everything out clearly.

The quick and dirty version is that there will be two groups of players, the premium group who shells out cash for a subscription to the title, and those who are playing the game for free. Both of these groups will buy and sell items using the game’s core currency (Nuyen, for you Shadowrun geeks), but the free to play set can also spend real-world cash for extra bonuses that the premium group receives innately. Further, the premium group receives bonus cash and experience during gameplay, and their actions are weighted more heavily than the free to play gamers when it comes to advancing the MMO’s global storyline. To what degree this holds true remains to be seen.

With all of that in mind, it should be noted that all players, regardless of payment status, will be playing on the same server and have the ability to complete all the same content alongside any other player in Shadowrun Online. Also, if a free to play gamer opts to pay for a subscription, his or her characters and progress will carry over to the new payment model. The only real change is that all of the aforementioned subscriber bonuses will then be applied to their future Shadowrun Online gameplay sessions.

Those of you who’ve been playing MMOs for years may suddenly be wondering what happens if a premium player decides to be extra generous to a free to play player. Specifically, what’s to stop a premium player from powerleveling a free to play gamer, thus removing all challenge? The developers have an answer for this too:

Premium items cannot not be given to characters if they belong to the ‘other’ business model. As we expect different cash levels (campaigners may be more affluent), cash will also not be traded, which incidentally also discourages professional cash farmers – though you can always sell your item to the fixer, of course. Professional cash farming (for those who don’t know it) is often done by involuntary labor (read modern-day-slaves) and we have no intention of supporting that.

You can find more granular details of this system on the official blog, alongside a handy chart to help you remember how everything works. Needless to say, those who shell out money to play Shadowrun Online will have a more streamlined, lucrative existence in the game, but the scheme doesn’t seem to offer players a “pay to win” option per se. In short, you’re free to continue anticipating Shadowrun Online.

Reblogged from: escapistmagazine.com
”linux-game-gaming-gamer-news” title="Linux Game Gaming News

Haunt a First Person Horror for Linux

From Linuxaria

Some time ago Mark Hadley (AgentParsec) created a game that captivated gamers around the world. Slender: The Eight Pages, available for free on Windows and Mac this was a short, experimental game that helped to breathe new life into the horror genre through its use of pure, uncensored fear.

Inspired by this game and its success Haunt (formerly known as Haunt: The Real Slender Game) is an adventure/horror game released for Linux, Mac and Windows that bring you in these terrifying setting.



An unnamed male character comes across an abandoned pickup truck outside the fenced off Green Park in Poland. The truck belongs to a paranormal investigation/historical preservation organization known as, Project: HAUNT. Along with the truck the character discovers a portfolio with a document regarding the purpose of Project: HAUNT. Out of curiosity, the unnamed male ventures into the park to investigate the whereabouts of the organizations members and their discoveries by collecting a set of documents and photographs as well as keys to locked off locations within the parks grounds.

The story of Haunt is different from the original Slender Man mythos and story. By reading the scraps of paper found in the game (if the player has the chance to do it, since standing still for too long will make Slender Man kill you), the player discovers that the Project: HAUNT members caught a group of periodists that were in the building area. Mark Slender (one of the periodists) managed to escape the building and was able to hide in a bunker near the building, but the project members found him and burned him inside the bunker, which failed to instantly kill him but managed to burn his face beyond recognition. The group then left Mark for dead and the “Mark Slender case” was closed, but the project members began to experience paranoia as well as other symptoms.

The gameplay

The point of this game is to find all the scraps of the notes, in which each one has information about what happened. The player will also find the park map billboard in a lot of areas, to find out where they currently are. In addition, there are keys you’ll need to find to unlock access to some of those places, and there are special photos to find on the Gamer and Paranormal difficulty level settings.

The game has 3 difficulty settings:

Noob – Infinite Flashlight / Map Markers / Small Slender Agro / No Extra Photos To Find / Darkness Will Never come
Gamer – Batteries / No Markers(This is currently bugged) / Medium Slender Agro / Extra Photos To Find / Night Will Come
Paranormal – Batteries / No Markers / High Slender Agro / Extra Photos To Find / Game Starts At Night

So to see all the photos and information available you should end the game at “Paranormal”, but I suggest to start as “Gamer” in your first couple of games, and if you are killed right from the start don’t worry…it’s normal.


The files are waiting for authorization (IndieDB and Desura) and the game it’s on the greenlight program on Steam so at the moment the best way to get the .zip file with the full game it’s download it from Game Front, if your country it’s on the “white list” of this provider, Italy is not 🙁 , while it’s allowed from United States and many other countries.

If your country is not allowed on Game Front you can use atomicgamer as alternative, but for me it’s been painfully slow.

Once downloaded the file unzip it and rename the folder Haunt_1_Data in Haunt_1.1_Data, after that you should be able to run Haunt_1.1.x86_64 and play the game, from a terminal you can use these commands:

mv Haunt_1_Data/ Haunt_1.1_Data
chmod +x Haunt_1.1.x86_64

Please remember that it’s still a beta version and there could be some bugs in the game.

Reblogged from: linuxaria.com

”linux-game-gaming-gamer-news” title="Linux Game Gaming News

Indie 2D Fantasy ARPG Chasm leaps over Kickstarter goal


The promising Chasm has met its Kickstarter target – and not just because it gave me an excuse to use that exciting headline. OK, so it’s mostly that, but I also like the cut of the action RPG’s jib. The Symphony of the Night/Zelda/Diablo-inspired sidescroller has brought in all $150,000 required to make the game happen. It’s still a few…hundred thousand dollars shy of achieving all its stretch goals, but there are five days to go before Mr Kickstarter bangs his power-gavel and declares Chasm’s funding campaign “OOOOOVEERRRRR”. Also: Mr Kickstarter is a robot.

While wait for Discord Games to, y’know, finish making it – development would probably go a lot smoother if I stopped poking them with a stick – remember that there’s a demo here and also on the Kickstarter page, for PC, Mac and Linux. If you’re too afraid of that great fiery sky-ball to leave the house, I can’t think of a more ironic game to play today.

Reblogged from: pcgamer.com

”linux-game-gaming-gamer-news” title="Linux Game Gaming News

Indie development sim Game Dev Tycoon gives pirates a taste of their own torrenting


DRM is a constantly tricky balancing act between deterring piracy, however briefly, and not upsetting every one of your legitimate customers. That’s why it’s always great to see copy-protection measures that specifically target, and hilariously mess with, inveterate torrenters. Whether it’s Batman’s uncontrollable cape in Arkham Asylum, or Serious Sam 3′s immortal pink scorpion, pirate-specific hijinks provide the best kind of schadenfreude.

%d bloggers like this: