Skip to content

Latest commit

 

History

History
832 lines (520 loc) · 58.6 KB

CHANGELOG.md

File metadata and controls

832 lines (520 loc) · 58.6 KB

1.38.3 (2022-07-01)

1.38.2 (2022-06-29)

1.38.1 (2022-06-28)

Bug Fixes

  • disable buttons for non leader (c2a4221)
  • group ui not showing up (02b2ec6)
  • pw protected servers showing on list (bb55224)

1.38.0 (2022-06-27)

Bug Fixes

Features

  • better party auto-hide and ui logic (1a300ab)
  • password protected servers (b7676de)
  • UI mock service (151ffba)

1.37.1 (2022-06-23)

Bug Fixes

  • enemies not dying after hitting 0 hp (853bc8d)

1.37.0 (2022-06-23)

Bug Fixes

Features

  • invite party members through main ui (6043c34)
  • launch and leave party through ui (038b288)
  • player health bars in party ui (5cc0910)
  • public debug ui (415e6f2)
  • sort group member list (46e9bcb)

1.36.0 (2022-06-21)

Features

  • dont sync vanilla home chests (415b6ae)

1.35.2 (2022-06-15)

Bug Fixes

  • freeze and several crashes (4ad660d)
  • missing player characters (6fb4a9c)

1.35.1 (2022-06-14)

1.35.0 (2022-06-13)

Bug Fixes

  • actually send the data to ui (8a39e8f)
  • add missing entt::scoped_connection (b4c5dbb)
  • adjust playerList styling (765487b)
  • build error (a130136)
  • build errors (cfcb75e)
  • ci linux (2d6bb43)
  • crash (e5cc47e)
  • entt crash (780fe20)
  • extra entt listener for updates to PlayerComponent (1b032cf)
  • invisible players (feac82e)
  • listen to RemotePlayerDespawnedEvent (0aa9cc2)
  • map to level instead of serverid the second time (a7d86b1)
  • no worldspace in interiors (3406433)
  • player removed event (81069ca)
  • PlayerComponent for local player (e9962ce)

Features

  • infrastructure for teleport button (297d028)
  • net debug data for ui (8d79a75)
  • player world presence event for party UI (5b4d5d1)
  • set initial health on player load (8c66ac1)
  • sync level ups in UI (d325373)

1.34.0 (2022-06-11)

Bug Fixes

Features

  • improved quest debugger (397e971)
  • party leader hosts all actors (0bb89bc)
  • transfer ownership to party leader on creation (7c6a9ed)

1.33.3 (2022-05-29)

1.33.2 (2022-05-28)

Bug Fixes

1.33.1 (2022-05-26)

Bug Fixes

1.33.0 (2022-05-26)

Bug Fixes

Features

1.32.0 (2022-05-25)

Bug Fixes

Features

  • pay and clear crime fines on death (e6f47dd)

1.31.1 (2022-05-24)

Bug Fixes

1.31.0 (2022-05-24)

Features

  • player stands up after death (f9d6fcd)

1.30.2 (2022-05-24)

Bug Fixes

1.30.1 (2022-05-19)

1.30.0 (2022-05-16)

Bug Fixes

  • Ensure taskdialog always shows (832daff)

Features

  • Only process input when ST window is active. (828e7ba)

1.29.1 (2022-05-11)

Bug Fixes

1.29.0 (2022-05-11)

