Page 1 of 1

Status update 2018-02-03

Posted: Sat Feb 03, 2018 1:47 pm
by Gurt
The gamepad support for SFD is pretty much a finished feature!
Hjarpe and I have played around with different keybindings separately and pretty much came up with the same schematic with a few subtle differences. We will see what the final default gamepad bindings will be but that's a topic for another time. You can always re-bind the keys as you like.

The past week we have been tinkered with a lot of smaller stuff and fixing a few bugs. I have also been experimenting to create larger maps (campaigns) and how to spawn in objects and despawn objects to prevent too many tiles and objects loaded in the same time. In theory we should be able to create pretty large campaign maps but there's always a practical limitation. Creating a campaign map will be a bit of a puzzle to get a design that works well with spawning and despawning areas as you move forward to create the illusion of a bid map. Any area you can't backtrack to can safely be despawned and should be blocked off. No idea to keep stuff you can't see in memory and simulation.
We're still experimenting with the techniques and creating triggers as we need them. We've also tweaking the dynamic camera to work better with how we intend it to be used in campaigns and how we intend it to follow moving dynamic camera areas.

Today I threw in a bonus feature were you can set preferred monitor via the config.ini file. "MONITOR=1" for example to start SFD in your second monitor. This can help if you want to run SFD in another monitor but you can't drag SFD between monitors without it crashing (happens for some users). I just so happened to find an article online that helped me with this bit ;)

Next up will be crude shooting AI for the campaigns so we can prototype campaign maps with enemies in them and perhaps some basic patrol patters or something.

Re: Status update 2018-02-03

Posted: Sun Feb 04, 2018 1:12 pm
by Del Poncho
Gurt wrote:
Sat Feb 03, 2018 1:47 pm
Creating a campaign map will be a bit of a puzzle to get a design that works well with spawning and despawning areas as you move forward to create the illusion of a bid map.
What about creating some sort of "level" design,meaning that once you activate a trigger,the next level (wich is another map) gets loaded?

Re: Status update 2018-02-03

Posted: Sun Feb 04, 2018 3:07 pm
by Gurt
Del Poncho wrote:
Sun Feb 04, 2018 1:12 pm
Gurt wrote:
Sat Feb 03, 2018 1:47 pm
Creating a campaign map will be a bit of a puzzle to get a design that works well with spawning and despawning areas as you move forward to create the illusion of a bid map.
What about creating some sort of "level" design,meaning that once you activate a trigger,the next level (wich is another map) gets loaded?
A campaign in SFD can consist of several individual maps chained together if you want - something we will use in our campaigns. Kinda like how L4D campaigns consist of several individual parts. To create larger areas for individual maps we need to despawn and spawn in objects as the players move through the map.

Re: Status update 2018-02-03

Posted: Sun Feb 04, 2018 5:33 pm
by Venom
What about the local multiplayer and bots? Keyboard bindings for 2 players on the same keyboard are possible?

Re: Status update 2018-02-03

Posted: Sun Feb 04, 2018 6:09 pm
by Volk
Venom wrote:
Sun Feb 04, 2018 5:33 pm
What about the local multiplayer and bots? Keyboard bindings for 2 players on the same keyboard are possible?
i agree with you maybe it is possible also for 3 Players ... :|

Re: Status update 2018-02-03

Posted: Mon Feb 12, 2018 6:11 pm
by Noble
So, I'm concerned about the local multiplayer and wonder what changes were made to fit 2 players on the same keyboard, what led me to have some questions and ideas. I read in the last status update that commands were simplified. Will there be like, an option to choose between a "Simple", basic and easy keybind config, and an "Advanced" complex one?

Will the screen be divided when a two player mode or something like that is activated? Or will it be available to activate when you are already in a server? I can just see this as weird as one may be missing a spot in a server and that's a frequent occasion. Will the screen always try to fit both players?

By the way I have a friend that would always play SFD with a PS controller and he seems to like it, so I don't know what is this gamepad support based.

Re: Status update 2018-02-03

Posted: Mon Feb 12, 2018 8:02 pm
by Gurt
We have not made any changes to the control scheme when it comes to 2 players. We do not recommend 2 players sharing the same keyboard as you most likely will run into keyboard ghosting and SFD uses a bunch of keys. The second player should use a gamepad of some kind. If you have a keyboard with individual switches for each key and a numpad you could use 2 players sharing the same keyboard.
The screen will try to cover both players.
The gamepad input is based on the Nuclex.Input library which has "Support for standard PC game controllers" "Works with any DirectInput-compatible controller" according to the documentation. Of course we haven't tried every gamepad that claims to be a standard PC game controller that's DirectInput compatible. I don't know which category the PS controller falls into.

Re: Status update 2018-02-03

Posted: Wed Mar 14, 2018 12:29 pm
by Volk
Gurt wrote:
Mon Feb 12, 2018 8:02 pm
We have not made any changes to the control scheme when it comes to 2 players. We do not recommend 2 players sharing the same keyboard as you most likely will run into keyboard ghosting and SFD uses a bunch of keys. The second player should use a gamepad of some kind. If you have a keyboard with individual switches for each key and a numpad you could use 2 players sharing the same keyboard.
The screen will try to cover both players.
The gamepad input is based on the Nuclex.Input library which has "Support for standard PC game controllers" "Works with any DirectInput-compatible controller" according to the documentation. Of course we haven't tried every gamepad that claims to be a standard PC game controller that's DirectInput compatible. I don't know which category the PS controller falls into.

Re: Status update 2018-02-03

Posted: Wed Mar 14, 2018 8:49 pm
by ill
Volk wrote:
Wed Mar 14, 2018 12:29 pm
Gurt wrote:
Mon Feb 12, 2018 8:02 pm
We have not made any changes to the control scheme when it comes to 2 players. We do not recommend 2 players sharing the same keyboard as you most likely will run into keyboard ghosting and SFD uses a bunch of keys. The second player should use a gamepad of some kind. If you have a keyboard with individual switches for each key and a numpad you could use 2 players sharing the same keyboard.
The screen will try to cover both players.
The gamepad input is based on the Nuclex.Input library which has "Support for standard PC game controllers" "Works with any DirectInput-compatible controller" according to the documentation. Of course we haven't tried every gamepad that claims to be a standard PC game controller that's DirectInput compatible. I don't know which category the PS controller falls into.
what about Xbox ...
b-but what about Wii ...

Re: Status update 2018-02-03

Posted: Wed Mar 14, 2018 11:07 pm
by ill
Image
[gif made by Zere]

Re: Status update 2018-02-03

Posted: Thu Mar 15, 2018 12:40 am
by ImThatKid
i love to hear this i used a third party tool to play with my controller but now i can finally get right with it :lol: