Terra Nova - Dynamic in-game environment builder

lol after you generate a map in the creator how do you get it in game?

Yep this is my experience with this demo project too. I was really hoping to see a pure C++ implementation of this exact project. What an incredible result though… Definitely can learn from it.

If I would remake it I would approach it more structured (this was mainly teaching myself blueprint programming).
I definitely agree it is not that clean.
That’s mainly why I am selling it as an educational project as is and not a more expensive plugin of sorts.

That’s not what this is for. It is just an example of how you can approach editable terrain in games.

Hi, I want to buy your project but I’m wondering if I will be able to save the terrain after its creation and use it in another level.

No, you cannot.

Theoretically if I could save the parameters that were used to generate the level, then I could reuse them to load the same runtime objects.

Yeah, that you can do. I can’t recall if the example uses seeded random numbers in it’s generation, but if it doesn’t it should not be too huge an amount of work to alter it so that it does.

The rebuild time is pretty hefty though.

are you still updating this? will this work with 4.15?

Hey,

Is it possible to download anywhere else? I’m currently living in Vietnam and I’m told this is unavailable in my region :frowning:

Thanks

Paul

Awesome Work Synnoid!

Just purchased. I’m a huge proponent of UE4 in-game editing systems as I’m developing several multi-user in-game editing applications: SLOTI/OS, GOLEMCraft, WIZMO, EyeManga3D, Labyrinth. Terra Nova will come in handy for constructing World maps for my Open-World Survival Terror, and I intend on adding multi user support to collaboratively build world maps.

I have been really swamped with work lately so I haven’t been updating it.
It will however build to 4.15 perfectly fine.

If I would do develop this, I would just save out all the vertices and object location/parameters. That would cut down on rebuild time tremendously but leave me with a slightly bigger save file size.
I might look into it when I have some time.

Hey man, glad you like it. I hope you were able to learn/use something form the techniques I used. :slight_smile:

Send me a PM if you still want it.

[RESOLVED] FIX ACTION: Download Latest Version of Terra Nova from Gumroad, Recompiled.

Hi Synnoid, I’m having issues building with 4.15.1

Attempted to recompile to 4.15.1. Unfortunately, it fails with the following 5 Errors:
[FONT=courier new]
Severity Code Description Project File Line Suppression State

Error Invalid BlueprintType enum base - currently only uint8 supported CityBuilder ROOT\TerraNova\Plugins\RuntimeMeshComponent\Source\Public\RuntimeMeshCore.h 45

Error UnrealHeaderTool failed for target ‘CityBuilderEditor’ (platform: Win64, module info: ROOT\TerraNova\Intermediate\Build\Win64\CityBuilderEditor\Development\CityBuilderEditor.uhtmanifest, exit code: OtherCompilationError (5)). CityBuilder ROOT\TerraNova\Intermediate\ProjectFiles\EXEC 1

Error MSB3075 The command ““D:\My Projects\UE4\GitHub\UnrealEngine-release\Engine\Build\BatchFiles\Build.bat” CityBuilderEditor Win64 Development “ROOT\TerraNova\CityBuilder.uproject” -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. CityBuilder C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 37

Error One or more of the modules specified using the ‘-module’ argument could not be found. UE4 ROOT\TerraNova\Intermediate\ProjectFiles\EXEC 1

Error MSB3075 The command ““D:\My Projects\UE4\GitHub\UnrealEngine-release\Engine\Build\BatchFiles\Build.bat” UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 37

I really want this to work. Any assistance in this matter is greatly appreciated.

I’ve not seen this error before, project builds fine on 4.15.1 for me, I added you on skype so we can do some troubleshooting.

Sincere Thanks @Synnoid for taking time to assist.

Terra Nova is an Amazing Product!

Just bought it! Thank you very much for the project, do you have any documentation?

I bought this and it gives me an error of Missing files and or done with a different engine version every time I try to launch the city project? Any advice help or how I can get this into the engine to use?