ouya-saviors / ouya-game-data

Meta data of games for the OUYA console.
25 stars 13 forks source link

Tiamat X crashes on startup #149

Closed cweiske closed 2 years ago

cweiske commented 2 years ago

zsknight22 Hey folks, been wanting to play Tiamat X. Upon launch, the game throws an error at startup. See attached picture.

Anyone know a workaround for this? I'm guessing from the error that the devs left a call to a leaderboard of some sort that doesn't exist anymore...

20220505 tiamat

cweiske commented 2 years ago
I/yoyo    ( 1753): IOException
I/yoyo    ( 1753): ShowMessage("
I/yoyo    ( 1753): ___________________________________________
I/yoyo    ( 1753): ############################################################################################
I/yoyo    ( 1753): FATAL ERROR in
I/yoyo    ( 1753): action number 1
I/yoyo    ( 1753): of Async Event: HTTP
I/yoyo    ( 1753): for object obj_GLOBAL_SCORE_CONTROLLER:
I/yoyo    ( 1753): 
I/yoyo    ( 1753): DoSet :: Invalid comparison type
I/yoyo    ( 1753): at gml_Script_scr_process_scores
I/yoyo    ( 1753): ############################################################################################
I/yoyo    ( 1753): --------------------------------------------------------------------------------------------
I/yoyo    ( 1753): stack frame is
I/yoyo    ( 1753): gml_Script_scr_process_scores (line 0)
I/yoyo    ( 1753): gml_Object_obj_GLOBAL_SCORE_CONTROLLER_Other_62
I/yoyo    ( 1753): ")
I/yoyo    ( 1753): onWindowFocusChanged(false|false)

URLs that are fetched:

http://www.bbqgames.co.uk/games/leaderboards/get_scores.php?g=TiamatX&d=3&t=json&l=10
http://www.bbqgames.co.uk/games/leaderboards/get_my_score.php?g=TiamatX&n=&d=3&t=json
http://www.bbqgames.co.uk/games/news/get_news.php?g=TiamatX&p=OUYA&t=json&l=10
POST http://www.bbqgames.co.uk/games/leaderboards/submit_score.php?g=TiamatX&n=stouyapi&s=3100&p=OUYA&h=044cd8130327e1ba7c668684a78198ed&m=s&d=3

yoyo seems to be the virtual machine/runner for gamemaker.


Solution: Point "www.bbqgames.co.uk" to a server that returns 404 for the URLs. The current domain parking page always returns content, and the game's JSON parser fails when trying to parse the HTML.

ZacharyFoxx commented 2 years ago

Like the ip of a router's web page on your internal network.