Skip to content

TR1 Support#366

Merged
DanzaG merged 9 commits intoLostArtefacts:masterfrom
lahm86:master
Aug 29, 2022
Merged

TR1 Support#366
DanzaG merged 9 commits intoLostArtefacts:masterfrom
lahm86:master

Conversation

@lahm86
Copy link
Copy Markdown
Collaborator

@lahm86 lahm86 commented Aug 28, 2022

#350 T1M Settings

Added a workaround for T1M Settings window crashing the application. This was caused by the DecimalUpDown control when the culture uses a comma as the decimal separator. The workaround involved making the control read-only for the time being and also removing the double/float casts as there were some rounding errors too. This can be re-addressed later, but for now the window can be opened normally.

Added an option to allow the randomizer to manage certain T1M settings. This is used to disable 3D pickups if item or secret randomization is on. There is a checkbox in the T1M window to control this behaviour and the option is enabled by default. Other randomizers can access Settings.UseRecommendedCommunitySettings and decide what to change from there.

Also added the missing option to disable T-Rex collision to the T1M window. This is another soft override, so if enemy randomization is on, this option will also be on by default.

#360 Mirroring

Fixed door 62 in Natla's Mines if the level is mirrored.

#354 Item Randomization

Pistols will now only be added to a level once and only if the level is unarmed.

Added an option to allocate additional pickups per level. This is currently targeted at early levels only (up to and including Midas) as the number of pickups here is low and so can be challenging with enemy randomization.
The option is not added as a separate mode alongside Default/OneLimit so that it can be used with either of these existing option.

#353 Secret Randomization

Additional locations added by @eycore1, including some hard so this option is now activated in the UI.

#355 Colosseum Trigger Fix

Fixed the triggers in Colosseum to activate entity 73 - the OG triggers had duplicated entries for 74.

lahm86 added 9 commits August 28, 2022 17:46
Resolves a problem with the DecimalUpDown control. There was a problem when commas are used as decimal separators and some floating number issues, so this has been refactored to use decimals and doubles and no floats. The control is now also read-only as other issues occur with the textchanged event. The buttons work for now or keyboard arrow keys can be used.
Fixes a door in the maze at the end of Natla's Mines if mirrored.
Ensures that pistols are only added once per level and if the level is unarmed.
Additional locations from eycore, including some hard so this option is now activated in the UI.
Adds an option to allow the randomizer to manage certain T1M settings. This is used to disable 3D pickups if item or secret randomization is on. There is a checkbox in the T1M window to control this behaviour.
Also added missing option to disable T-Rex collision.
Fixes triggers in Colosseum to activate entity LostArtefacts#73 - the OG triggers had duplicated entries for LostArtefacts#74.
Wording change for T1M settings.
Adds an option to allocate additional pickups. This is currently targeted at early levels (up to and including Midas) as the number of pickups is low and so can be challenging with enemy randomization.
The option is not added as a separate mode alongside Default/OneLimit so that it can be used with either of these options.
@DanzaG DanzaG merged commit 5809b98 into LostArtefacts:master Aug 29, 2022
@lahm86 lahm86 mentioned this pull request Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants