Posted November 4, 2015 Dropping dirt taking much longer again after last update. Did we lose the multi-threading? Share this post Link to post Share on other sites
Posted November 4, 2015 howdy, i been using this since the day it hit and i love it, however here lately i am seeing a trend and its like nails on a chalk board to me. Take a look at this map.... IMG Neato, but square. No matter how many times i go through it, even with a seed i manually input, its square. There may be some varied areas, but its still pretty much square. Is there something i am doing wrong here? It did not do this until 2.2. Hundreds of generations later, the map comes out roughly the same, nice and square. Perhaps its something i am not setting properly? Share this post Link to post Share on other sites
Posted November 4, 2015 One other thing that might be interesting is a center of map weight function that starts in the middle and goes outward like the border weight to create lower middle of map as well. Even being able to set additional weights at specified points to adjust the map would be neat. I know probably a bit much asking for specified weighted area's, but the center weight outward would be an awesome feature to have. That way you could set border and center weights and end up with a nice ring of mountains. 1 Share this post Link to post Share on other sites
Posted November 4, 2015 Any chance you could create a helpful - "How to install your new custom map" section on the first page too? I have experienced two issues today that I am working on resolving. On a 1024 map when I first enter the map it shows everything as flat rock, maybe 100 x 100 tiles and then dark - server border tiles I am guessing. On a 2048 map when I try to start the server using the PC dedicated server mode it seems to just hang on loading. No log messages or anything that I can see. What I am doing is: 1) Copying the map files to the server folder with server off2) rebuilt-dbs script is executed3) Modify the server settings from the default to what is required4) Startup server Not sure where I am going wrong. Trying to set-it-up initially on my Windows machine so I can transfer it to a dedicated linux machine. Share this post Link to post Share on other sites
Posted November 4, 2015 howdy, i been using this since the day it hit and i love it, however here lately i am seeing a trend and its like nails on a chalk board to me. Take a look at this map.... Neato, but square. No matter how many times i go through it, even with a seed i manually input, its square. There may be some varied areas, but its still pretty much square. Is there something i am doing wrong here? It did not do this until 2.2. Hundreds of generations later, the map comes out roughly the same, nice and square. Perhaps its something i am not setting properly? Share this post Link to post Share on other sites
Posted November 4, 2015 Oh you weren't kidding. I hope you can page ~238gb worth (according to your math). The real problem is getting a server to host a map that big. Pretty sure I can host the 16x16 locally. I'm exploring options for hosting a 32x32, Unfortunately, I can't use the same server for hosting that I used for generating. And yeah, that machine has ~1TB of free space on it. Share this post Link to post Share on other sites
Posted November 4, 2015 Any chance you could create a helpful - "How to install your new custom map" section on the first page too? I have experienced two issues today that I am working on resolving. On a 1024 map when I first enter the map it shows everything as flat rock, maybe 100 x 100 tiles and then dark - server border tiles I am guessing. On a 2048 map when I try to start the server using the PC dedicated server mode it seems to just hang on loading. No log messages or anything that I can see. What I am doing is: 1) Copying the map files to the server folder with server off 2) rebuilt-dbs script is executed 3) Modify the server settings from the default to what is required 4) Startup server Not sure where I am going wrong. Trying to set-it-up initially on my Windows machine so I can transfer it to a dedicated linux machine. Ok, tried loading the Map in Map Viewer and I see nothing so now I know that the map I am trying to use is the problem. Need to sort out what I have been skipping in Map Generator that results in a map that doesn't work. Share this post Link to post Share on other sites
Posted November 4, 2015 howdy, i been using this since the day it hit and i love it, however here lately i am seeing a trend and its like nails on a chalk board to me. Take a look at this map.... Neato, but square. No matter how many times i go through it, even with a seed i manually input, its square. There may be some varied areas, but its still pretty much square. Is there something i am doing wrong here? It did not do this until 2.2. Hundreds of generations later, the map comes out roughly the same, nice and square. Perhaps its something i am not setting properly? The main reason it's square is because "more land' is checked, which raises the base layer of rock across the map. Uncheck it or raise the water level until some of the land sinks. Dropping dirt taking much longer again after last update. Did we lose the multi-threading? I had to redo the dirt algorithm because the previous one was leaving ridges down the center of the map. It's actually more multi-threaded now, but yes it takes a bit longer to be more accurate with dropping dirt. 1 Share this post Link to post Share on other sites
Posted November 4, 2015 (edited) When you are working with the river tool it can do some cool and unexpected things some good but some are bad it would be nice to have an undo for the last action on that. Also do you think you can maybe use that same tool in reverse and have a land paint tool? Maybe you can set a height and paint in sections to add in like islands but not just flat maybe random heights..idk Edit: When i use just a small dot to make a lake with the river tool i get an error..Exception in thread "Thread-127" java.lang.ArrayIndexOutOfBoundsException: 1024at net.buddat.wgenerator.HeightMap.erodeArea(HeightMap.java:237)at net.buddat.wgenerator.HeightMap.createPond(HeightMap.java:343)at net.buddat.wgenerator.MainWindow.actionGenerateRivers(MainWindow.java:1609)at net.buddat.wgenerator.MainWindow$34$1.run(MainWindow.java:1345) Edited November 4, 2015 by Kegan Share this post Link to post Share on other sites
Posted November 4, 2015 When you are working with the river tool it can do some cool and unexpected things some good but some are bad it would be nice to have an undo for the last action on that. Also do you think you can maybe use that same tool in reverse and have a land paint tool? Maybe you can set a height and paint in sections to add in like islands but not just flat maybe random heights..idk Edit: When i use just a small dot to make a lake with the river tool i get an error.. Exception in thread "Thread-127" java.lang.ArrayIndexOutOfBoundsException: 1024 at net.buddat.wgenerator.HeightMap.erodeArea(HeightMap.java:237) at net.buddat.wgenerator.HeightMap.createPond(HeightMap.java:343) at net.buddat.wgenerator.MainWindow.actionGenerateRivers(MainWindow.java:1609) at net.buddat.wgenerator.MainWindow$34$1.run(MainWindow.java:1345) Undo rivers would have to reload the height map because it's changing too much on it. So I guess it could auto save the heightmap before editing (probably good anyways, so people don't accidentally lose maps like before). I could add the reverse for land painting, but I don't want to turn it into a map painting tool because there's far better programs out there for that. The land wouldn't look very natural. Also thanks for the bug, forgot to check for bounds when I added the erosion. Share this post Link to post Share on other sites
Posted November 4, 2015 Undo rivers would have to reload the height map because it's changing too much on it. So I guess it could auto save the heightmap before editing (probably good anyways, so people don't accidentally lose maps like before). I could add the reverse for land painting, but I don't want to turn it into a map painting tool because there's far better programs out there for that. The land wouldn't look very natural. Also thanks for the bug, forgot to check for bounds when I added the erosion. Ohhhhh land painting.....where? and a fill function would not be a bad idea and make this program even better. Share this post Link to post Share on other sites
Posted November 4, 2015 howdy, i been using this since the day it hit and i love it, however here lately i am seeing a trend and its like nails on a chalk board to me. Take a look at this map.... Neato, but square. No matter how many times i go through it, even with a seed i manually input, its square. There may be some varied areas, but its still pretty much square. Is there something i am doing wrong here? It did not do this until 2.2. Hundreds of generations later, the map comes out roughly the same, nice and square. Perhaps its something i am not setting properly? I'm no pro at this, but perhaps you have the resolution set too high?I noticed any value above 512 and the island starts taking a square form. Try 256 or even 384. Share this post Link to post Share on other sites
Posted November 5, 2015 So no one has figured out how to make the biomes like steppe and tundra solid without any grass patches in them yet? Share this post Link to post Share on other sites
Posted November 5, 2015 So no one has figured out how to make the biomes like steppe and tundra solid without any grass patches in them yet? 1 Share this post Link to post Share on other sites
Posted November 5, 2015 Eitr - The memory changes work well. I just generated an 8x8 on my laptop. On 2.4, I burned through my memory and started poking at the page file. With the memory changes you committed this today, the generator running the same .act only consumed 11.5 GB of memory at it's peak. 1 Share this post Link to post Share on other sites
Posted November 5, 2015 Update 2.6 - Separate Biome Inputs / Heightmap Normalization Added biome specific input values saved to config file (credit to Snowtech) - Each individual biome saves its inputs - Generating a biome will save those settings - Added export biomes button to store values in a global config file (same for all maps) - Biome default values are imported automatically on program startup Added normalize low/high ratio input to heightmap - Changes how the land is stretched bottom vs top - Lower values means more land will be flatter - Higher values means more land will be mountainous - May have to adjust water height since it's based on default 33% Added undo river button (export/import heightmap on river generation)Added memory usage display and some cleanup (Disclaimer: the OutOfMemory error is usually due to the API trying to display such a large image at once, not the calculations)Fixed river generation bug Normalize Ratio of 20%: Action files are not compatible with previous versions 2 Share this post Link to post Share on other sites
Posted November 5, 2015 https://github.com/Snowtech2/WGenerator/releases/tag/2.5 @Eitr, feel free to include it in the main branch if you want. I'm still at noob level with github, so I haven't figured out how to upload the .jar file yet. ok, think I got that right.. Just a tip for people wanting to contribute, the best way of doing so is probably just telling me you would like a pull request from your GitHub fork. It's the code I need, and that way I'm able to create a pull request into a new branch that I can then merge into my master. I can't actually do anything with your compiled jar file, so you don't have to worry about generating it. (as long as you know the program runs) Share this post Link to post Share on other sites
Posted November 5, 2015 Got another error trying to make a small river for a lake..Exception in thread "Thread-1905" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1897" Exception in thread "Thread-1880" java.util.ConcurrentModificationExceptionat java.util.ArrayList$Itr.checkForComodification(Unknown Source)at java.util.ArrayList$Itr.next(Unknown Source)at net.buddat.wgenerator.MainWindow.actionGenerateRivers(MainWindow.java:1718)at net.buddat.wgenerator.MainWindow$35$1.run(MainWindow.java:1439)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1900" Exception in thread "Thread-1902" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1885" Exception in thread "Thread-1892" Exception in thread "Thread-1901" Exception in thread "Thread-1890" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1891" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1909" Exception in thread "Thread-1920" Exception in thread "Thread-1888" Exception in thread "Thread-1917" Exception in thread "Thread-1903" Exception in thread "Thread-1886" Exception in thread "Thread-1894" Exception in thread "Thread-1911" Exception in thread "Thread-1916" Exception in thread "Thread-1895" Exception in thread "Thread-1898" Exception in thread "Thread-1921" Exception in thread "Thread-1913" Exception in thread "Thread-1883" Exception in thread "Thread-1915" Exception in thread "Thread-1896" Exception in thread "Thread-1893" Exception in thread "Thread-1914" Exception in thread "Thread-1919" Exception in thread "Thread-1887" Exception in thread "Thread-1889" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1907" Exception in thread "Thread-1882" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1908" Exception in thread "Thread-1910" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1904" Exception in thread "Thread-1912" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1884" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1918" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1906" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)Exception in thread "Thread-1899" java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source)java.lang.StringIndexOutOfBoundsException: String index out of range: -1at java.lang.String.substring(Unknown Source)at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71)at java.lang.Thread.run(Unknown Source) Share this post Link to post Share on other sites
Posted November 5, 2015 Got another error trying to make a small river for a lake.. Exception in thread "Thread-1905" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1897" Exception in thread "Thread-1880" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(Unknown Source) at java.util.ArrayList$Itr.next(Unknown Source) at net.buddat.wgenerator.MainWindow.actionGenerateRivers(MainWindow.java:1718) at net.buddat.wgenerator.MainWindow$35$1.run(MainWindow.java:1439) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1900" Exception in thread "Thread-1902" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1885" Exception in thread "Thread-1892" Exception in thread "Thread-1901" Exception in thread "Thread-1890" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1891" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1909" Exception in thread "Thread-1920" Exception in thread "Thread-1888" Exception in thread "Thread-1917" Exception in thread "Thread-1903" Exception in thread "Thread-1886" Exception in thread "Thread-1894" Exception in thread "Thread-1911" Exception in thread "Thread-1916" Exception in thread "Thread-1895" Exception in thread "Thread-1898" Exception in thread "Thread-1921" Exception in thread "Thread-1913" Exception in thread "Thread-1883" Exception in thread "Thread-1915" Exception in thread "Thread-1896" Exception in thread "Thread-1893" Exception in thread "Thread-1914" Exception in thread "Thread-1919" Exception in thread "Thread-1887" Exception in thread "Thread-1889" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1907" Exception in thread "Thread-1882" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1908" Exception in thread "Thread-1910" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1904" Exception in thread "Thread-1912" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1884" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1918" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1906" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) Exception in thread "Thread-1899" java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(Unknown Source) at net.buddat.wgenerator.TileMap$1Iteration.run(TileMap.java:71) at java.lang.Thread.run(Unknown Source) How did you even get it to do that? I assume it only did it once. That one actually came from dropping dirt after the river. Share this post Link to post Share on other sites
Posted November 5, 2015 (edited) Just a tip for people wanting to contribute, the best way of doing so is probably just telling me you would like a pull request from your GitHub fork. It's the code I need, and that way I'm able to create a pull request into a new branch that I can then merge into my master. I can't actually do anything with your compiled jar file, so you don't have to worry about generating it. (as long as you know the program runs) Edited November 5, 2015 by Snowtech Share this post Link to post Share on other sites
Posted November 5, 2015 Water height does not do anything in v2,6 Share this post Link to post Share on other sites
Posted November 5, 2015 Can we see more of people's work in progress maps with rivers and the more refined height maps in the v2.6 release. Thanks in advance. Share this post Link to post Share on other sites
Posted November 5, 2015 Here is my latest one, built from the version before yesterday's release. http://imgur.com/a/wuIR6 1 Share this post Link to post Share on other sites
Posted November 5, 2015 Water height does not do anything in v2,6 What do you mean? Seems to be working for me. Water wasn't touched on the last release. Share this post Link to post Share on other sites
Posted November 5, 2015 This is what I did with v2.6 and these gen variables: HEIGHTMAP:1446698831207,0,350,10,64,2,3096,20,false 1 Share this post Link to post Share on other sites