Gamepad and Controller compatablilty

You have suggestions or want to give feedback to the game or the forum? Post it here!
Post Reply
User avatar
BlueCrescentMoon
Posts: 93
Joined: Sat Apr 09, 2016 4:16 pm
Location: It's a secret owo
Contact:

Gamepad and Controller compatablilty

Post by BlueCrescentMoon » Mon Aug 08, 2016 1:19 am

Will it be controller compatible in the end, just wondering. :)
I'mma nerd, what else is there to say?

https://www.youtube.com/watch?v=MSb0Euh4p58
Me ^^^

User avatar
Lewa
Site Admin
Posts: 157
Joined: Sun Nov 15, 2015 1:24 am

Re: Gamepad and Controller compatablilty

Post by Lewa » Mon Aug 08, 2016 8:18 pm

Controller support isn't really planned to be included into the game. (Although this might change with the future. It's just not on the "todo-" list at the moment.)

The main reason for that is that the current control-sheme isn't really suited for controllers.
You need to be able to move your camera fast and very precise in a very short timespan (like jumping, startung a wallrun on a wall, doing a 90° turn to your left and jumping again to the next platform.)
Doing such small and precise movements is hard/impossible with an analog stick.
(Think about playing a competetive FPS like Counter strike with a gamepad...)

I would need to change the way the character controls if i want to be able to use an analog sticks effectively. (And probably modify the leveldesign to adapt to the new/more limited moveset of the character.)

However, there is controller support for the freeroam-debug camera which i'm using from time to time.
If i add a freeroam-camera mode into the game (which is very likely, especially for multiplayer) you will be able to move around with gamepad support. (Which is handy for screenshots/smooth camera motions for videos, etc...)

User avatar
BlueCrescentMoon
Posts: 93
Joined: Sat Apr 09, 2016 4:16 pm
Location: It's a secret owo
Contact:

Re: Gamepad and Controller compatablilty

Post by BlueCrescentMoon » Mon Aug 08, 2016 8:23 pm

Yeah, I can understand something like that, I have a hard time personally attempting to play other pc games with a gamepad but it would still be interesting to see somebody attempt it. cx
I'mma nerd, what else is there to say?

https://www.youtube.com/watch?v=MSb0Euh4p58
Me ^^^

User avatar
The Hard Croc
Posts: 38
Joined: Sun Apr 17, 2016 3:33 am

Re: Gamepad and Controller compatablilty

Post by The Hard Croc » Sat Aug 20, 2016 8:33 pm

Hey what about like Guitar Hero guitar and drum compatibility you guys ever seen stuff like that lmao
Check out my channel "The Hard Croc" for awesome Celaria content and more!

User avatar
BlueCrescentMoon
Posts: 93
Joined: Sat Apr 09, 2016 4:16 pm
Location: It's a secret owo
Contact:

Re: Gamepad and Controller compatablilty

Post by BlueCrescentMoon » Sun Aug 21, 2016 7:53 pm

I saw somebody play halflife-2 with a guitar. It sucked. :lol:
I'mma nerd, what else is there to say?

https://www.youtube.com/watch?v=MSb0Euh4p58
Me ^^^

User avatar
drakovyrn
Posts: 9
Joined: Sun Sep 18, 2016 5:18 pm
Contact:

Re: Gamepad and Controller compatablilty

Post by drakovyrn » Tue Sep 20, 2016 4:38 am

@BlueCrescentMoon,

Since you asked...

I actually did make a controller script using GlovePIE, and here are my thoughts on it:

So, first thing I noticed was that the speed of the game demanded that the controls feature thorough action control.
When I made the script, I realized that buttons would have to be independently controlled.
Most games' mappings are normally set where aiming is the right thumb stick, and other actions like jumping and crouching are the right thumbpad buttons.

Now, this poses a problem with Celaria, as action buttons such as jump and crouch buttons often need to be triggered in conjunction with aiming the mouse. This poses an issue with the standard controller setup, as using the thumb to aim while also keeping track of the crouch and jump keys is... impossible. Literally. I tried. Failed miserably.

So, instead, I went with another method. Luckily, Celaria's controls are ridiculously simple (and I'm not complaining!). I was instead able to simply map the four main functions on an XboxOne controller to the left stick for (wsad) movement (obviously), right stick for (mouse) aim, left shoulder button for (shift) crouch, and right shoulder button for (space) jump. This allowed for optimal control over each action, without having to worry about prioritizing each movement before another.

Additional buttons included:

Start Button for Esc,
Back Button for Restart,
B button for Reset,
Right Trigger for Left Mouse Button, and
Left Trigger for Right Mouse Button.

The last two are so that I can maneuver through the menus without having to use the mouse again, but would also double well as the zooming and firing buttons in the game if my proposal is considered, *wink* *wink*...

Now, as far as fluidity of controls go... they could definitely improve. It's very true that a thumbstick is certainly no replacement for the precision of a mouse. Sometimes, even the simplest of actions that were trivial at best with a mouse, could be quite the nuisance using a thumbstick. Trying to play the game with a gamepad would be mostly a joke (though I would also use it when my hands/arms start to hurt from the keyboard and mouse), but I wouldn't consider using it on a serious level.

That's just my experience so far.
Open Source Software and Operating System enthusiast. I mainly use Solus. https://solus-project.com/

Google+ https://plus.google.com/+Christianwinslett :)

User avatar
Dr Gains
Posts: 85
Joined: Tue Dec 08, 2015 5:43 pm
Location: Canada

Re: Gamepad and Controller compatablilty

Post by Dr Gains » Wed Sep 21, 2016 9:25 pm

Id like to try this. :) Would you be able to upload this, or add a tutorial on how to do this? I know a lot of other people would be very happy to see this. Id probably stick to mouse and keyboard personally.
Get involved in speedrunning Celaria and compete against friends and others at
https://www.speedrun.com/Celaria
Full Map List
https://docs.google.com/spreadsheets/d/ ... fUJIZ4WITU
Last Update: Tuesday June 20, 2017.

User avatar
drakovyrn
Posts: 9
Joined: Sun Sep 18, 2016 5:18 pm
Contact:

Re: Gamepad and Controller compatablilty

Post by drakovyrn » Wed Sep 21, 2016 10:31 pm

Well, honestly, the script at the moment is really only for an Xbox controller, and making scripts are really unnecessary for most people. GlovePIE's only necessary if you're trying to do some rather interesting things, like use a wii remote or power glove as a mouse. However, for a regular controller, I would actually personally recommend Antimicro.

Download:
https://github.com/AntiMicro/antimicro/releases

I normally use Antimicro on Linux, but I found out the other day that they have a Windows build, and I'm loving it! The program itself has a GUI, and is pretty self explanatory, but if you have any questions, I don't mind helping out. Just for the sake of a visual, I'll list my current mappings at the moment. :)

Celaria for Xbox Controller:

Left Stick = WASD
Right Stick = Mouse X, Y
Left Shoulder = Left Shift
Right Shoulder = Space
Left Trigger = Right Mouse Button
Right Trigger = Left Mouse Button
B button = R
Back Button = Backspace
Start Button = Esc

If you try it out, let me know what you think! :)
Open Source Software and Operating System enthusiast. I mainly use Solus. https://solus-project.com/

Google+ https://plus.google.com/+Christianwinslett :)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest