Quick little video on how to edit height maps, prefab placement, road placement and (unsuccessfully) biome placement using the new A17 world system.
Enjoy.
I thought it was implied that I told TFP by the fact that I said "Here are the patched DLLs (till the fixed version comes from TFP)."OK, so is this something that is going to get passed on to them, or I should expect to always use a custom DLL to generate maps with smoothing?
Thanks very much.I thought it was implied that I told TFP by the fact that I said "Here are the patched DLLs (till the fixed version comes from TFP)."
Yes, I reported the issue to the right people and it will be fixed. I don't have the details as to when and which build.
Very nice !Here are the patched DLLs (till the fixed version comes from TFP).https://www.dropbox.com/s/ofenxy18fm8t9cm/swa_smoothworldall_patched_DLL_files.zip
Basically there is a bug where smoothworldall (swa) when used with noregion flag, assumes the world is 4096x4096.
I've hacked versions of the DLL for alternate world sizes.
A more improved fix would be to first check the world size is square (since the math for smoothing requires that), then set the array, loop, and writing sizes based on the actual world.
Code Compare of Stock and modified for 8192x8192:
CodeCompare_Stock_vs_8192.gif
This allows the 'swa <numpasses> noregion' command to be used from the console to smooth the world and make it look not so minecrafty. Just pick the DLL for the sized world you've got.
'swa 5 noregion' being a nice value.
I'm not surprised you can make map sizes of just about any size.Very nice !Do you have also a fixed .dll for the mapsize of 15360x12288 ? Do not wonder, i adjusted my map size to the existing TGA size, so not more world would be rendered then needed. And it worked until the rollback of random gen came.
You can even create 1024x1024 maps if you want to :-D
Or do i have to wait for the official patch ? Or should i go the nasty way and resize my biomes.png and TGAs again to a standard size, hmm.
Im lost. What do you mean exactly ? Or is there any source i can read more ? There is no console command for "smoothworld". Sorry.Did you run the smoothworld command after replacing the DLL? Sorry, I can't assume anything.![]()
Correct:Ah okay, perfect...
...so what the dll does is allows you to run the smoothworld command on maps larger than the 4k (I think).
SmoothWorldAll is the cmd.
Thank you, the command was the one thing Im missing here.Correct:swa 5 noregion
or
smoothworldall 5 noregion
5 being the number of passes.
Remember you'll have to delete your region files from your save or start a new game after.
The noregion flag tells smoothworldall to update the dtm.raw instead of writing region files.
Thank you for helping, too.Ah okay, perfect...
...so what the dll does is allows you to run the smoothworld command on maps larger than the 4k (I think).
SmoothWorldAll is the cmd.