Yeah something like n°1 ! Any chance on the volcano ? i know it's the most difficult part
First, here's a world and embark with some of your requirements met..
Humans, Dwarves, Goblin neighbors (Elves absolutely refuse to spawn in this world, for whatever reason I can't figure out)
Magma is ~10Z from the canyon-river bottom. Bottom of the river is Z98, magma forges can be built on Z88.
Sand, Clay, Fire Clay, Untamed Wilds.
Unfortunately, the worldgen entry is too large to post here (The message exceeds the maximum allowed length) so I'll put it on pastebin and link it.
As always, you can randomize the history/name/creature seeds if you want to try for different neighbors/civs.
worldgenLink Here.embark locationstonesenseprospectBase materials:
SOIL : 12044
STONE : 167380
FEATURE : 4837
MINERAL : 108683
MAGMA : 12476
ROOT : 16
TREE : 455
MUSHROOM : 771
Liquids:
WATER : 5590 Z: 88..140
MAGMA : 12280 Z: 83..87
Layer materials:
CLAY : 2450 Z: 132..140
SILTY_CLAY_LOAM : 4542 Z: 130..140
SAND_YELLOW : 4871 Z: 129..139
PHYLLITE : 9008 Z: 126..138
FIRE_CLAY : 181 Z: 131
MARBLE : 21587 Z: 102..118
GNEISS : 28384 Z: 84..135
GABBRO : 19676 Z: 83..131
QUARTZITE : 8803 Z: 99..111
DIORITE : 34796 Z: 83..125
SCHIST : 17564 Z: 93..108
SLATE : 15463 Z: 88..102
GRANITE : 12099 Z: 85..97
SLADE : 4837 Z: 77..78
>>> TOTAL = 184261
Ores:
TETRAHEDRITE : 8465 Z: 84..138
SPHALERITE : 4003 Z: 84..138
GALENA : 3661 Z: 84..137
NATIVE_GOLD : 3289 Z: 83..130
NATIVE_SILVER : 1733 Z: 84..135
GARNIERITE : 763 Z: 83..131
CASSITERITE : 378 Z: 95..97
MALACHITE : 350 Z: 113..117
HORN_SILVER : 159 Z: 84..135
NATIVE_PLATINUM : 157 Z: 83..130
BISMUTHINITE : 4 Z: 96
>>> TOTAL = 22962
Gems:
SPINEL_RED : 236 Z: 84..138
AMETHYST : 232 Z: 87..138
CITRINE : 230 Z: 84..135
CLEAR ZIRCON : 224 Z: 89..138
MILK QUARTZ : 213 Z: 83..138
YELLOW ZIRCON : 195 Z: 83..136
SMOKY QUARTZ : 191 Z: 83..137
CRYSTAL_ROCK : 184 Z: 84..138
QUARTZ_ROSE : 183 Z: 88..138
PRASE : 182 Z: 89..135
SPINEL_PURPLE : 175 Z: 86..136
ALMANDINE : 161 Z: 84..132
BLACK ZIRCON : 156 Z: 87..138
MORION : 153 Z: 93..137
BROWN ZIRCON : 153 Z: 84..136
PYRITE : 125 Z: 86..138
RUBICELLE : 119 Z: 87..135
CLEAR TOURMALINE : 117 Z: 84..138
GREEN ZIRCON : 116 Z: 85..135
RED TOURMALINE : 112 Z: 84..136
RED ZIRCON : 109 Z: 85..138
TANZANITE : 104 Z: 98..133
BLACK PYROPE : 96 Z: 89..138
RED PYROPE : 93 Z: 84..137
CLEAR GARNET : 93 Z: 87..138
MOONSTONE : 82 Z: 84..137
VIOLET SPESSARTINE : 81 Z: 85..137
PINK TOURMALINE : 76 Z: 84..137
PINK GARNET : 71 Z: 87..138
LAPIS LAZULI : 64 Z: 92..131
RHODOLITE : 54 Z: 87..138
GOSHENITE : 53 Z: 95..116
CHRYSOBERYL : 52 Z: 95..117
BLUE GARNET : 51 Z: 99..136
PRASE OPAL : 48 Z: 119..123
GREEN TOURMALINE : 47 Z: 100..138
CAT'S EYE : 44 Z: 96..118
YELLOW SPESSARTINE : 44 Z: 90..134
AQUAMARINE : 43 Z: 96..116
SCHORL : 41 Z: 88..138
OPAL_CLARO : 41 Z: 89..132
ALEXANDRITE : 37 Z: 95..114
JASPER OPAL : 37 Z: 103..131
CHERRY OPAL : 36 Z: 95..97
PERIDOT : 35 Z: 83..130
HELIODOR : 35 Z: 95..118
INDIGO TOURMALINE : 35 Z: 86..111
EMERALD : 33 Z: 95..108
MILK OPAL : 33 Z: 121..125
OPAL_HARLEQUIN : 32 Z: 98..101
HONEY YELLOW BERYL : 31 Z: 96..114
CINNAMON GROSSULAR : 29 Z: 112..115
GOLDEN BERYL : 27 Z: 96..116
PINEAPPLE OPAL : 26 Z: 92..135
FIRE OPAL : 23 Z: 85..89
SHELL OPAL : 23 Z: 123..138
TOPAZOLITE : 17 Z: 112..116
TOPAZ : 17 Z: 95..97
DIAMOND_LY : 17 Z: 126
MORGANITE : 16 Z: 95..118
OPAL_BLACK : 15 Z: 127..131
TURQUOISE : 15 Z: 95..97
CHRYSOCOLLA : 13 Z: 113..114
OPAL_PINFIRE : 13 Z: 109..110
YELLOW GROSSULAR : 12 Z: 113..118
SUNSTONE : 11 Z: 133..135
OPAL_BANDFIRE : 11 Z: 87..90
RED GROSSULAR : 9 Z: 117..118
PIPE OPAL : 9 Z: 134..135
MELANITE : 8 Z: 114..116
OPAL_REDFLASH : 7 Z: 118
KUNZITE : 6 Z: 96
TSAVORITE : 6 Z: 117
AMBER OPAL : 6 Z: 125
DIAMOND_FY : 4 Z: 130
DEMANTOID : 3 Z: 83
>>> TOTAL = 5531
Other vein stone:
ORTHOCLASE : 25944 Z: 84..138
MICROCLINE : 25080 Z: 83..137
MICA : 17362 Z: 86..138
COBALTITE : 7189 Z: 84..138
OLIVINE : 3020 Z: 83..131
CINNABAR : 488 Z: 109..111
KIMBERLITE : 422 Z: 126..131
HORNBLENDE : 176 Z: 83..128
CHROMITE : 133 Z: 83..131
PYROLUSITE : 113 Z: 83..130
RUTILE : 78 Z: 85..135
SERPENTINE : 61 Z: 83..131
GRAPHITE : 38 Z: 105..134
ILMENITE : 35 Z: 126..131
CRYOLITE : 21 Z: 95..97
CALCITE : 17 Z: 113..116
PERICLASE : 10 Z: 112..118
PITCHBLENDE : 3 Z: 95
>>> TOTAL = 80190
Shrubs:
MUSHROOM_CUP_DIMPLE : 30 Z: 88..90
BUSH_QUARRY : 26 Z: 88..90
GRASS_TAIL_PIG : 25 Z: 88..90
POD_SWEET : 24 Z: 88..90
MUSHROOM_HELMET_PLUMP : 23 Z: 88..90
GRASS_WHEAT_CAVE : 23 Z: 88..90
RED_SPINACH : 3 Z: 141
LENTIL : 2 Z: 141
BERRIES_STRAW : 2 Z: 141
ALFALFA : 1 Z: 141
POTATO : 1 Z: 141
WEED_BLADE : 1 Z: 141
>>> TOTAL = 161
Wood in trees:
BLACK_CAP : 16 Z: 88..90
FUNGIWOOD : 16 Z: 88..90
TOWER_CAP : 15 Z: 88..90
TUNNEL_TUBE : 15 Z: 88..90
NETHER_CAP : 14 Z: 88..90
SPORE_TREE : 12 Z: 88..90
GOBLIN_CAP : 9 Z: 88..90
BLOOD_THORN : 7 Z: 88..90
SAGUARO : 4 Z: 141
>>> TOTAL = 108 Second, some more details about attempting to put a volcano in the path of a very large river canyon..
If I set
one world tile to volcanism 100, and set the number of volcanoes to 1, it completely changes the entire world for river flow. It's actually pretty amazing how much that single change causes.
Even so, I tried a few different methods that I could think of to force it, and I have never seen it run the river on the same world tile as the volcano. It will run them adjacent, but never together.
The worldgen engine is willing to reroute every water feature / water flow in the entire 65x65 world to avoid doing that, so.. if it's possible, it's not possible using any method I have come up with or seen before. Doesn't mean it's not possible, though.