Welcome to Technical Projects!
Technical Projects, or TP for short, is where the community makes and shares tools for all things Pokemon--damage calculators, replay analyzers, teambuilding tools, custom styles, and more.
Before posting, please read the following rules.
General Rules
1. Your post should be of a project you have worked on. Don't post other people's work, no matter how cool it is.
2. You should explain what your project does.
3. Be prepared to answer questions. You as the author should have a thorough understanding of how your code works.
4. Projects should adhere to the scope of Pokemon/Smogon/PS!. This forum is not for your other projects.
5. Including a way to financially support you is okay, but no subscription services or otherwise paywalled content should be shared here.
6. Users should be able to interact with your project in some way. The exception to this is PS! Bots.
7. No ROM hacks, pirated content, or other illegal/sketchy content.
8. Never collect personally identifiable information (PII) for any reason.
AI Use Policy
As it currently stands, AI assisted code is allowed in Technical Projects under the following restrictions:
1. Your project should not be entirely guided or developed by AI.
2. You should understand how your project works. If you can't understand it, you shouldn't expect others to do so.
Links
Coming with the nature of the forum, many threads will have off-site links. When sharing links, make sure to follow these rules:
1. Links should be relevant. On- or off- site links to research, code repositories, and the project's active website are all perfectly acceptable.
2. Don't self-advertise. If you know or have published a video with an explanation of your project, or a great answer to a question, please do share it, but don't share links just to gather views.
3. If you shared a link that has expired or changed, be sure to update it.
4. Don't share excessive amounts of links. People here know what most coding languages, basic methods, etc. are.
If any link seems suspicious, please feel free to message any forum moderator about it and we will take a look.
Asking Good Questions
We love to see discussion around projects -- that's the heart of the forum. When asking a question (for technical help, or about someone else's project), please follow these few extra rules:
1. Your question should be specific. A good question is, "What are the best methods for deep reinforcement learning on a small-scale?". A bad question is, "How do I train my model?"
2. Your question should adhere to the forum, and project, if applicable. Don't hijack other threads into your personal tech support thread.
3. Never ask someone to make something for you. Feature suggestions are OKAY unless the OP has requested not, but do not request custom projects. In this same manner, do not privately message users about creating a project for you.
Technical Projects, or TP for short, is where the community makes and shares tools for all things Pokemon--damage calculators, replay analyzers, teambuilding tools, custom styles, and more.
Before posting, please read the following rules.
General Rules
1. Your post should be of a project you have worked on. Don't post other people's work, no matter how cool it is.
2. You should explain what your project does.
3. Be prepared to answer questions. You as the author should have a thorough understanding of how your code works.
4. Projects should adhere to the scope of Pokemon/Smogon/PS!. This forum is not for your other projects.
5. Including a way to financially support you is okay, but no subscription services or otherwise paywalled content should be shared here.
6. Users should be able to interact with your project in some way. The exception to this is PS! Bots.
7. No ROM hacks, pirated content, or other illegal/sketchy content.
8. Never collect personally identifiable information (PII) for any reason.
AI Use Policy
As it currently stands, AI assisted code is allowed in Technical Projects under the following restrictions:
1. Your project should not be entirely guided or developed by AI.
2. You should understand how your project works. If you can't understand it, you shouldn't expect others to do so.
Links
Coming with the nature of the forum, many threads will have off-site links. When sharing links, make sure to follow these rules:
1. Links should be relevant. On- or off- site links to research, code repositories, and the project's active website are all perfectly acceptable.
2. Don't self-advertise. If you know or have published a video with an explanation of your project, or a great answer to a question, please do share it, but don't share links just to gather views.
3. If you shared a link that has expired or changed, be sure to update it.
4. Don't share excessive amounts of links. People here know what most coding languages, basic methods, etc. are.
If any link seems suspicious, please feel free to message any forum moderator about it and we will take a look.
Asking Good Questions
We love to see discussion around projects -- that's the heart of the forum. When asking a question (for technical help, or about someone else's project), please follow these few extra rules:
1. Your question should be specific. A good question is, "What are the best methods for deep reinforcement learning on a small-scale?". A bad question is, "How do I train my model?"
2. Your question should adhere to the forum, and project, if applicable. Don't hijack other threads into your personal tech support thread.
3. Never ask someone to make something for you. Feature suggestions are OKAY unless the OP has requested not, but do not request custom projects. In this same manner, do not privately message users about creating a project for you.






