Skip to content

How to Submit issue

Dreamy Cecil edited this page May 28, 2024 · 1 revision

Experienced a bug? Have an idea or a question? You can submit a new issue! But make sure to read these guidelines first.

Important!

Before submitting any issue, make sure that the problem you are facing is happening on the latest version of the patch! If you're unsure whether or not you have the latest version installed, you can always download it again from here.

If your issue describes a bug or a feature that already exists in the newest version, it will be disregarded.

Where does my issue belong?

Serious Sam Classics Patch consists out of multiple projects that reside under their own repositories. So, in order to make the job of resolving issues easier, it's advised to submit your issue under a relevant repository instead of SuperProject.

  • CoreLib - for issues related to base functionality (mostly for programmers):
    • Core, plugin and Game APIs
    • Compatibility with specific engine versions
    • Plugin management
    • Networking functionality, such as chat commands, extension packets, voting system etc.
    • Query manager & master servers
  • DedicatedServer - for issues related specifically to dedicated server application from Classics Patch and not servers or multiplayer in general.
  • EnginePatches - for issues related to world conversions and function patching (mostly for programmers).
  • ExamplePlugin - for issues related to user plugin development.
  • GameExecutable - for issues related to the main game client and its menus.
  • Mod - for issues related to entities and gameplay using custom mod libraries (Entities_Custom, Game_Custom, GameGUI_Custom, ClassicsExtras_Custom).
  • PatchedGui - for issues related to new texture creation and Classics Patch integration into vanilla tool applications.
  • Plugins - for issues related to specific plugins that ship with Classics Patch.
  • Shaders - for issues related to custom Shaders library for SKA models in Serious Engine 1.07.
  • WorldEditor - for issues related specifically to Serious Editor application from Classics Patch.

If you're unsure where it belongs or it doesn't belong to any of these repositories, SuperProject repository is fine.

Can I ask for a new feature for mappers, e.g. an entity?

No. This patch focuses primarily on players and not mod makers. And, in my opinion, it will just be a hassle for an average player to have to install the patch as well just to play your level.

When it comes to new entities specifically, you can simply create a separate entity pack with it. If you need more than a simple standalone entity, make a mod.

And if you for some reason really want your level/mod to interact with the patch, you can follow this guide on how to do it. Though ideally I wouldn't recommend relying on Classics Patch, especially when a new update can easily break compatibility with everything.