Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: World Generation rejects ignoring  (Read 1773 times)

Deathworks

  • Bay Watcher
  • There be no fortress without its feline rulers!
    • View Profile
World Generation rejects ignoring
« on: August 15, 2008, 10:17:10 am »

Hi!

I have ended up spending more time generating worlds than actually playing them, and there was something I noticed in the new versions that has been bugging me.

With the new warning screen you get after a few hundred rejects, you have several options, but no option to turn off the warning screen for that particular reject. The way I understand it, if I choose ignore, not only will there be no warning screen, but the reject itself will no longer occur.

Experimenting with helping megabeasts and elves survive world gen, I regularly have worlds with very high forest requirements. So, I sometimes have 10,000 rejects or so before the game is able to create a world in accordance with the minima set.

Of course, this takes a lot of time I can't use my computer and thus would rather spend elsewhere. But that won't do, because I have to check regularly whether I got that warning screen again and have to press 'c'.

So, I want to propose the option to have the warning screen ignore a reject without deactivating that reject, or even the option to deactivate the warning screen as a whole.

Deathworks
Logged

Align

  • Bay Watcher
    • View Profile
Re: World Generation rejects ignoring
« Reply #1 on: August 16, 2008, 08:35:36 am »

In a nutshell, auto-reject?
Logged
My stray dogs often chase fire imps back into the magma pipe and then continue fighting while burning and drowning in the lava. Truly their loyalty knows no bounds, but perhaps it should.

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: World Generation rejects ignoring
« Reply #2 on: September 12, 2014, 10:29:15 am »

I came to the subforum to make this same suggestion.

I've been using some difficult world gens (trying to create archipelagos), and even with severe elevation weighting I go through a looot of "Can't place ocean" rejects.

I would also like an option to "Keep rejecting worlds that fail this criterion, and stop asking me about it."
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

GavJ

  • Bay Watcher
    • View Profile
Re: World Generation rejects ignoring
« Reply #3 on: September 12, 2014, 04:22:53 pm »

If implemented, please make this an option within the advanced world gen parameter page, NOT something you choose as an option the first time the warning thing pops up for that problem (because the whole notion of the suggestion is to allow advanced users to say they know better than the timing algorithm, and having to still rely on the timing algorithm to activate this option would therefore be silly.)

That said, though, I would love this to be included.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Timeless Bob

  • Bay Watcher
    • View Profile
Re: World Generation rejects ignoring
« Reply #4 on: November 12, 2014, 05:15:36 am »

"Perfect world" maps...
Logged
L33tsp34k does to English what Picasso did to faces.

Dwarfopoly
The Luckiest Tourist EVER
Bloodlines of the Forii

exdeath

  • Bay Watcher
    • View Profile
Re: World Generation rejects ignoring
« Reply #5 on: November 23, 2014, 11:52:44 am »

I was thinking about a ultra similar idea, but instead of using your idea where the user wouuld be saying "dont bother me with a popup if world reject because of X"  he user would be saying "only bother me with a popup reject because of X after Y rejects".


This is cool because some types of rejects happen really fast, so you could have the world generator try to generate the world 1000000 and yet not spend alot of time on it.
Logged

dudlol

  • Bay Watcher
    • View Profile
Re: World Generation rejects ignoring
« Reply #6 on: November 25, 2014, 09:35:04 pm »

Add a toggle to each setting in advanced generation. Simple 1 or 0 boolean. If activated world gen ignores the setting for the purpose of rejections, but still at least attempts to attain it.
Logged

cephalo

  • Bay Watcher
    • View Profile
Re: World Generation rejects ignoring
« Reply #7 on: November 26, 2014, 02:08:24 pm »

The world_gen.txt file gives complete control over rejections. For example for PerfectWorldDF maps, I generally turn off all of those rejection requirements so that the game will accept anything, but it is also possible to be selective. Check the Dwarf Fortress wiki for how to control map rejection.
Logged
PerfectWorldDF World creator utility for Dwarf Fortress.

My latest forts:
Praisegems - Snarlingtool - Walledwar