Description of the bug
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Start with Extractor/ExtractFlow.cpp and compare the ES_PORT_ARCHIVE handling for Linux with the Windows and console paths. Check how command-line arguments select extraction steps, then run the Linux ROM conversion with and without an argument; it is done when passing a ROM as an argument triggers conversion like the Windows version.
Written by the indexing model from the issue text.
Description
Expected behavior:
linux version should work like windows version and convert rom when passed as an argument
System Information:
- OS: Linux
- GFX OpenGL
- Game Version: 2.0.0
- Rom Version:
Work around for Extractor/ExtractFlow.cpp
Existing
case ES_PORT_ARCHIVE: {
if (portArchiveVersionMatch) {
#ifdef _WIN32
extractStep = ES_WINDOWS;
#elif (defined(__WIIU__) || defined(__SWITCH__))
extractStep = ES_VERIFY;
#else
extractStep = ES_EXTRACT;
#endif
Patched
case ES_PORT_ARCHIVE: {
if (portArchiveVersionMatch) {
#ifdef _WIN32
extractStep = ES_WINDOWS;
#elif (defined(__WIIU__) || defined(__SWITCH__))
extractStep = ES_VERIFY;
#else
extractStep = args.empty() ? ES_EXTRACT : ES_EXTRACT_ARGS;
#endif
- Dominant language
- C
- Stars
- 533
- Forks
- 50
- Avg merge
- 9h 59m
- Merged PRs (30d)
- 48
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from HarbourMasters/Lighthouse
-
rando TODO List
Difficulty 5/5 Over a week Newbie friendliness 25/100
HarbourMasters/Lighthouse#612 · 4 comments ·
Maintainers usually reply within 1 day
-
rando
Difficulty 3/5 1-2 days Newbie friendliness 65/100
HarbourMasters/Lighthouse#579 · 2 comments ·
Maintainers usually reply within 1 day
-
rando
Difficulty 4/5 3-5 days Newbie friendliness 45/100
HarbourMasters/Lighthouse#578 · 2 comments ·
Maintainers usually reply within 1 day
-
rando
Difficulty 4/5 3-5 days Newbie friendliness 45/100
HarbourMasters/Lighthouse#574 ·
Maintainers usually reply within 1 day
-
rando
Difficulty 4/5 3-5 days Newbie friendliness 45/100
HarbourMasters/Lighthouse#572 ·
Maintainers usually reply within 1 day
All issues in HarbourMasters/Lighthouse
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
cyrusimap/cyrus-imapd#6640 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 60/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
GalusPeres/HomeTiles#139 · 1 comment ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
DaveGamble/cJSON#1122 ·
Maintainers usually reply within 12 days
-
Type: Bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
apache/nuttx-apps#3942 ·
Maintainers usually reply within 1 day