Page 1 of 4

I Am Fish Achievement Unlocker - Windows Store / Game Pass Version

Posted: Sun Oct 10, 2021 6:58 am
by SvT
10/9/2021 - First version
10/25/2021 - Fifth version. Fixed for game update 1.1.8.0

Allows you to unlock ANY achievement in the game.

Note 1: This was annoying to make and I'm guessing it won't work for a lot of people. Either the game will instantly crash or the address won't populate, but give it a test!
Note 2: "You Are Fish!" is bugged and is unobtainable in the current version of the game.

USAGE (V2):
1. Target process: IAmFish.exe
2. At the main menu, check the box next to "Enable Achievement Unlocker"
3. While still at the menu, click "SETTINGS", then click "BACK"
4. [instanceAddress] should now be populated
5. Check the box next to the achievement you want to unlock

USAGE (V5):
1. Target process: IAmFish.exe
2. At the main menu, check the box next to "Enable Achievement Unlocker"
3. [instanceAddress] should populate. Maybe wait another 20 seconds (might change to a second address)
3. Check the box next to the achievement you want to unlock

Image

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 7:55 am
by chief567
Thanks,but crash for me

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 8:17 am
by SvT
chief567 wrote:
Sun Oct 10, 2021 7:55 am
Thanks,but crash for me
Yeah I thought that might happen. I'll take a look again tomorrow, but no promises that I'll upload a fix.

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 9:05 am
by Mafioso718
I got it to work, it did crash the first time but my second time i did the first step turning it on but instead of going to settings i started a new game, moved around for about 4 mins and failed once then i tried it while in a game (dont pause) and it all worked except one achievement called ( you are fish)

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 11:24 am
by playstation.sce
you are fish! no wroking
showed
Failure injecting the MonoDatacollector library:Failed to allocate memory

Not so fast! This should automatically pop with your last achievement.


Not so fast! This should automatically pop with your last achievement.


Not so fast! This should automatically pop with your last achievement.

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 11:41 am
by Fadexz
For me I found that pressing 'SWITCH ACTIVE USER' instead makes it work every time :)

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 3:37 pm
by tommy vercetti
Hey following soviets instructions gets the instance address to populate but as soon as I select achievement the game crashes.
Tried Fadexz didn't seem to make a difference. Any other tips?

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 3:42 pm
by bigdawg11
Mafioso718 wrote:
Sun Oct 10, 2021 9:05 am
I got it to work, it did crash the first time but my second time i did the first step turning it on but instead of going to settings i started a new game, moved around for about 4 mins and failed once then i tried it while in a game (dont pause) and it all worked except one achievement called ( you are fish)
This worked for me as well, clicked the first achievement and just played the single player game in normal mode. Got to the 4th or 5th rooftop and the achievement unlocked. Went through the list.

Only achievement that didn't lock was "You Are Fish!" with a few error codes-

Failure injecting the MonoDatacollector library:Failed to execute the dll loader
Failure injecting the MonoDatacollector library:Failed to execute the dll loader

Not so fast! This should automatically pop with your last achievement.

Not so fast! This should automatically pop with your last achievement.

Not so fast! This should automatically pop with your last achievement.

Went through each script and found the number 13 was not used, so plugged that in and unlocked the last achievement!!

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 3:52 pm
by bigdawg11
Mafioso718 wrote:
Sun Oct 10, 2021 9:05 am
I got it to work, it did crash the first time but my second time i did the first step turning it on but instead of going to settings i started a new game, moved around for about 4 mins and failed once then i tried it while in a game (dont pause) and it all worked except one achievement called ( you are fish)
Replace the achievement script with the following (it uses the number "13" for the replacement achievement ID), see below-

[ENABLE]
AchievementBirdsPuffer2:UnlockAchievement+22:
db 90 90 90 90 90 90 // bypass check for achievement conditions met

AchievementBirdsPuffer2:UnlockAchievement+3b:
db 90 90 // bypass jump if achievement already unlocked

AchievementBirdsPuffer2:UnlockAchievement+5a+1:
db 13 // replace achievement ID

{$lua}
if (syntaxcheck) then return end
local thread = createThread(function(timer) -- defer execution of lua code. important!
do
sleep(150)
if (syntaxcheck) then return end
mono_invoke_method(nil, mono_findMethod('','AchievementBirdsPuffer2', 'UnlockAchievement'), getAddress('[instanceAddress]+38'), {})
end
end)

{$asm}
[DISABLE]
AchievementBirdsPuffer2:UnlockAchievement+22:
db 0F 84 4B 00 00 00 // restore check for achievement conditions met

AchievementBirdsPuffer2:UnlockAchievement+3b:
db 75 36 // restore jump if achievement already unlocked

AchievementBirdsPuffer2:UnlockAchievement+5a+1:
db 18 // restore original achievement ID

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 4:42 pm
by SvT
bigdawg11 wrote:
Sun Oct 10, 2021 3:52 pm
Replace the achievement script with the following (it uses the number "13" for the replacement achievement ID), see below-
I think it's "1D". I didn't include this because from testing it thought it was automatic, but it should work in V2 now.

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 5:23 pm
by tommy vercetti
Oki I tried suggestions above and still get crashing. Worse than Surgeon Simulator and that saying something. :roll:
Running as admin both game and ce, going into settings then back to the main menu, playing for 30min then trying to unlock, rebooted pc, tried new v2 table too.

It's not like it isn't working because the instanceAddress populates the address every time but ticking any achievement causes the crash with no error showing it just closes.
I attached a screenshot of ce after ticking the achievement so can see what am on about.

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 5:44 pm
by SvT
tommy vercetti wrote:
Sun Oct 10, 2021 5:23 pm
Oki I tried suggestions above and still get crashing. Worse than Surgeon Simulator and that saying something. :roll:
Running as admin both game and ce, going into settings then back to the main menu, playing for 30min then trying to unlock, rebooted pc, tried new v2 table too.

It's not like it isn't working because the instanceAddress populates the address every time but ticking any achievement causes the crash with no error showing it just closes.
I attached a screenshot of ce after ticking the achievement so can see what am on about.
What about this V3 alternative version I just uploaded?
1. Activate at the main menu
2. Shouldn't need to fiddle with settings/switch account

Just tested 5 times. 2 crashes and worked 3 times. The good thing is that if it works, you can just leave the game open and unlock whenever...

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 6:05 pm
by tommy vercetti
Thanks Soviet and everyone else trying to help with this, just tried your new v3 and it wont activate at the main menu, it says <<instanceAddress1 already exists>> do I keep trying to activate or do I have to close thee game and start again each time?

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 6:29 pm
by tommy vercetti
Update, using V3 activating at the main menu gives <<instanceAddress1 already exists>> error.
I fucked with your script a bit and it got the table to activate but then I still get a crash when activating a achievement.
It's soooo close to working it's unreal :lol:

Right click "enable achievement unlocker" change script.

alloc(instanceAddress,$500) changed to $600

instanceAddress:
dd 0 changed to 2

local myInstance = instance[1] changed number to 2

registerSymbol("instanceAddress1",myInstance) changed to instanceAddress2

Re: I Am Fish Achievement Unlocker - Windows Store Version

Posted: Sun Oct 10, 2021 7:20 pm
by tommy vercetti
Man I'm a jackass updated CE to 7.3 tried v2 table and it popped the F achievement, perseverance. :shock:

2nd achievement crashed the game, restarted it, attached it immediately as it loads, right clicked enable ach unlocker and set a hotkey helped to activate it. Pop achievement quick then probs crash on next one, just repeat, is long but hey free Gs.

Thanks all for the help getting it sorted.