Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple questions about customization / updating #109

Closed
Sh33n opened this issue Oct 30, 2023 · 6 comments
Closed

Multiple questions about customization / updating #109

Sh33n opened this issue Oct 30, 2023 · 6 comments

Comments

@Sh33n
Copy link

Sh33n commented Oct 30, 2023

Hello,

I've deployed linuxserver/emulatorjs and created my own game library, it's a great application, thank you for it, sad it's no more maintained anymore.

I have a few questions regarding the setup :

  • I'd like to change some arts for roms but I can't. For example, if the rom is detected as Europe, emulatorjs will download videos and logo for the Europe version of the rom. Problem is most of the time, there are no assets for the Europe version but there are assets for USA version.
    So I'd like to tell to the database to fetch the USA version of assets for this European rom, but I don't know how to proceed. When game is undetected, you can choose what is the rom in a list, when game is detected you can't choose version of the rom, you're stuck with what has been detected.

  • How to upload new shaders in system folder ? The roms folder is mounted by docker, but the system folder is not and I don't know how to interact with it. I can't find the system folder inside docker shell, is it a part of the obfuscation ?

  • I think it's not possible, but I still can ask. Is there a way to upgrade core ?

Thanks.

@mattheys
Copy link

mattheys commented Nov 7, 2023

I'd like to change some arts for roms but I can't. For example, if the rom is detected as Europe, emulatorjs will download videos and logo for the Europe version of the rom. Problem is most of the time, there are no assets for the Europe version but there are assets for USA version.
So I'd like to tell to the database to fetch the USA version of assets for this European rom, but I don't know how to proceed. When game is undetected, you can choose what is the rom in a list, when game is detected you can't choose version of the rom, you're stuck with what has been detected.

I think you could do this in a couple of ways :-

One would be to mount the /emulatorjs/metadata path inside the container to somewhere outside. Then you could download the metadata files from this repo and delete the entries for the European roms, or duplicate the World/USA entry with the European SHA1 signature, maybe you could write a script to remove any entries that just contain a name so you can manually match them.

Create those updates and submit a pull request, didn't realise this wasn't maintained anymore so not sure that would result in a new build or not.

You could clone this repo, do those updates and build your own docker container, maybe a bit too much work.

@Sh33n
Copy link
Author

Sh33n commented Nov 17, 2023

Thank you for your reply ;)
I will give a try

@LinuxServer-CI
Copy link

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

@thelamer
Copy link
Member

This all happens with the reference concept in the metadata, IE:
https://github.com/linuxserver/emulatorjs/blob/master/metadata/snes.json#L2362
References:
https://github.com/linuxserver/emulatorjs/blob/master/metadata/snes.json#L6929
For it's art ingest.

But in general from the web interface you can modify any of the art assets if you want by clicking on the rom and uploading the logo/vid manually after identification.

@LinuxServer-CI LinuxServer-CI moved this from Non-Docker Issues to Done in Issue & PR Tracker Feb 14, 2024
@paparapapapapa
Copy link

paparapapapapa commented Mar 2, 2024

Hello, sorry to resurrect this topic, but I’m also very interested in this and there’s no info whatsoever on shaders for non-coders.

  • How to upload new shaders in system folder ? The roms folder is mounted by docker, but the system folder is not and I don't know how to interact with it. I can't find the system folder inside docker shell, is it a part of the obfuscation ?

Copy link

github-actions bot commented Apr 1, 2024

This issue is locked due to inactivity

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

No branches or pull requests

5 participants