Bug Fixes

  • 😠 (9829284)
  • actor not dying after kill move (489a1f8)
  • add missing \ (7f6b5f8)
  • build error (78bd5f1)
  • Cast breaking with const/volatile (df8f648)
  • crash and mopo light bug (76ccb07)
  • crashes in inventory and projectile systems (6a0ef9c)
  • destroy party on disconnect (3944b58)
  • disable input hook in title screen (1548e48)
  • disable SSL verification server side as users are having a hard time installing certificates :'( (c370743)
  • disconnect and reconnect crash (69f2201)
  • docker build (cd2f1b6)
  • docker copy (798c232)
  • docker runner needs the same C environment as builder (b8cbf2e)
  • dragon breath weapon sync (4f86c01)
  • entt corruption (a73dcaf)
  • entt crash (cc4291c)
  • execution arrow fix. (b1f95a9)
  • fix? (56f0de5)
  • install script (6279301)
  • invalid ids sent by the client (ca45005)
  • inventory related crashes (568b6c6)
  • invisible players (aa004c0)
  • issue with waitingfor3d (f4a528f)
  • linux build (6c71ba3)
  • Log related issues (7232adf)
  • logic bugs. (5b1c596)
  • memory issue with packets (6cb2392)
  • missing file save (4f73e08)
  • overlay issues when device is lost (c8ed2ac)
  • player death handling sliding bug (7704b44)
  • potential entt corruption client side (183f1df)
  • properly apply magic pvp (1431cf4)
  • remote player sliding after death (181b19b)
  • remove more unused includes (58ce7c9)
  • remove stack allocator where memory can overrun (967439d)
  • sentry upload & /crash to test (87b2362)
  • server console now gets closed when stdin is closed (943fc1d)
  • server side entt corruption (fa2afe5)
  • spdlog 1.10 build & regex bug (94016fb)
  • symbol uploads (b216e3f)
  • windows build (8e4dd91)

Features

  • add doxyfile with base configuration (828ec1a)
  • EnableGreetings for npcs server setting (9c4d951)
  • forcefully trigger voice lines (671cf08)
  • linux server now with crash handler (677a505)
  • new dialog. (eeb67e8)
  • Port the game server to run dedicated. (e2e08f8)
  • quest sync through stages (b4609ed)
  • respawn at temple on death (8906c1f)
  • sentry crash handling (799269a)
  • server decides game difficulty (df053b2)
  • server side pvp setting (7ffe66b)
  • SetStage debugger (1ca9f4f)
  • settings menu for HUD (0641c5c)
  • SettingService (volume, mute audio, etc.) (a214061)
  • SKSE & MO2 policies. (6b33705)
  • SKSE: Support new SKSE init procedure. (1928f34)
  • spawn at start of dungeon on death (a3fc821)
  • spawn random encounters (cfca1cb)
  • string caching (862e46b)
  • subtitle sync (8145a0a)
  • sync player dialogue through chat (e811196)
  • sync quest items (99b16c4)
  • teleport command to players in different cell (147fa7c)
  • threading: Name all game threads & own threads. (d397a62)
  • usvfs: 500IQ hook (yes really) (b02f9a1)

1.28.0 (2022-04-17)

Bug Fixes

  • hide ST cursor on closing menu (b1b9904)
  • remove white windows cursor in game (c3ba18a)
  • server message crash (645edf1)

Features

  • added "back" button to serverlist (ca86c4b)
  • chat (1034eae)
  • mark servers as in/compatible in server-list (a684e3f)
  • teleport command (c80ec80)
  • update angular & cleanup (1644d8e)

1.27.0 (2022-04-17)

Bug Fixes

  • i believe in you, linux (4e1d1e3)
  • ModPolicy: Make sure there are no workarounds possible. (7272ea4)
  • respect the cvar flags. (8cb1131)

Features

1.26.0 (2022-04-17)

Bug Fixes

Features

  • BSRandom for funny name. (d26ac07)
  • New higher res app icons. (f742413)

1.25.0 (2022-04-16)

Bug Fixes

Features

  • SE: Multi game version support for script extender (e84ef59)

1.24.1 (2022-04-13)

Bug Fixes

  • awful fix for weapon draw sync not working (370c261)

1.24.0 (2022-04-09)

Bug Fixes

Features

1.23.0 (2022-03-29)

Bug Fixes

Features

  • major improvements to equip sync (04673a2)

1.22.1 (2022-03-21)

1.22.0 (2022-03-21)

Features

  • adapt code base to support unitybuild (2e98a3e)

1.21.0 (2022-03-20)

Bug Fixes

Features

  • sync combat xp with party (a1c8149)

1.20.0 (2022-03-20)

Bug Fixes

Features

  • Actor::SetFullContainer() (1110e42)
  • GetContainer() proof of concept (b4aa6ef)
  • serializing custom enchantments (0bc2e1b)
  • successfully transfer inventory to dummy (2695ed0)
  • sync enchantments (1c9be42)
  • TESObjectREFR::AddItem() (f96ae17)

