Skip to content

Integration for new protocol extensions; remove xsd2code++ - #6

Merged
baughj merged 9 commits into
mainfrom
xscgen-spike
Aug 12, 2026
Merged

Integration for new protocol extensions; remove xsd2code++#6
baughj merged 9 commits into
mainfrom
xscgen-spike

Conversation

@baughj

@baughj baughj commented Aug 12, 2026

Copy link
Copy Markdown
Member

This PR adds ServerConfig elements as needed for a TLS setup required by Hybrasyl.Protocol - the new 0xB0 extension protocol for game server traffic.

This PR also removes xsd2code++ and replaces it with a new tool, which 95% works, and needed some extensions / hand rolled files to get all of the way there. This also integrates the removal of Newtonsoft.Json / Bson from the XML library itself, which was done on the server side a bit ago.

@baughj
baughj merged commit acba518 into main Aug 12, 2026
1 check passed
@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 27.50000% with 29 lines in your changes missing coverage. Please review.
✅ Project coverage is 60.35%. Comparing base (455dd00) to head (24df3a8).
⚠️ Report is 10 commits behind head on main.

Files with missing lines Patch % Lines
src/Extensions/Spawn.cs 0.00% 6 Missing ⚠️
src/Extensions/Access.cs 0.00% 2 Missing and 2 partials ⚠️
src/Extensions/CreatureBehaviorSet.cs 20.00% 4 Missing ⚠️
src/Extensions/CreatureCastable.cs 20.00% 4 Missing ⚠️
src/Extensions/CreatureCastables.cs 0.00% 4 Missing ⚠️
src/Extensions/Castable.cs 0.00% 0 Missing and 2 partials ⚠️
src/Extensions/HybrasylEntity.cs 75.00% 1 Missing and 1 partial ⚠️
src/Extensions/Item.cs 0.00% 2 Missing ⚠️
src/Extensions/CastModifier.cs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #6      +/-   ##
==========================================
- Coverage   61.24%   60.35%   -0.90%     
==========================================
  Files          40       41       +1     
  Lines        1538     1541       +3     
  Branches      350      355       +5     
==========================================
- Hits          942      930      -12     
- Misses        475      495      +20     
+ Partials      121      116       -5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@baughj
baughj deleted the xscgen-spike branch August 12, 2026 05:17
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.

1 participant