Swiss version 0.6 is released

Discuss one of the most feature filled GameCube applications here :)
User avatar
retro
Posts: 46
Joined: Fri Mar 19, 2021 1:01 am

Re: Swiss version 0.6 is released

Post by retro » Tue Oct 18, 2022 1:11 am

for v0.6r1387, I noticed one of the things added were 'support for PixelFX N64 Game ID standard'

Curious what this is for and how it relates to the GameCube
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Swiss version 0.6 is released

Post by Extrems » Tue Oct 18, 2022 5:17 am

It's mostly intended for BlueRetro, but anyone may make use of it.
User avatar
Diego borella
Posts: 249
Joined: Sat Jan 11, 2020 8:37 pm
Location: Brazil

Re: Swiss version 0.6 is released

Post by Diego borella » Tue Oct 17, 2023 10:32 pm

References for deliberation in Swiss

Gamecube Swiss Army Knife:

create folders
copy folders etc.

Mark more than one item to copy and cut.

parental control.

Background music

Sound when swiping through menu and items.

dol selection via Swiss (optional) _ Majoras Mask via Swiss for example.

create icons on the memory card with your own name, for example.


Add to memu

upgrade chips when possible.

ignore the clone chips.

NEVER completely delete the DVD drive. He is the priority.

ignore obsolete chips and explorers; if necessary for compatibility.

create an environment through Swiss that encourages new hardware and software interfaces


that employees maintain the synchronization and linearity of their commitment, respecting their colleagues’ space.
leading Switzerland's upward development.

:idea: :!: :arrow: :geek: :mrgreen:
if accepted; be filled!
:idea: :geek: SWISS USER :geek: :idea:
DEBUG IS NECESSARY :arrow: :ugeek:
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Fri Dec 15, 2023 7:22 pm

How come Kururin Squash translation v1.0.1 is nkit supported and the recent v2.0.0 not? Are such patched games manually to be added?
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Swiss version 0.6 is released

Post by Extrems » Fri Dec 15, 2023 10:48 pm

The junk data wasn't regenerated for the new game ID. You can add this line under junkIdSubstitutions to "fix" it.

Code: Select all

    <add key="GKQE010000" value="GKQJ"/>
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Sat Dec 16, 2023 8:47 am

Extrems wrote:
Fri Dec 15, 2023 10:48 pm
The junk data wasn't regenerated for the new game ID. You can add this line under junkIdSubstitutions to "fix" it.

Code: Select all

    <add key="GKQE010000" value="GKQJ"/>
this fixed it indeed - what a wonderful translation by the way - this is translation to the perfection :o :D
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Tue Dec 19, 2023 12:50 pm

Are both Mario Kart Arcade GP Triforce games playable with swiss? Thanks
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Swiss version 0.6 is released

Post by Extrems » Tue Dec 19, 2023 3:11 pm

We don't currently emulate the Triforce hardware.
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Tue Dec 19, 2023 4:31 pm

thanks for confirming Extrems!
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Tue Feb 06, 2024 2:37 am

- Force PAL 60Hz mode flag.
- Remove exceptions for F-Zero GX, Super Mario Sunshine.


What does the removed exception mean? It wont force PAL 60Hz for super mario sunshine so shinehax exploit will work?

https://github.com/emukidid/swiss-gc/co ... deda029f98

I am no coder so struggling to read the red code where the PAL releases are removed. Would think it has to stay an exception to have shinehax working consistently at 50Hz? Or 50Hz PAL has to be enforced for SMS?
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Swiss version 0.6 is released

Post by Extrems » Tue Feb 06, 2024 4:42 am

It means 480i/p can now be forced without going through 576i/p first.
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Sun Feb 11, 2024 10:26 am

Extrems wrote:
Tue Feb 06, 2024 4:42 am
It means 480i/p can now be forced without going through 576i/p first.
thanks!

by the way, you are a real star senor Extrems :mrgreen: your fullwidth browser mode is beyond amazing!

just wondering, how is the sorting being done? it feels to use hard coded game titles, correct? like resident evil games are properly sorted but then other games like viewtiful joe and super monkey ball show first the 2nd game instead of the 1st game.

also thinking out loud, would it be possible to show double disc games as 1 entry in the fullwidth view and by clicking it, a disc select pop up menu appears to select which disc to launch?
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Swiss version 0.6 is released

Post by Extrems » Sun Feb 11, 2024 3:13 pm

The sorting is still by the underlying filename since the metadata is filled-in later.
User avatar
Papy.G
Posts: 920
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: Swiss version 0.6 is released

Post by Papy.G » Mon Feb 12, 2024 9:47 pm

"Force network init if ENC28J60 is detected."

Is it only used for debugging purpose, or can we dream of bba games patching to use enc28j60 in sp1?
DMG/MultiFreq OC/EDGB/EZF Jr, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

Zelda WW with Tingle Tuner in split screen was what the GC RF modulator was made for! (Video)
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: Swiss version 0.6 is released

Post by Extrems » Mon Feb 12, 2024 10:42 pm

It's because it can't be reliably detected once initialized. It's already usable for most/all network functions in Swiss and other homebrew.
User avatar
sakax
Posts: 60
Joined: Sat Jun 06, 2020 11:27 am

Re: Swiss version 0.6 is released

Post by sakax » Sun Feb 18, 2024 7:24 am

Extrems wrote:
Sun Feb 11, 2024 3:13 pm
The sorting is still by the underlying filename since the metadata is filled-in later.
I noticed that tgc metadata (if present) is not modified but taken over as-is, and if no tgc metadata is available, it takes the tgc filename. The problem with tgc files is that some games have duplicate game IDs.


Would it be possible for tgc files to load the custom metadata from a txt file which has the same name the tgc file? If this can be achieved, maybe a custom banner file with same file name can also be loaded for the majora mask and ocarina of time missing banners... Thinking out loud here, without being a programmer like you, it feels to be possible to easily implement this. The issue with tgc files should not exist for normal games so this functionality can be restricted to tgc files only.
DOL-001-PAL - GCVideo3.1 - powered by shinehax & swiss
Post Reply