1.19.0 (2022-03-16)

Features

  • werewolf and vampire lord sync (d0a387d)

1.18.1 (2022-03-09)

Bug Fixes

Reverts

  • Revert "feat: flush out npc idles" (f7ab817)

1.18.0 (2022-03-09)

Bug Fixes

Features

  • heal other players through spells (be4436f)
  • Menu/UI reverse, port primitives from LCR (a0f675a)
  • Unpause skills + mapmenu (b829f47)
  • Unpausing non Offscreen Render target game menus. (59e0cef)

1.17.0 (2022-02-12)

Features

  • lazy loading from version db to give the process time to initialize it (225bbad)

1.16.0 (2022-02-12)

Bug Fixes

Features

1.15.0 (2022-02-12)

Features

  • address library for RTTI as well (35fb2ba)
  • Use address library instead of hardcoded addresses (6b2afeb)
  • weird pointers now use address library as well (543a379)

1.14.0 (2022-02-12)

Bug Fixes

  • address submodule clusterfuck (2fafe5d)

Features

  • Always exit the server gracefully on windows. (a3394bd)

1.13.0 (2022-02-09)

Bug Fixes

  • build error (7c8c017)
  • build errors (92f8dbf)
  • crash when allocating too much data in a single packet (d672708)
  • linux build (6d340a0)
  • linux build should not include imgui (6359122)
  • linux build vs lower case (0e8b386)
  • linux now builds ! (46f85be)
  • Project builds, proper namespace naming conventions and some warning fixes (5ccf173)
  • Tests now build correctly on first build (23801f5)

Features

  • Build a reference map of navmesh chunks for each worldspace/cell (b16ec88)
  • Docker image can now be built (3ef8308)
  • docker-compose (8d4b802)
  • docker-compose now forward port correctly (c85d138)
  • load world data on the server (e6d8d28)
  • Parse navmesh and geometry (80c70b5)

1.12.0 (2022-01-24)

Bug Fixes

  • Attempt to make linux build. (ed9fa0a)
  • Block SKSE Plugin Preloader for compatabiliy reasons. (0d5d0e4)
  • change some naming. (fb876c0)
  • Imgui end scope. (5493a52)
  • Repair my monke code (f9491fe)

Features

  • Deny load for unsupported game versions. (0a1e7cb)
  • rip 'allocator' (2695f2f)
  • Selectable entity for component view debug, hudmenuutils. (5b2e063)
  • Smarter input handling for skyrim. (68e188b)
  • world to screen with hud matrix for skyrim. Cxx20 updates for client. (4825286)

1.11.0 (2022-01-23)

Bug Fixes

Features

  • AI sync for Fallout 4 (d86dfda)
  • first step in syncing AI packages (de84956)
  • more ugly debuggers (force dont look) (77b85e9)
  • reverse engineered TESAIForm (59cf6a2)
  • sync TESPackage by actor ownership (a2aa136)

1.10.0 (2022-01-21)

Bug Fixes

Features

  • remote horses are now synced (a8a267a)
  • take control of remote horse (400c12e)
  • trigger mounting (6fe7d4a)

1.9.0 (2022-01-21)

Bug Fixes

Features

  • another attempt at full inventory control (4f8fbe0)
  • base id assignment for parsed records (dee225a)
  • chunk sorting and parsing on REFR records (8c196f5)
  • copy parse chunks (47e0441)
  • ESLoader setup (3f8dd1b)
  • fetch es files from Data/ (39bfed8)
  • index parent esms and handle overwritten records (7866a42)
  • integrated es parser into server (7bd1acd)
  • iterate and parse chunks in record (173e3ee)
  • load esm data and record base (a208a85)
  • load game settings on server (b0e1c33)
  • parse climate records (dde6f16)
  • parse containers and decoded scripts data (1ff6f73)
  • parse group headers (46eb291)
  • parse map markers (fb45e77)
  • parse NPCs (5ce7919)
  • parse records and groups, and fetch fields (a3e69f2)
  • RecordCollection (98c0825)
  • sort files by esm/esp/esl (e4ec55a)
  • store cell records (8b4021d)
  • working es parser (ee5271e)

