GithubHelp home page GithubHelp logo

Comments (5)

greggameplayer avatar greggameplayer commented on July 21, 2024

on my side it's crashing also after login to the plugin

from galaxy-integration-wii.

ahnernoch avatar ahnernoch commented on July 21, 2024

Yes same here. Alwaya have to disconnect and connect again.

from galaxy-integration-wii.

driscoll42 avatar driscoll42 commented on July 21, 2024

Found two parts of the issue.

  1. Misindentification of games.

In backend.py the check for the id is:

if user_config.match_by_id and record["id"] in file_split[0].upper():

Unfortunately this results in some issues where the record id is in the game name, for example:

LADE
Phantasy Star
D:\ROMs\Wii+GCN\Wii\SX4E01 - Xenoblade Chronicles.wbfs

This is mostly an issue due to VC games. I would suggest adding a regex split on the file_name on -, _, ' ', = or similar delimiters, and if the length of the first split is > 6, truncating it.

  1. Game Time errors

Getting errors like the below

2020-06-11 09:18:37,638 - galaxy.api.plugin - ERROR - Unexpected exception raised in game times importer
Traceback (most recent call last):
File "...\Local\GOG.com\Galaxy\plugins\installed\nwii_fc3e85e4-c66b-4310-96c0-8f95cc43e546\galaxy\api\plugin.py", line 63, in import_element
element = await self.get(id, context_)
File "...\Local\GOG.com\Galaxy\plugins\installed\nwii_fc3e85e4-c66b-4310-96c0-8f95cc43e546\plugin.py", line 73, in get_game_time
game_time = int(game_times[game_id][0])
KeyError: 'RMHP08'

Probably should just add an entry for every single game id in the gametimes.xml, or in the get_game_time function adding logic to add new entries if no value found. It seems this logic only exists in cases where the game has been run.

from galaxy-integration-wii.

Drakalinou avatar Drakalinou commented on July 21, 2024

Same here, always crash, all games are well recognized and launchs well, but the plugin have random crashes

from galaxy-integration-wii.

hyoretsu avatar hyoretsu commented on July 21, 2024

+1, still not fixed, games don't even get recognized for me

from galaxy-integration-wii.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.