satisfactorymodding / satisfactorymodding/SatisfactoryModLoader

Utility function to add content tags to classes by classpath string

Open
#395 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
344
Forks
225
PR merge metrics
No merged PRs in 30d

Description

Being able to add content tags to another mod's content without that mod in the editor is an intended but poorly supported use case. Currently the way to do that is to store the class paths as string, try to blocking load resolve them into classes yourself before the registry freeze (the easy BP async one could put it after freeze), then call the tag add helper function. If there is not an easier/better way, this could at least be put into SML so other mods don't need to reinvent the wheel.

Came up in discussion between Rob and Digby when making this mod: https://ficsit.app/mod/FreeArchitecture

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests. Start by reviewing the linked FreeArchitecture mod and the current tag-add helper, then compare class-path resolution before registry freeze with the stated async case; done is an agreed SML utility or clearer supported path for adding tags by classpath string.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, unreal-engine
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.