Commit Graph
71 Commits
Author SHA1 Message Date
Grimsace 1d3591b77e Update README.md
Changed because program is now in a decently functional state.
2026-02-27 10:39:33 -06:00
Grimsace 9b3b1811f4 Made Cities/Towns Not perfectly circular. 2026-02-27 10:05:11 -06:00
Grimsace 2037859574 fixed tree clumpyness setting 2026-02-27 08:38:49 -06:00
Grimsace 0c56ce9b81 tree coverage percentage fixed 2026-02-26 14:52:19 -06:00
Grimsace 505d9ebbdd fixed a small potentially non-determinimistic tree problem 2026-02-26 14:22:23 -06:00
Grimsace 4925aab8bf fixed buildings not generating deterministically 2026-02-26 13:46:32 -06:00
Grimsace c45aacbc46 number of other small optimizations for speed and memory usage 2026-02-26 13:39:39 -06:00
Grimsace 25321e4aa0 vastly improved performance of terain modification form buildings and roads 2026-02-26 13:32:31 -06:00
Grimsace 0760f83ad7 added an inbuild limit for number of buildings if the number of buildings can't possibly be placed 2026-02-26 13:21:04 -06:00
Grimsace d01cb7a247 changed how masks are stored for massive performance improvment and way less ram usage 2026-02-26 13:03:48 -06:00
Grimsace 1dd9bf2c13 scaled buildings and roads based on image dimensions 2026-02-26 12:49:01 -06:00
Grimsace d2d249ac0c fixed bridges and building placment 2026-02-26 11:16:39 -06:00
Grimsace 2c7af98fb4 added new version of road generation with dynamic road numbers based on number of buildings 2026-02-26 11:05:38 -06:00
Grimsace 3c1312c81c reverted road generation to previous state 2026-02-26 08:47:46 -06:00
Grimsace baf5a14c9f made lake placment more dynamic 2026-02-19 11:38:37 -06:00
Grimsace 7a4cd749c1 added multiple lake shapes 2026-02-19 10:29:17 -06:00
Grimsace d3315656f6 merged some of the code 2026-02-19 09:49:26 -06:00
Grimsace 266b93639c cleaned up comments 2026-02-18 15:26:29 -06:00
Grimsace 710c05f716 changed lake roughness to make it more simliar to rivers 2026-02-18 15:14:47 -06:00
Grimsace 6227ecb3fd added user settings to control river width variability and bank detail 2026-02-18 14:33:09 -06:00
Grimsace a6d9946b50 changed river roughening 2026-02-18 14:14:44 -06:00
Grimsace 5b1355c555 resized text boxes, fixed progress bar 2026-02-13 09:29:06 -06:00
Grimsace 1ce60c6c33 added text boxes for input for numbers 2026-02-12 14:33:47 -06:00
Grimsace 671cd63c6f changed image display 2026-02-09 10:35:28 -06:00
Grimsace 2a36eb8619 added bump map to masks bulk export 2026-02-09 10:19:05 -06:00
Grimsace 391c3c473b added bump map 2026-02-09 10:13:36 -06:00
Grimsace 49751d51d3 flattened building plots on the heightmap, replaced from previous commit, fixed and optimized 2026-02-09 09:41:35 -06:00
Grimsace 230ed5aa13 added procedural building generation 2026-02-06 10:21:40 -06:00
Grimsace 6eb4dad5c8 added mixed building generation 2026-02-06 09:01:09 -06:00
Grimsace 1641360da9 fixed an off by 1 threading problem 2026-02-05 20:12:21 -06:00
Grimsace 7440b000c1 fixed up comments 2026-02-05 17:50:55 -06:00
Grimsace 8d746d5c0b added more detail to readme 2026-02-05 17:34:08 -06:00
Grimsace 5a2cec173e properly removed prompt 2026-02-05 17:24:01 -06:00
Grimsace 659d07e54d added gitignore for binaries and removed prompt 2026-02-05 17:20:57 -06:00
Grimsace 84d6e99201 basic building generation 2026-02-05 15:11:55 -06:00
Grimsace 0793ba6ade parallelized multiple parts of the program for increased speed. 2026-02-05 14:21:44 -06:00
Grimsace ba66d00de3 evenly spread points of interest for road generation for a more natural look 2026-02-05 14:06:54 -06:00
Grimsace d9a23764eb upped number of roads 2026-02-05 08:35:22 -06:00
Grimsace ebe0663d61 added a separate bridge and river mask 2026-02-04 16:37:50 -06:00
Grimsace 380945d8b5 sped up road generation via multithreading 2026-02-04 16:20:31 -06:00
Grimsace ed794ca45f flattened heightmap under roads 2026-02-04 16:13:06 -06:00
Grimsace 6d6a1b1acd added bridges 2026-02-04 16:03:55 -06:00
Grimsace d6ebe2b4ec road curvness scales with road length 2026-02-04 15:50:53 -06:00
Grimsace f80a4b253e changed how road curvyness works 2026-02-04 15:39:09 -06:00
Grimsace 908cca824f stopped branches between exits for roads 2026-02-04 15:21:45 -06:00
Grimsace b3dc2d1258 fixed rng 2026-02-04 15:15:47 -06:00
Grimsace 165a5f86f0 Fixed trees spawning on road 2026-02-04 15:04:00 -06:00
Grimsace a68822ef4e stopped point of interest on water 2026-02-04 14:50:36 -06:00
Grimsace b9173dd1f3 basic road generation added 2026-02-04 14:19:18 -06:00
Grimsace 05887fde26 export masks added 2026-02-02 13:26:28 -06:00
Grimsace cce1f4bd82 export heightmap functionality 2026-02-02 12:40:25 -06:00
Grimsace 9ac036f2bd export image functionality 2026-02-02 12:24:14 -06:00
Grimsace 1f66a8734c modernized old syntax 2026-02-02 11:18:07 -06:00
Grimsace 3d5dbf3b5f fixed ui threading issue 2026-02-02 10:54:09 -06:00
Grimsace a3bf84a408 split generation up into new tabs 2026-02-02 10:15:26 -06:00
Grimsace 1a71905da9 polished roughned river edges 2026-01-30 14:22:34 -06:00
Grimsace 5e064bcc5d roughned river edges 2026-01-30 13:43:36 -06:00
Grimsace 1b286bfca4 fixed lake and river merging 2026-01-30 10:55:15 -06:00
Grimsace 30379f53f8 added basic river generation 2026-01-30 10:38:00 -06:00
Grimsace 51c7bc9121 removed uneeded dependency 2026-01-28 14:54:27 -06:00
Grimsace f3dc16cdc3 Revert "removed uneeded dependency"
This reverts commit bff9f675b6.
2026-01-28 14:49:46 -06:00
Grimsace bff9f675b6 removed uneeded dependency 2026-01-28 13:06:51 -06:00
Grimsace e55e57e60d layer fix 2026-01-28 13:06:01 -06:00
Grimsace 244abdda49 lake heightmap fixes 2026-01-28 13:02:04 -06:00
Grimsace e9ca3b43f7 tree generation flushed out 2026-01-28 12:35:10 -06:00
Grimsace 4e7e26e98b tree generation (needs work) and added deterministic seed 2026-01-27 15:16:23 -06:00
Grimsace 3e2db3310a polished lake generation 2026-01-27 12:00:19 -06:00
Grimsace 6a828e4c28 lakes fixed 2026-01-26 15:39:29 -06:00
Grimsace 6440eccfa9 added readme 2026-01-26 15:06:46 -06:00
Grimsace e448aff25e Add MIT License to the project 2026-01-26 14:31:48 -06:00
Grimsace b2db760502 initial commit, with support for basic lake generation. 2026-01-26 14:29:05 -06:00