-
Notifications
You must be signed in to change notification settings - Fork 28
Project Goals
This page seeks to clarify the aims and guidelines for TheXTech's development. This is done to prevent scope bloat, give the developer team orientation on which tasks to focus on, give prospective new developers an understanding of the project's culture, and give Community Members an idea on which feature requests are a good fit for this project.
- Preserve the precise logic of the SMBX64 standard.
- Create a learning environment for the development of the Moondust Engine.
- Maintain hardware-architecture independence to ensure accessibility.
- Enhance the experience with quality-of-life features like Console Ports, Multires, Performance Boosts, & Netplay.
- Create a Scripting Environment that allows for (but isn't restricted to) the preservation of Autocode + X2 Content.
- Add minimal 38A compatibility by hardcoding its NPCs & BGOs. Adapt additional 38A features where convenient.
- Make it easy and convenient to create new Asset Packs for TheXTech.
In summary, our main focus is on preservation and accessibility of the existing content standards, while the addition of new gameplay features is more of an optional sidequest. Our team is not trying to introduce further fragmentation into the community. We welcome new content for TheXTech, but Content Creators will have to understand the limitations entailed by the above.
See also:
- Considerations for Contributors
- Moondust: A Home for New Projects without Limitations Note: Engine project is still in development
If a feature request for any goal creates a conflict with a higher-ranking priority, it will be rejected.
If an issue is more appropriate for the Moondust project, it will be moved to the Moondust repository.
- 🦊 Official Wohlsoft.ru Thread
- 💬 Our Discord
- Stable releases at GitHub
- Fresh devel builds
- Game assets packages