[1.3] Map Reroll (2.7.1) - Pick your starting map

Started by UnlimitedHugs, March 28, 2016, 05:23:43 PM

Previous topic - Next topic

ouyin2000


UnlimitedHugs

Updated to 2.2.1

There we go, previews should now properly generate on river maps.
I also added a compatibility patch for the Configurable Maps mod, and a button to quickly access its settings in the previews window.
HugsLib - AllowTool - Remote Tech - Map Reroll - Defensive Positions: Github, Steam

UnlimitedHugs

Updated to 2.2.2

Another quick fix: this should prevent drop pods from refusing to eject their contents while spamming errors.
HugsLib - AllowTool - Remote Tech - Map Reroll - Defensive Positions: Github, Steam

UnlimitedHugs

Updated to 2.2.3

Minor tweaks for better compatibility.
Fixed an error on startup, and the long-standing issue of the dice button being hidden under other interface elements.
HugsLib - AllowTool - Remote Tech - Map Reroll - Defensive Positions: Github, Steam

Zaxmyss

I'm given "Found no usable data when trying to get defs from file MapRerollSettings.xml" error every time I load this mod. Thought it was because of loads of other mods but error persist even when I only load this mod.

The full error log

Found no usable data when trying to get defs from file MapRerollSettings.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator2:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

UnlimitedHugs

Quote from: Zaxmyss on December 07, 2017, 06:57:46 AM
I'm given "Found no usable data when trying to get defs from file MapRerollSettings.xml" error every time I load this mod. Thought it was because of loads of other mods but error persist even when I only load this mod.

This usually happens when the mod isn't installed correctly.
If you're playing non-steam, make sure you are downloading from the GitHub releases link in the main post. Delete MapReroll from the Mods folder and extract it again- should help.
HugsLib - AllowTool - Remote Tech - Map Reroll - Defensive Positions: Github, Steam

Zaxmyss

Works like a charm! Thank you. I can't really start a new B18 colony without this mod. Great work ;D

Sebastian Cigar

