How to help:

The "Best" option

Fork the thing, edit files, pull request - all the usual jazz.

Please use the dev branch when available, merge otherwise and if everything else fails, use master and I will handle the mess myself. 😃

No github account?

Reach me on Forum.

I can accept code snippets on a comment there, but please align with me first and post the work under a Code Block inside a Spoiler (to avoid cluttering the pages):

How to Contribute Forum

No code snippets in private message, however. Your contributions must be public and adherent to Forum Posting Guidelines and Add'On Posting Rules.

But I will not lie, I prefer you committing and doing pull requests here. 😃

No Git; no Forum account?

I'm terribly sorry, but I'm afraid we will not be able to proceed.

I need (public) traceability in order to accept contributions in order to be able to correctly attribute the authorship.

Guidelines:

  1. NO AI.
    • By contributing to this project, you declare that you didn't used AI tools to generate any publishable artefact.
  2. Fair Use, Fair Dealing, Personal Usage, every civilised country allows you to do a lot of things on copyrighted works as long it's used privately and not redistributed.
    • So I don't really care if you use AI or not, as long you don't commit on me anything it spits.
    • Use it for your own tools - as long they never leave your machine, you are fine.
    • Read more here.
  3. Be absolutely sure I will hold you accountable for whatever you publish on my repositories.
    • Be sure to respect pertinent legislation about Copyrights, Intellectual Property and even Civil and Penal code both in USA as in your own Country.
      • Since I'm Brazilian, I will evaluate your contributions under my local legislation too, as I'm legally responsible to whatever I commit or merge on there repositories.
  4. When writing or translating, of course you can use dictionaries but, please, no Google Translator slop neither - use whatever the tool that will help you on the task, but please do it yourself.
    • Try to keep the tongue-in-cheek tone when possible - sometimes a English joke sounds bad in another language/culture, so fell free to replace these with something that looks good but is still funny in your language.
  5. Follow the Forum's Guidelines.
    • As a rule of thumb, if you can´t post something on Forum, you can't use it on a translation here neither.
  6. Follow the Add'On Posting Rules
    • If you can't publish the code there, you can't commit the code here.

Rationale

No one is questioning if AI is illegal (it's not, at least for while).

I don't care if you use AI in your DayJob©. I don't care if you use AI in your own computer, Fair Use, Fair Dealing and Personal Usage are a thing.

Live your life the way you want. Just be aware that people have the same right, and some of us don't cope very well on being coerced into using things we don't like - and a lot of users are saying no AI.

Besides that, there're also practical reasons to avoiding AI on Open Source and Collaborative works:

The usefulness and even safeness of The Machine on a Modding scene like ours is debatable exactly because its best use cases happens on the workflows and pipelines that are beyound the reach of the common modder - unless you aim to transform this Scene into a walled garden where only professional developers paying for a full professional pipeline would act. And by now we need to discuss who is going to foot that bill and why.

This by any means aims to frame The Machine as useless or plain waste - there are Use Cases where it is really useful, and now and then the thing manage to really shine to a point it scares the sheet 😜 out of me.

But it is not there yet.

Also on my site.