NonEuclidean icon indicating copy to clipboard operation
NonEuclidean copied to clipboard

How do i make my own rooms?

Open TheCrazyInsanity opened this issue 5 years ago • 8 comments

This is an "engine"and i want to make a simple room in this "engine". How would i do that?

TheCrazyInsanity avatar Jul 10 '20 12:07 TheCrazyInsanity

You can't. It doesn't have an editor, if thats what you mean.

somerandompiggo avatar Jul 13 '20 20:07 somerandompiggo

Look at how the example rooms are programmed to understand which method does what, then apply these principles to what you want to create. That's the best approach I can think of.

ehx-v1 avatar Jul 16 '20 08:07 ehx-v1

but then how do i recompile it with g++?

nerdman0 avatar Jul 16 '20 22:07 nerdman0

Something like this might help: https://github.com/ikonst/make-it-so

gregsskyles avatar Jul 17 '20 02:07 gregsskyles

That particular project is probably too old for this purpose, but you can google for similar tools.

gregsskyles avatar Jul 17 '20 04:07 gregsskyles

it says its for linux, but im on windows 10, would it still work?

nerdman0 avatar Jul 17 '20 20:07 nerdman0

you'd have to install wsl and most likely an x server, but yea, you could probably get it working, @IPlayMinecraftYT EDIT:typed this before i saw the page, and it can only be run on windows- read the whole page

ghost avatar Jul 27 '20 20:07 ghost

I've managed to do it. You need to create a new level file (cpp and header) and create a new file for the meshes you want to add. This isn't efficient so I'm gonna find a way to add meshes with out the need for a individual file. it reads mesh data from 'Mesh.cpp' and only supports .obj You can add support for more file types like dae but it will take some work since the file is kinda hardcoded for .obj only. Hope this sorta helps.

Axol3 avatar Aug 26 '20 19:08 Axol3