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

v1.6.8 #715

Merged
merged 22 commits into from
Sep 29, 2024
Merged

v1.6.8 #715

merged 22 commits into from
Sep 29, 2024

Conversation

maximegmd
Copy link
Member

No description provided.

Force67 and others added 22 commits June 24, 2024 23:09
* fix bound weapon

* Add nullptr checks
* tweak: Add Services, World, and GameServer bindings

GameServer_Bindings:
    - SendGlobalChatMessage
    - SetTime
Player_Bindings:
    - IsPartyLeader
Service_Bindings:
    - "get" for all services
    - CalendarService : GetTimeScale
    - PartyService  : IsPlayerInParty
World_Bindings:
    - "get"

* tweak: bool return for GameServer SetTime

* tweak: Add onSetTime scripting event

* tweak: Set up for settime chat command

* tweak: different .cpp binding file for each service
Includes a new fix for DInputHook.cpp (see github.com/tiltedphoques/TiltedHooks/pull/5 for details)
* feat: WIP settime chat command

Properly sets time for connected players, but with no system chat message

* feat: WIP settime chat command

Properly sets time for connected players, but with no system chat message

* tweak: some cleanup

* tweak: more cleanup

* tweak: unfix world

* tweak: final touches

* Tweak: Server scripting expansion (#701)

* tweak: Add Services, World, and GameServer bindings

GameServer_Bindings:
    - SendGlobalChatMessage
    - SetTime
Player_Bindings:
    - IsPartyLeader
Service_Bindings:
    - "get" for all services
    - CalendarService : GetTimeScale
    - PartyService  : IsPlayerInParty
World_Bindings:
    - "get"

* tweak: bool return for GameServer SetTime

* tweak: Add onSetTime scripting event

* tweak: Set up for settime chat command

* tweak: different .cpp binding file for each service

* feat: require admin password to use settime chat command

* feat: /AddAdmin, /RemoveAdmin /admins console commands

- /AddAdmin: add the player with the username given to the adminSessions Set
- /RemoveAdmin: remove the player with the username given from the adminSessions Set
- /admins: list out all admins

* tweak: hacky fix for spaces in usernames for /AddAdmin and /RemoveAdmin

also includes a fix for crashing after 10 commands are sent to the server

* feat: WIP settime chat command

Properly sets time for connected players, but with no system chat message

* tweak: some cleanup

* tweak: more cleanup

* tweak: unfix world

* tweak: final touches

* feat: require admin password to use settime chat command

* feat: /AddAdmin, /RemoveAdmin /admins console commands

- /AddAdmin: add the player with the username given to the adminSessions Set
- /RemoveAdmin: remove the player with the username given from the adminSessions Set
- /admins: list out all admins

* tweak: hacky fix for spaces in usernames for /AddAdmin and /RemoveAdmin

also includes a fix for crashing after 10 commands are sent to the server

* tweak: review changes minus clang format

* tweak: clang format

formatted all files except those that were in the scripting expansion

* tweak: admin password used bool

* tweak: yeet ispublic bool member from GameServer
* feat: --exePath commandline argument

ex. `SkyrimTogether.exe --exePath C:\Path\To\Game\SkyrimSE.exe`

* tweak: add explicit target exe error

* tweak: clang format

* fix: properly terminate process when no exe path given

* tweak: safer args bounds check + more explicit errors

* tweak: remove global exePath & titlePath

* tweak: clang format

* tweak: const naming
Fix: attempt to temporarily fix failing linux CI
@maximegmd maximegmd merged commit b3e9e69 into master Sep 29, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants