Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"IWAD style mode" overrides "level size" setting #130

Closed
tukkek opened this issue Jul 17, 2021 · 9 comments
Closed

"IWAD style mode" overrides "level size" setting #130

tukkek opened this issue Jul 17, 2021 · 9 comments
Labels
documentation Improvements or additions to documentation

Comments

@tukkek
Copy link

tukkek commented Jul 17, 2021

Hi, not a bug in itself but more probably what I like to call a procedural-generation "blunder" (when things just go wrong for whatever reason). Thought you guys might like to look into it and see if it's just an odd case or something that can be improved.

Basically it's a Huge single-map (my first ever created with Obsidian! :D ) which can be finished by basically taking a couple right turns and reaching the exit. Beat it in literally a minute or two after launching... certainly doesn't feel "Huge" as advertised lol

(Attached PWAD removed)

@tukkek
Copy link
Author

tukkek commented Jul 17, 2021

Generated another one with the same options and while a bit longer, also could be beaten in about a minute and a half flat.

I'm using the latest tagged released by the way (d6bbe4b).

(Attached PWAD removed)

@tukkek
Copy link
Author

tukkek commented Jul 17, 2021

I've tried creating a Transcendent-size map and by the looks of the preview minimap (and speed it took to create), it has no more than 5 rooms and a corridor. Definitely not the same size map I'd expect from the original Oblige so definitely looks like something fishy is going on when it comes to the map size setting...

I'm setting up all the 3 sliders to the same value (level size, upper bound and lower bound), in this case "75 (Transcendent)".

@tukkek
Copy link
Author

tukkek commented Jul 17, 2021

Turning modules on and off, it seems that the problem lies with "IWAD style mode". When it's turned on, maps are tiny and when it's turned off it seems to generate map sizes as per the "level size" setting accordingly.

To be honest I have no idea what this option does but the description only mentions "architectural features", not map size or overriding other settings, nor is it labeled experimental, as some of the other options are.

@tukkek tukkek changed the title "Huge" map immediately beatable "IWAD style mode" overrides "level size" setting Jul 17, 2021
@dashodanger
Copy link
Member

IWAD style mode does, by design, override other parameters available to the user in order to more closely mimic levels in the original IWADs. Among these are level size. This is a case where we need to update the help documentation to be more verbose, but it is working as intended.

@tukkek
Copy link
Author

tukkek commented Jul 17, 2021

Wouldn't you want to keep this open until the documentation is updated?

@dashodanger
Copy link
Member

Correct; I updated the tooltip today with an addendum explaining the override of user settings. If you use the pre-made releases, then the next release should contain the update.

@tukkek
Copy link
Author

tukkek commented Jul 18, 2021

Thanks! I'll update my local copy at some point and check out the newest b19!

@tukkek
Copy link
Author

tukkek commented Jul 18, 2021

Just read the new tooltip and while it does in fact now warn users about how this overrides other options, it doesn't really explain what the options is for those like me who don't know (ie. why would I want to use it or not use it)? Is that grounds for reopening this issue or creating a new one?

@dashodanger
Copy link
Member

The issue, which you rightly brought up, is that the tooltip/help did not give the user a fair warning that it would override their other settings. This has been resolved. As new modules (such as IWAD mode) are developed, their descriptive documentation will evolve as well.

@obsidian-level-maker obsidian-level-maker locked as resolved and limited conversation to collaborators Jul 19, 2021
@dashodanger dashodanger added the documentation Improvements or additions to documentation label Jul 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants