Skip to content

Conversation

@mnadareski
Copy link
Collaborator

@mnadareski mnadareski commented Jun 25, 2018

The current code can have >=3 calls to some functions in a row due to a misunderstanding on how the setting of an index triggers the change events. This PR should remove the worst offenders for duplicate calls, presumably making startup and some item changes a lot smoother.

For the PSX automation, there are the following changes:

  • EDC check becomes automatic, due to similarities in how the error count and EDC are checked
  • Anti-modchip string check becomes automatic thanks to the /am flag (Thanks to TonyLizard for helping find this)
  • LibCrypt check becomes automatic thanks to the /nl flag and the existence of the _subIntention.txt file, similar to SecuROM for PC discs (Thanks to TonyLizard for helping find this)

Because of that last item, psxt001z is no longer needed, and has been removed with this PR.

Unintentionally , this PR also addresses some issues that have been persistent due to some assumptions.

@mnadareski mnadareski self-assigned this Jun 25, 2018
@mnadareski mnadareski changed the title Remove Redundant Calls Remove Redundant Calls and PSX Automation Jun 26, 2018
@mnadareski mnadareski merged commit c1f22d4 into master Jun 26, 2018
@mnadareski mnadareski deleted the redundant-red branch June 26, 2018 17:36
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