GithubHelp home page GithubHelp logo

intfrr / ultraed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from salvatoretosti/ultraed

0.0 1.0 0.0 4.35 MB

A level editor/game engine for the Nintendo 64 (WIP)

License: MIT License

C++ 12.81% C 87.00% Makefile 0.18% Batchfile 0.01%

ultraed's Introduction

alt logo

A level editor/game engine for the Nintendo 64 (WIP)


Setup

To compile the source on Win XP download this dependency pack I put together: http://www.mediafire.com/file/ozha9c7kmhg8ik3/UltraEdDeps.zip. It contains SP3 for WinXP, SP6 for VS 6.0 and DirectX 8.1 SDK.

Notes

The reason why UltraEd only runs on Windows XP/NT is due to the ROM build process. I rely upon the N64 SDK to do the final ROM construction. I realize I could still build an editor for a modern OS and then only build the ROM on XP/NT but I wanted the editor to feel sort of like Unity 3D. Everything within one environment! :)

Todo

  1. Add object translation gizmo
  2. Add object scale gizmo
  3. Add object rotate gizmo
  4. Limit poly amount for imported models
  5. Support texture import
  6. Add grid snapping
  7. Allow saving of scene
  8. Allow loading of scene
  9. Add tree view list of all objects in scene
  10. Add camera object
  11. Add audio import
  12. Add audio object
  13. Write bake process for scene objects
  14. Write bake process for special objects
  15. Write bake process for textures
  16. Write bake process for audio
  17. Add mouse smoothing to movement
  18. Allow switching from global to local space
  19. Add support for vertex coloring
  20. Add object properties pane to view info
  21. Allow manual setting of object transformations
  22. Add view switching (persp, top, left, forward)
  23. Add object deletion from keyboard and mouse
  24. Refactor string GUID creation to a utility function.
  25. Consolidate code to show common dialogs for files.
  26. Add multi object select support.
  27. Add a logger to track all errors.
  28. Fix Project64 window from showing in background.

ultraed's People

Contributors

deadcast2 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.