Finger info for marco@icculus.org...


Steam Controller Support Thoughts, SDK Changes

I'd love to support the Steam Controller in TW.
GPL doesn't allow it, but we might experiment with piping
through UDP gubbins. We'll have to create a launcher anyway for workshop
support.

The SDK is being completely overhauled for the following reasons:

1) The weapon system never integrated with the player classes properly
2) Weapon prediction was hard/impossible to do cleanly
3) People looking at the code had a hard time finding the heads and toes

The new weapon system is class based, with the inventory being an array of
item slots. This means we can have multiple weapons per category (this mirrors
mod and Half-Life behaviour).

Overall it's going to be similar to the Half-Life SDK style wise, because that
seems to attract the right crowd of people.

The weapon system is much more simplified when it comes to adding new ones, too
as it doesn't require working with the weaponTable or anything.
Usually it's just about adding a new source file and you can start placing
ents into the map.

-- Marco

When this .plan was written: 2018-07-07 16:23:21
.plan archives for this user are here (RSS here).
Powered by IcculusFinger v2.1.27
Stick it in the camel and go.