(Put in studio feature requests in case it’s not.)
It is possible to use R15 rigs in a Studio test server? (These.) I have R15 chosen as the default rig in the game’s settings but the characters always spawn as R6 in this mode. A bit annoying to have to always find a friend to test R15 online with you because I don’t see any other way to.
Currently I’ve been able to test R15 in Studio when uploading it to a game that’s set to use R15 only. However, it’s definitely annoying to have to upload to an R15-only game every time you want to test with it, so there should be a toggle in Studio for this.
Being able to set R6 or R15 per each test client would also be nice to test with both types of characters at once.
You have to publish to a game (or use the Edit button on the website) so that the place is linked with those game settings. I’ve had this issue while developing as well.
After a quick look at the code it looks like it would be pretty easy for us to add an override property to the player object but @TheGamer101 might have a better suggestion.
I believe @Seranok is currently looking into this. It would be extremely helpful for developers to be able to easily switch between R6 and R15 upon Playtest.
@Seranok Maybe a Enum property like DevComputerCameraMovementMode which offers “UserChoice”, “Classic”, and “Follow”. If we had a “RigType” property, it could offer options for “UserChoice”, “R6”, and “R15”.
Not only would this allow developers to programatically tell what the standard rig type is for the game (instead of having to hard-code it in), but it would also allow developers to tweak what rig type players have in testing unpublished games. If updating the site setting with that property on save is too much of a hassle, I guess it could be locked in the properties pane when editing a published place.
What are the use cases for making R6/R15 tweakable from Lua at runtime? I agree that we need to make it easier to configure, but I’m not sure that it needs to be exposed to Lua.
Exposing to Lua is more for being able to read – not write. But, developers need to be able to specify which rig type they want test players to have, so allowing the setting to be toggled, at least in Studio before the game runs (like FE), would combine the two into a single property instead of requiring a second one.