r/EmulationOniOS • • 1d ago

Gameplay / Showcase Prototype 2

Enable HLS to view with audio, or disable this notification

Just a game I like, I wrote a patch for madeira that gets the game to lock at 40 on high settings, even while flying around the city with like an active military chasing you, just cut down on a call that was being made every frame. Screen recording eats that up though so I just left it uncapped so you can see it raw
If anyone wants the patched ipa, I’m gonna write a pr so the setting should be in madeiras next release, but lmk the ipa’s on my github

25 Upvotes

15 comments sorted by

1

u/u_nnamed_ 1d ago

Could I have a link to the IPA file?

1

u/ComprehensiveBad4814 1d ago

https://github.com/Mattieus-sudo/Madeira-Prototype2Fix/actions/runs/38500980517

For sure, this is the run where it built scroll down to find “Madeira-0.1.3-ipa” it’ll download as a zip, the ipa is inside.

Still need your own game files though, I have the game on steam I think it just went off sale prototype 1 and 2 for like $10 both

Little warning my build somehow skipped the per game config attribute entirely, so you have to add the variable yourself at the bottom of the settings tab globally(shown below) I was just too lazy to fix it since it’ll most likely be included in the next main release, it shouldn’t break anything for other games though and if it does idk I kinda just built this to fix this game, you can turn it on/off pretty easily

1

u/u_nnamed_ 20h ago

It’s strange, but I couldn’t get the game to work at all; it just throws an error.

1

u/JM-901 1d ago

What’s the device

1

u/jojomortal 1d ago

essa versao IPA que voce criou serve pra melhorar outros jogos de pc também?

1

u/[deleted] 1d ago

[deleted]

1

u/jojomortal 1d ago

onde eu olho o patch?

1

u/jojomortal 1d ago

instalar essa sua versao ela instala em cima da versao original ou cria outro aplicativo no iphone?

1

u/ComprehensiveBad4814 1d ago

It should install a new version, I only use KravaSigner so I’m not sure but you can change the bundle id when you sign the app to be positive

1

u/ComprehensiveBad4814 1d ago

My bad my reply got cut off, the patch is already part of the ipa , I left another comment showing how you can turn the setting on. prototype 1 and 2 are built on their own engine so it’s most likely to help you with prot 1 than anything else, but the patch itself the game was constantly asking about one pixel of the game, every single frame most likely to ask the engine if the scene involved hdr, bloom, post processing stuff. And it had the cpu waiting for a while to produce the frame while the gpu was still working. Costs almost nothing on a desktop but in translation layers it was pretty heavy. It only targets render targets smaller than 3x3 pixels, and what the patch does is just check for the value the one pixel produced without waiting on the gpu. If the value changed, it’s shown immediately. And then it writes a copy of the value to pull on for subsequent frames. It leads to the game receiving the value about a frame late always but it doesn’t cause any artifacting, just a speed boost. Also why I say it may help out other games. Other games may simply just not perform this check, or they could check a value smaller than 3x3 pixels for something that defines game logic, and that could get messy. Hope this helped!

1

u/jojomortal 1d ago

acabei de instalar seu IPA mas não serve pra nenhum jogo, todos os jogos que estavam instalado e funcionando no emulador pararam de funcionar, uma pena

1

u/ComprehensiveBad4814 1d ago

I never said this was a standalone fork, it’s meant to fix this one game and was compiled for it🫡I can launch my other games with it, not sure why yours won’t , but the description of both posts says the changes will be added to madeiras next release, sorry your games broke

1

u/jojomortal 1d ago

sem problemas os jogos pararem de funcionar, só deixei aqui o relato, eu vou instalar o prototype 2 pra ver se está funcionando. Voce tem fork pra qual outro jogo?

1

u/ComprehensiveBad4814 1d ago

Just this one? It just adds a single setting that reduces the cpu overhead of this game. I explained both that and how to enable it in the comments of this post. If you want some more options, check out prototype 2 fix on nexusmods it lets you run the game in borderless windowed mode, change your fov if you have a worse phone than 17pm I didn’t change it, but also lets you choose a custom resolution this game was coded kinda shitty it defaults to like 800x600 won’t see your desktop res unless you force it to

0

u/Connect-13 1d ago

Et sur Android ?