Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excellently improve player movements in Cyclops #2154

Merged

Conversation

tornac1234
Copy link
Collaborator

@tornac1234 tornac1234 commented Aug 3, 2024

  • Excellently improve local player movements in cyclops
  • Manage remote players movements in the cyclops with this new system
  • Add modules collisions in the virtual cyclops

@tornac1234 tornac1234 changed the title Player movements in cyclops excellent improvements Excellently improve player movements in Cyclops Aug 3, 2024
@tornac1234 tornac1234 added Area: vehicles Related to vehicles (seamoth, cyclops, prawn) Area: player Related to player character actions Area: input Related to game input device handling and key mapping labels Aug 3, 2024
@tornac1234 tornac1234 marked this pull request as ready for review August 6, 2024 18:22
@tornac1234
Copy link
Collaborator Author

Ready for review 😀

@tornac1234
Copy link
Collaborator Author

Two things might need a fix but I'll need some review first:

  • pawn's CharacterController are a bit glitchy when walking on slopes when the player is not fast enough
  • the instant launch mode seems to involve a bug with the logger but I'm not exactly which (they sometimes are duplicated)

@tornac1234
Copy link
Collaborator Author

Note for myself. I might want to have only one virtual cyclops spawned at a time, while the other ones are not activated as long as the player doesn't enter them.

Copy link
Collaborator

@Measurity Measurity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code only review. Love the 🚀 instant launch 🚀(didn't test cyclops yet)

Here's a patch file for handling the "task error handling" review comments:
https://gist.github.com/Measurity/fac122dcc55b5444d57ef85ca3324036

You can apply it directly from Rider
image
or Get-Clipboard | git apply in Windows Terminal/PowerShell

@Measurity Measurity added this to the 1.8 milestone Aug 9, 2024
@tornac1234
Copy link
Collaborator Author

One more commit to come (tomorrow) and I'll have fixed all issues that were listed after a testing session by @dartasen and @NinjaPedroX

… fix promity detection for both cyclops name/color editor and light panel
@tornac1234
Copy link
Collaborator Author

Needs one more commit to fix unheard steps sounds and cyclops motor being bugged.
Thanks to the results of a 2nd test session by @NinjaPedroX, @dartasen and @Andrew1431, those are the only bugs left

NinjaPedroX added a commit to Measurity/Nitrox that referenced this pull request Aug 15, 2024
Implemented and adapted Tornac's "Instant Launch" profile from PR SubnauticaNitrox#2154 to the new launcher.

Also fixed a thread error for when one is thrown while multiplayer is being launched, as well as changing errors thrown during server startup from being a notification to being an error dialog.

Co-Authored-By: rootcan <24827220+tornac1234@users.noreply.github.com>
Copy link
Member

@dartasen dartasen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will create an issue about the movement rework as a follow up to comments (if the issue doesn't already exist)

@Measurity Measurity removed the request for review from Coding-Hen August 21, 2024 21:06
@tornac1234 tornac1234 merged commit 07cdb19 into SubnauticaNitrox:master Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: input Related to game input device handling and key mapping Area: player Related to player character actions Area: vehicles Related to vehicles (seamoth, cyclops, prawn)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants