Tool Others F95Checker [WillyJL]

5.00 star(s) 21 Votes

Sam

Sysadmin
Staff member
Administrator
Dec 22, 2016
2,616
18,111
Yes, apologies for the disruption, we've removed square brackets from prefix names to reduce some of the clutter and give them a cleaner appearance, inline with the latest updates page. This change is permanent and not related to April 1st.
 

jeff100

Member
Sep 11, 2020
221
150
Think this simple solution should work. Before:
Python:
def game_has_prefixes(*names: list[str]):
    for name in names:
        if head.find("span", text=f"[{name}]"):
            return True
    return False
After
Python:
def game_has_prefixes(*names: list[str]):
    for name in names:
        if head.find("span", text=name):
            return True
    return False
Also I'd probably change the function so it's not called repeatdly, instead, just parse through all the prefixes except Misc.
Python:
text_to_types_dict = {"Cheat Mod": Type.Cheat_Mod, "Mod":Type.Mod, ...}
for name, type_val in text_to_types_dict.items():
    if head.find("span", text=name):
        return type_val
return Type.Misc
 
Last edited:

batblue

Newbie
Sep 6, 2021
42
23
Update is out fixing the prefixes and missing tag bugs, sorry for the delay
Awesome!! But unfortunately, we're back to the code signing issue on MacOS:

Code:
dyld[85476]: Library not loaded: @executable_path/lib/Python


  Referenced from: <6D889B96-A78E-3AB4-A084-5077D2A0B1B1> /Applications/F95Checker.app/Contents/MacOS/F95Checker


  Reason: tried: '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (code signature invalid in <24670B23-D78A-3EAA-BCA8-22FAF877F190> '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (errno=1) sliceOffset=0x00004000, codeBlobOffset=0x006BFF40, codeBlobSize=0x0001AA20), '/System/Volumes/Preboot/Cryptexes/OS@executable_path/lib/Python' (no such file), '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (code signature invalid in <24670B23-D78A-3EAA-BCA8-22FAF877F190> '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (errno=1) sliceOffset=0x00004000, codeBlobOffset=0x006BFF40, codeBlobSize=0x0001AA20), '/usr/local/lib/Python' (no such file), '/usr/lib/Python' (no such file, not in dyld cache)
 

Prongs66

New Member
Jul 29, 2018
7
2
Thanks from me too (y)

Unfortunately still some Bugfixes left to do:

There is a problem with the "-" sign in the name of the games. For example, if the game name is "Double Trouble [v0.01a - Demo]" then the tool will display the name of the game "Demo]"
Some Games get renamed, if because of dashes or otherwise... some more examples:
"Her Hearts' Desire - A Landlord Epic" -> "A Landlord Epic"
"Powers That Be" -> "Flying]" (including the bracket, no typo)
"Project Myriam - Life and Explorations" -> "Life and Explorations"
and I'm sure a lot of others, didn't do a full refresh yet.
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,062
845
Awesome!! But unfortunately, we're back to the code signing issue on MacOS:

Code:
dyld[85476]: Library not loaded: @executable_path/lib/Python


  Referenced from: <6D889B96-A78E-3AB4-A084-5077D2A0B1B1> /Applications/F95Checker.app/Contents/MacOS/F95Checker


  Reason: tried: '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (code signature invalid in <24670B23-D78A-3EAA-BCA8-22FAF877F190> '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (errno=1) sliceOffset=0x00004000, codeBlobOffset=0x006BFF40, codeBlobSize=0x0001AA20), '/System/Volumes/Preboot/Cryptexes/OS@executable_path/lib/Python' (no such file), '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (code signature invalid in <24670B23-D78A-3EAA-BCA8-22FAF877F190> '/Applications/F95Checker.app/Contents/MacOS/lib/Python' (errno=1) sliceOffset=0x00004000, codeBlobOffset=0x006BFF40, codeBlobSize=0x0001AA20), '/usr/local/lib/Python' (no such file), '/usr/lib/Python' (no such file, not in dyld cache)
does fix it?
 
  • Like
Reactions: Blither and batblue
5.00 star(s) 21 Votes