1.8.0 (2022-01-17)

Features

  • Serverlist tags support and a few bugfixes. (37c4348)

1.7.0 (2022-01-15)

Bug Fixes

Features

  • Added coding guidelines (5c413ae)
  • Modified arg names and checking event opcodes first (6d5c175)

1.6.0 (2022-01-15)

Bug Fixes

  • Docker compose not using the correct output path for server list service (4c87f3f)
  • Eliminate warnings. (2080cb2)
  • improve error handling for the server list service (2d4defa)
  • re-enable SSL for masterlist endpoint. (4fa7149)
  • server admin console now relies exclusively on xmake (b2304a4)

Features

  • Console commands POC (0e8d9e8)
  • Console component (cf7283d)
  • EULA validation for server owners. (d5148f1)
  • libbase setting draft (085fc9c)
  • server settings ini poc code. (f2efe42)
  • Test coverage for console component (de73919)
  • Upgrade api endpoint with icon, desc, tick support; re-enable list service. (2873b39)

1.5.1 (2021-12-20)

Bug Fixes

  • projectile related crashes (48eec06)

1.5.0 (2021-12-11)

Features

  • progress on leveled actor sync (94d4039)

1.4.1 (2021-12-11)

Bug Fixes

1.4.0 (2021-12-10)

Bug Fixes

  • distrib player messages bug (3f37634)

Features

  • updated mod to AE patch 1 (912cae8)

1.3.0 (2021-12-07)

Bug Fixes

Features

  • debug TESContainer (0c48cc5)
  • half drawn bow sync (120ea21)
  • inventory debugger tool (bdc2315)
  • major improvements to equip sync (cb8fbcd)
  • perfect magic projectile sync (da1a7e2)
  • reverse engineered extra data for skyrim containers (19ea6a2)

1.2.1 (2021-11-29)

Bug Fixes

  • removed 'skeever butt' dialogue from players (60fd7bd)

1.2.0 (2021-11-25)

Bug Fixes

  • fix 'dragonsoul colected' bug (8c56bfc)
  • fps drop bug (199b51c)
  • new addresses for object animations (6e042c1)
  • remote SetPlayer() added in reused spawn data (da3a10e)

Features

  • MagicService (bf77eae)
  • reverse engineered fallout 4 magic classes (b05b415)
  • script to fetch addresses for new AE patch (8684497)
  • shitty object anim sync implementation (6202563)
  • sneak sync in fallout 4 (cce6f47)
  • sneak sync in skyrim (5be1768)

1.1.0 (2021-11-22)

Bug Fixes

Features

  • debug animation variables (55bb7bc)

1.0.0 (2021-11-19)

Bug Fixes

  • converted some remaining AE addresses (dcac1f8)
  • magic: re enabled magic sync (48bc450)
  • projectiles: build fixes (01e4afa)
  • Repair ActorMediator for AE (dfa1b79)

Features

  • AE sigma grindset (testing needed) (8eaca85)
  • ai: reverse engineered AI stuff (16a999a)
  • anims: fixed anims by hand (life is pain) (a9a7ea2)
  • equip sync works for real now (c8e324f)
  • fallout 4 shitty projectile sync (3f304bb)
  • implemented equip sync for fallout 4 (088892e)
  • Import the new versioning system (5a23cca)
  • magic: AddTargetEvent (e4f0393)
  • magic: filter magic effects by archetype (6ff5c98)
  • magic: intercept SummonCreatureEffect (9fa92ac)
  • magic: magic effects are now synced (0df4fff)
  • magic: reverse engineerd MagicTarget system (e60ef88)
  • script to convert to Anniversary update (a53644e)

Reverts

  • Revert "Sync AttachArrow events" (ea83570)
  • Revert "Reverse engineerd AttachArrow for skyrim" (e503975)
  • Revert "Skyrim dwarven sphere animation sync" (6bfa413)
  • Revert "Extra boolean buffer" (656f3d4)
  • Revert "Cleanup" (fc105e0)
  • Revert "added debugoutput for inventory events" (2ec1aa4)