Hey
The mod doesn't seem to work properly with Nature's Pretty Sweet. When I tried to reroll a Desert Oasis, the oasis that's supposed to be in the middle of the map didn't appear :(

Zalpha

Thanks I love this mod so much.

Is there any chance of lowing the swamp/marsh in jungle biomes? Even if I had to pay in resources to lower it a little bit. It is fine as it is but when I finally get the sweet alcove in a Mountainous load out while in jungle, the land enviable is ruined with swamp/marsh land. I guess I am just always unlucky but I thought I would ask in case any thing could be done about it.


Zalpha

Thanks I will now look into that mod.

I just found out about Prepare Landing (v0.6.0) and it seems to go perfectly with this mod. On a normal default map (used Prepare Landing as a search filter) to find a map location with 1st Granite and then Slate, and when I re-rolled my map I got those to ores on my new gen'd one. When I tried using Prepare Landing mod with God Mode editing, I changed a places ores to Granite and Slate and then when I entered the map it was the same ore I made it but re-rolled the map I got Sandstone as the main rock. I don't know the workings of how these mods work, I thought I would mention it if there is something you could do to sort that out. Else I will just use the mod as a filter to find the starting I want and then hope when I re-gen the map it keeps the rock type loadout.

UnlimitedHugs

Quote from: Sebastian Cigar on December 10, 2017, 10:24:05 AM
Hey
The mod doesn't seem to work properly with Nature's Pretty Sweet. When I tried to reroll a Desert Oasis, the oasis that's supposed to be in the middle of the map didn't appear :(

Some corners had to be cut to ensure that the previews generate in a timely manner. Generally, features from other mods won't appear on the previews.

Quote from: Zalpha on December 10, 2017, 05:33:03 PM
I just found out about Prepare Landing (v0.6.0) and it seems to go perfectly with this mod. On a normal default map (used Prepare Landing as a search filter) to find a map location with 1st Granite and then Slate, and when I re-rolled my map I got those to ores on my new gen'd one. When I tried using Prepare Landing mod with God Mode editing, I changed a places ores to Granite and Slate and then when I entered the map it was the same ore I made it but re-rolled the map I got Sandstone as the main rock. I don't know the workings of how these mods work, I thought I would mention it if there is something you could do to sort that out. Else I will just use the mod as a filter to find the starting I want and then hope when I re-gen the map it keeps the rock type loadout.

Map Reroll will save the settings a map was generated with. If you set the rock types before generating your map, they should carry over to rerolled maps on that tile, as well.
HugsLib - AllowTool - Remote Tech - Map Reroll - Defensive Positions: Github, Steam

Harry_Dicks

Hello, I've been getting this error on from Map Reroll, but I'm not sure what is causing it. Do you know of any mod conflicts, or anything I can do about it? Thanks!

Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.MapDrawer.SectionAt (Verse.IntVec3) <0x0004c>
at Verse.MapDrawer.MapMeshDirty (Verse.IntVec3,Verse.MapMeshFlag,bool,bool) <0x0008e>
at Verse.MapDrawer.MapMeshDirty (Verse.IntVec3,Verse.MapMeshFlag) <0x00057>
at Verse.Thing.DirtyMapMesh (Verse.Map) <0x000cf>
at (wrapper dynamic-method) Verse.Thing.SpawnSetup_Patch0 (object,Verse.Map,bool) <0x0034a>
at Verse.ThingWithComps.SpawnSetup (Verse.Map,bool) <0x00018>
at Verse.Building.SpawnSetup (Verse.Map,bool) <0x00078>
at RimWorld.Building_Casket.SpawnSetup (Verse.Map,bool) <0x0001a>
at Verse.GenSpawn.Spawn (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,bool) <0x0023c>
at Verse.GenSpawn.Spawn (Verse.Thing,Verse.IntVec3,Verse.Map) <0x0003e>
at Verse.GenPlace.TryPlaceDirect (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Thing&,System.Action`2<Verse.Thing, int>) <0x0019e>
at Verse.GenPlace.TryPlaceThing (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.ThingPlaceMode,Verse.Thing&,System.Action`2<Verse.Thing, int>) <0x00138>
at Verse.GenPlace.TryPlaceThing (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.ThingPlaceMode,System.Action`2<Verse.Thing, int>) <0x0003a>
at MapReroll.RerollToolbox.SpawnThingsOnMap (System.Collections.Generic.IEnumerable`1<Verse.Thing>,Verse.Map) <0x00140>
at MapReroll.RerollToolbox/<>c__DisplayClass2.<DoMapReroll>b__0 () <0x00593>
at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action) <0x00028>

Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


BTW I the reroll button and map generation works, so that I can see the preview images and all that. But when I click and map and hit generate, it acts like it is starting to work, but then I get a crash to Main Menu with that error.

UnlimitedHugs

Quote from: Harry_Dicks on January 15, 2018, 06:15:46 PM
Hello, I've been getting this error on from Map Reroll, but I'm not sure what is causing it. Do you know of any mod conflicts, or anything I can do about it? Thanks!

This is caused by another mod that is doing something with the shrine caskets. Whatever it does, it's failing because the map is still generating, aborting the whole process.
I might tell you more if you post your mod list. Also, I always recommend using Ctrl+F12 to submit logs.
HugsLib - AllowTool - Remote Tech - Map Reroll - Defensive Positions: Github, Steam

Harry_Dicks

If it is caskets, then I'm almost 100% sure it is Rim of Madness---Vampires

Core
ModCheck-1.6
HugsLib
ModSwitch
JecsTools-1.0.8.6
AlienRaces-B18v2
EdBPrepareCarefully
ArchitectSense
AllowTool
TMagic
Prison_Labor
FluffyBreakdowns
Psychology
Quarry-18.23
Harrowed Light
Miscellaneous_Core
Miscellaneous_Robots
Miscellaneous_MAI
Robots_PlusPlus_Misc_Robots_Xtension
Miscellaneous_BeeAndHoney
Moody
WildlifeTab
AreaUnlocker
WorkTab
MedicalTab
RelationsTab
AnimalTab
ColonyManager
StuffedFloors
Cupros-Alloys-18.03
Hand Me That Brick
ImprovedWorkbenches
JustIgnoreMePassing-master
MapReroll
Call-of-Cthulhu---Cosmic Horrors
Call-of-Cthulhu---Cults
Call-of-Cthulhu---Factions
Call-of-Cthulhu---Industrial-Age
Call-of-Cthulhu---Straitjackets
HP Lovecraft Storyteller
Rim-of-Madness---Werewolves
Rim-of-Madness---Vampires
Nandonalt - Set-up Camp
RealFoW
RuntimeGC
StorageSearch-A18
SparklingWorlds Core Mod
SparklingWorlds Chemical extraction
ED-EnhancedOptions
ED-LaserDrill
AnimalsLogic
AntiAutoUnload
CaravanOptions
Cooks Can Refuel
DamageIndicators-master
DefensivePositions
Dodging Rebalanced
FastSpreadingGrass-0.18.0.1
FreshStockpileFilter-master
HeatMap
Hunting Alert
ICanFixIt
IdleFix
JTZoneButtons
MadSkills-B18-2.1.2
MorePlanning
Notifications Archiver
PathAvoid
Patient Sanity
PlantCuttingIsForGrowers-1.0
PowerLogic
PrepareLanding
QualityFix-1.0.18.0.0
RotTickFix
ShipPartsRefactored-1.0
ShowMeWhere
SkillOverhead-1.0
Animals HoodsA18
ArmoryEnhanced
Block Convert
Electric Wall Torch B18
FashionRIMsta -A18
Fences And Floors
Fire Extinguisher [B18]
Firefoam Grenades
GasTrap
LDAreaRugs B18
LT-DoorMat
Mamuffalo V1.04 B18
ModularPowerArmor-1.0.18.0.0
More_Linkables
More_Sculpture
Natural Walls [B18]
RimFridge
RIMkea 1.2 -A18
RT_Fuse-B18-1.1.1
RT_PowerSwitch-B18-1.0.8
RT_SolarFlareShield-B18-1.2.2
Synthmeat
Taxidermy
Hardcore Armors - Goliath
Hardcore Armors - Hellfire
MiningCo. AlertSpeaker
MiningCo. ForceField
MiningCo. LaserFence
MiningCo. MiningHelmet
MiningCo. MMS
MiningCo. PowerFist
MiningCo. SpotlightTurret
RemoteExplosives
Right-Tool-for-the-Job-Rebalanced-0.18.1.3
Dubs Skylight
ExtendedStorage-ExtendedStorage3.2
Mending
MechanoidsExtraordinaire_b18
ProjectRimFactory-master
QC_Quantum_Cooling
Tribal Raiders
TradingSpot
More_Vanilla_Turrets
MassStorage-master
Rimworld_IndustrialRoller
RF - Basic Bridges
RF - Concrete
RF - Configurable Maps
RF - Consolidated Traits
RF - Editable Pawn Titles
RF - Faction Control
RF - Fertile Fields
RF - Fishing
RF - More Trait Slots
RF - Pawns are Capable!
RF - Smooth Stone Walls
RF - We're All Mad Here
RF - Wild Cultivation
CTS
sd_chickennest
sd_medicaddons
sd_medicaddons Patch RIMkea
CTS Patch medicaddons
CTS Patch RIMkea
CTS Patch vanilla
T-MoreFloors
Dubs Bad Hygiene
GeneticRim-b18-2.4
Rimatomics
Smokeleaf_Industry-1.7
WildAnimalSex 1.5
XeosGeneticallyEngineeredPlants-1.2
Wheat18_0
VGP_Resources
Dubs Rimkit
Androids
DeathRattle
LessArbitrarySurgery
ReclaimReuseRecycle
RimwoldAutopsy-master
Mod-Medicine-Patch
P-Music
VergeOfGalaxy-B18.0
SSNoRogueRobots-master
CameraPlus
ShutdownAll
TableDiner_Configurable
SimpleSidearms
Glowstone-18.01
Medieval Times (v. 1.93.B18)
RW_RefugeeStats
SaveStorageSettings
DESurgeries
GeneticRimCosmicHorrorsPatch-2.01
More_Trade_Ships
High Tech Laboratory Facilities
ChangeDresser
WeaponStorage
MendingChangeDresserPatch
MendingWeaponStoragePatch
BillysLoadTransportPod
EHOWI
LongRangePodLauncher
Numbers
AimIncendiaryAnywhere-1.0
Modular_Tables
Pesticides-master
Clutter Furniture
Clutter Structure
Effigy Mod
Extreme Chicken Eggs
SS Bigger Batteries A18
SS Bigger Fuses A18
MinifyEverything-a18
CustomDeathRandomness
Thermal_Suits
Temperature_Gauge
Witching Hour
SunTzu-RaiderTactics-0.18.0.1
Trap Defence B18
zombieland-master
Organ thoughts psyc
Realistic_Rooms
Furnace
LED
Mercers_Backpack_Nano_Suit
MoreDrugs-1.0.18.0.0
Better Drugs
Tazer
Lush Meadow
RedistHeat
Climate-Cycle--0.18.0.2
Realistic_Darkness
WM Smarter Food Selection
Zen-Garden-18.05
ModifyResearchTime
Colony Leadership
A_Dog_Said-A18
Spoons Hair Mod -A18
NackbladIncRimhair
DontShaveYourHead-0.18.2
ResearchableStatUpgrades-master
Inspiration
ResearchPal
HelpTab
ExpandedProsthetics&amp;OrganEngineering
EPOE - Body Climate Implants