Catherine Reprobate

Results 17 comments of Catherine Reprobate

Short answer: easy I think. The int I repurposed as a bitfield could just track left and right hands reload "impulses" separately.

Cycling the "current coop" player and basing the p1p2 toggle calculation based on MAX_PLAYERS and the current coop number number does make most things work. Like @fgsfdsfgs suggested CHR_COOP /...

> ![image](https://private-user-images.githubusercontent.com/20099874/348471718-e8f5e76a-adc5-4c63-b91a-0af68507b773.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDE2MDIsIm5iZiI6MTcyNDAwMTMwMiwicGF0aCI6Ii8yMDA5OTg3NC8zNDg0NzE3MTgtZThmNWU3NmEtYWRjNS00YzYzLWI5MWEtMGFmNjg1MDdiNzczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE3MTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzMzEyNzMyOGNiYjY3MTg3ZTNmNzU4ZGE0NDAwOTE2ZmFiN2MxOTNjMjRlMzk5ODNmZThiMTg2NzE4ZjM4MmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JVjnNrUMPDEPXwhUuu730pObtSFLACg__jx_8AR2c4c) > > Happened while fiddling with the menu options, going back and forth, then crashed :P Pretty sure I've seen this while trying to get controllers setup.

> ![image](https://private-user-images.githubusercontent.com/20099874/348471718-e8f5e76a-adc5-4c63-b91a-0af68507b773.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDE2MDIsIm5iZiI6MTcyNDAwMTMwMiwicGF0aCI6Ii8yMDA5OTg3NC8zNDg0NzE3MTgtZThmNWU3NmEtYWRjNS00YzYzLWI5MWEtMGFmNjg1MDdiNzczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE3MTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzMzEyNzMyOGNiYjY3MTg3ZTNmNzU4ZGE0NDAwOTE2ZmFiN2MxOTNjMjRlMzk5ODNmZThiMTg2NzE4ZjM4MmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JVjnNrUMPDEPXwhUuu730pObtSFLACg__jx_8AR2c4c) > > Happened while fiddling with the menu options, going back and forth, then crashed :P https://github.com/fgsfdsfgs/perfect_dark/pull/389/commits/cf75ba31b05d9dbfc45b082f80f0af448b4d585b should fix it if it's the same issue I encountered.

- [ ] BUG: vanilla allocation flow disabled and this breaks vanilla campaign flows

> ![Screenshot 2024-09-30 154934](https://github.com/user-attachments/assets/db0a60a3-832e-442d-a091-dabf644756cc) > > I am unable to build this for some reason :( > > I do admit I have no fuggin clue what I'm doing. But...

I'm closing this PR and taking it private until it's in a more stable state.

https://www.youtube.com/watch?v=TmWWaCtIcqo I merged @iamgreaser 's sensible hardcodes and merged in my current coop cycling: https://github.com/NeonNyan/perfect-dark-fgsfdsfgs/tree/4pcoopanti-neonnyan-iamgreaser

> This is designed to address #363. > > This is my first major open source contribution, please be gentle. > > This currently adds 3 new gameplay options: ![image](https://private-user-images.githubusercontent.com/31608726/299916849-35df949f-3738-4334-9593-fa371ec4f354.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDYzMTc2MjMsIm5iZiI6MTcwNjMxNzMyMywicGF0aCI6Ii8zMTYwODcyNi8yOTk5MTY4NDktMzVkZjk0OWYtMzczOC00MzM0LTk1OTMtZmEzNzFlYzRmMzU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTI3VDAxMDIwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiYThkMjlmODViYTc0M2ViNzYxOGI1NGM1OTg2ZGYyNWM2MDJiMDcwM2ExMDYyYTAyMzQwZTI0Njk2YjVjMGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Ad5e8sFlHytPuYKwlloIVvTVUSr_HA6HXEmMCIGM1Pk)...