SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SH4 Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=219)
-   -   [REL] S3D file parsers open sourced (https://www.subsim.com/radioroom/showthread.php?t=242019)

skwasjer 08-06-19 05:28 PM

[REL] S3D file parsers open sourced
 
Hey everyone,

I want to keep it as brief as possible, as I will be mainly communicating about this through GitHub and Slack if desired, but hereby I want to provide you with S3D's file parsers:

https://github.com/skwasjer/SilentHunter

What is this?

.NET developers will be able to utilize this to programmatically code changes into the Silent Hunter game files.

Is this limited to .NET development?
No, several scripting languages can also access these API's, like PowerShell, Python, etc. As long as .NET 4.6.1 or .NET Standard libraries can be referenced, you can work with it.

Do you want help?

In order to release this, I had to do some significant refactoring because:
  • The code base was based on proprietary code. I removed this / replaced this
  • The code base has been somewhat modernized (because after all, it is over 10 years old

However, by releasing this, do not expect a lot of further progression. If there are contributors that are willing to improve, then please fork and submit PR's. Time permitted, and if some of you provide decent contributions, I may add more maintainers (because I will not be very active with it).

Are binaries available?
Yes. https://www.nuget.org/packages?q=SilentHunter

Is this compatible with S3D
Yes, but actually more like no. This code evolved after refactoring even back in 2009 but I never released an S3D update. As such, the way controller parsing works (with templates) has changed slightly. Thus, the controllers in this repo are NOT compatible with S3D released in 2009.

The controllers in this repo are also outdated. I know some people have released updates over time. Those changes are not in this repo, and should be added by the community.

What about S3D code, will you release it
Yes, probably. At some point. If I have time. We shall see.

What about S3D, will you release updates
No. If I have time to publish the code (previous point), it is up to the community to progress further.

What about SH5?
Some support has been added for SH5 but no controllers are specifically tested with SH5. However, now there is nothing holding you back to do so yourself.

----

Thank you and as always, enjoy!

propbeanie 08-06-19 05:58 PM

Oooohhhh... very nice and magnanimous of you. Thank you... I hope to have some time later to do some noodling. Hopefully, the Jeff-Groves fellow will stop by and see this. :salute:

ReallyDedPoet 08-06-19 08:32 PM

:up:

Aktungbby 08-06-19 09:05 PM

Welcome back!o
 
askwajer! After a loong 8yr. silent run!:Kaleun_Salute:

THEBERBSTER 08-07-19 05:30 AM

A Warm Welcome Back To The Subsim Community > skwasjer
Subsim <> Make A Donation <> See The Benefits <> Support The Community
SH3 – 4 - 5 Tutorials > Downloads > Other Useful Information > See Links in My Signature Below

Jeff-Groves 08-17-19 07:01 PM

Nice! :salute:


All times are GMT -5. The time now is 07:02 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 1995- 2024 Subsim®
"Subsim" is a registered trademark, all rights reserved.