Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite editor in C# + all the benefits that come with it #65

Open
tyronx opened this issue Apr 3, 2020 · 2 comments
Open

Rewrite editor in C# + all the benefits that come with it #65

tyronx opened this issue Apr 3, 2020 · 2 comments

Comments

@tyronx
Copy link
Collaborator

tyronx commented Apr 3, 2020

  • Cleaner UI (Java Swing is an abomination). Should allow
    • Improved texture managmenet
    • Animation timeline, like shown in the Hytales model editor
  • Correct rendering of halftransparent and other stuff (maybe have the game engine render it?)
  • Can re-use code from game engine?

Feel free to submit ideas here. Especially in regards of Blender compatibility.

@Xytabich
Copy link

Xytabich commented Jul 9, 2022

Potential ideas:

  • Ability to use multiple texture sources.
    • In this case, one of the list can be used as a default source, i.e. no domain prefix will be added when exporting the model.
    • It would be nice for the game domain to also generate a prefix, since many resources can be used from the game.
  • Model export options: no editor metadata, no disabled items

Difficult ideas to implement:

  • 3d controls: move, rotate, change borders. For example, the move and rotate tools in unity, where the tools are quite multifunctional.
  • Customizable snapping for controls
  • Toolbar for controls
  • Ability to use plugins / scripts to add custom tools. If possible, it would be nice to have fairly extensive access to the functionality:
    • Access to model data, animations
    • Creating 3d controls (e.g. bezier curve controls)
    • Adding fields/buttons to the element editor
    • Adding windows/tabs
    • Adding items to the general menu and context menu
    • The ability to add metadata to a project, or to an element. As well as saving settings globally.

@ATree42
Copy link

ATree42 commented Jan 8, 2024

  • Ability to specify vintagestory directory from which to grab textures from when loading json files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants