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

Readd Building Patches #2069

Closed
wants to merge 56 commits into from
Closed

Readd Building Patches #2069

wants to merge 56 commits into from

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    bf7514d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1f57ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    138441d View commit details
    Browse the repository at this point in the history
  4. Fix transpiler pattern matching not adding instructions at the end of…

    … the pattern, and not reading the latest instruction in a method
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    d57e3e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    23d7f4c View commit details
    Browse the repository at this point in the history
  6. Add a first implementation (unfinished and unclean) of the server-sid…

    …e saving/relaying part.
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    1247519 View commit details
    Browse the repository at this point in the history
  7. Added a BuildPieceIdentifier to be able to identify objects under Bas…

    …eCells (on client-side)
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    efcde9d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    229d9b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2e41c70 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f0d4a3c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4d1301d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce1e55f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b2d1791 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d1e9246 View commit details
    Browse the repository at this point in the history
  15. On the way to deprecate client force-updating bases when it's not val…

    …id, and to have cooldown on base building when another interacts with it.
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    0dda03f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    96d7dfb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4e0489d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f10b980 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d653a57 View commit details
    Browse the repository at this point in the history
  20. Added NitroxId to interior pieces and NitroxEntity to IBaseModules ac…

    …cordingly (WaterPark still to fix)
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    8c00dbd View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1345829 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0c5f780 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    191c36e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7162dba View commit details
    Browse the repository at this point in the history
  25. Removed ExistsInGlobalRoot and WaterParkId fields from WorldEntity (r…

    …eplaced by GlobalRootEntity)
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    2319339 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    6f324da View commit details
    Browse the repository at this point in the history
  27. Fix MapRooms not getting a NitroxEntity attached to their functionali…

    …ty object, and added back destroying overlapping entities (e.g vines) and safety when deleting a base with player inside (shouldn't be possible anyway)
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    f069ca0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    2f1f143 View commit details
    Browse the repository at this point in the history
  29. Add sync/persistence for base pieces (not for alien containments tho)…

    …, added EntityPostSpawner (for bench), fixed some issues with base updating, improved the entity implementation of bases, moved Resolve to a global using in NitroxPatcher and NitroxClient
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    8013cb5 View commit details
    Browse the repository at this point in the history
  30. Fix moonpool not spawning vehicle, recursive search for players causi…

    …ng stackoverflow, built InteriorPieces not being assigned to the right type (in server processor), add a throttle for ModifyConstructedPacket, removed a false error logging
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    6cd3cab View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    1a41cf1 View commit details
    Browse the repository at this point in the history
  32. Fix ghost visual glitch

    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    c804f14 View commit details
    Browse the repository at this point in the history
  33. Fixed several edge-cases issues for WaterParks and finished its basic…

    … inventory/fishes sync/restore for larger water parks. Split PostSpawnProcessors into for Constructables and Modules.
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    532160f View commit details
    Browse the repository at this point in the history
  34. Fixed vehicles not being correctly docked to moonpools and constructa…

    …bles not being correctly lighted on reconnect
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    0fdee30 View commit details
    Browse the repository at this point in the history
  35. Refactoring (for build-related entities) positions to localpositions …

    …and implemented building in cyclops
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    374431d View commit details
    Browse the repository at this point in the history
  36. Added a resync buildings procedure (with a button in the settings) an…

    …d a delete GameObject button to the scene debugger
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    6f99bf2 View commit details
    Browse the repository at this point in the history
  37. Add a safe building mode for both client and server. Also fix the ope…

    …ration count of client-side. Clients now know when they're desynced from a base building
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    8ad30d8 View commit details
    Browse the repository at this point in the history
  38. First steps of entity batch spawning applied to item spawning, fixed …

    …a bug on placing modules
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    f942989 View commit details
    Browse the repository at this point in the history
  39. Introduced data compression for SavedBase data (drastically reduced t…

    …he loadout weight), save InteriorPiece already included children, add a temporary energy refill to power sources on spawn
    
    Co-authored-by: Jannify <23176718+Jannify@users.noreply.github.com>
    tornac1234 and Jannify committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    f301477 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    40bf8b9 View commit details
    Browse the repository at this point in the history
  41. Mass refactoring (cleaning up the project), moving classes in their o…

    …wn files, now recreate a player entity when it couldn't be found
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    cb74608 View commit details
    Browse the repository at this point in the history
  42. Fix an issue in batch spawning (about ignored exceptions), and vehicl…

    …e docking/undocking, use cache for ghost/interior piece/module prefab querying
    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    f4a650a View commit details
    Browse the repository at this point in the history
  43. Some cleaning

    tornac1234 committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    faa9ace View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    78e6916 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    490dbbb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Resolved merge conflicts, fixed an issue with metadata update spammin…

    …g when hovering a plant with planter open, fixed wrong parenting to WaterPark (for big room)
    tornac1234 committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    852f3bd View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    5371422 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. QOL

    - Reformat and enforce file-scoped-namespace
    - Added IL logging for CodeMatcher in TranspilerHelper
    Jannify committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    8946a43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5763418 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83f688a View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Added source generator for NitroxPatch boilerplate

    This generator also optimizes how MethodInfos are retrieved during patching.
    Measurity committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    06a1daa View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    410c98c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5557bea View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Merge branch 'pr/2063'

    Checkerb0ard committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    92daab8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'pr/2043'

    Checkerb0ard committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    b019865 View commit details
    Browse the repository at this point in the history
  3. Fix Building errors

    :(
    Checkerb0ard committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    c918669 View commit details
    Browse the repository at this point in the history