WiiSX Silver

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
797
Trophies
0
XP
1,904
Country
Puerto Rico
WiiSX Silver is the same WiiSX you know and love but now it no longer has that constant screen tearing.
In the dl link there is a text file that includes all the new settings and what they do, I'll write here the most useful ones.


//force 240p
VideoMode = 4

//scale horizontally to fill 720
VideoWidth = 2

//automatically adjusts the Wii's fb to match the game's resolution
VideoFb = 1

//remove blurry bilinear filter
VideoLinear = 0

There is also an improved widescreen correction mode, to account for disabling bilinear, it will now scale using VI.
When resetting, loading, or saving a state it will ask if you really want to do that.
And as you can see from the video, skip-menu has been improved to not show the menu, and go straight to the game.


DL

WiiSX is silver no more.


 
Last edited by SuperrSonic,

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
920
Trophies
0
XP
2,369
Country
Spain
Those sound like really neat features, but sadly when I try to launch it, it crashes and goes back to the Homebrew Channel. Maybe the DOL wasn't compiled correctly? it looks oddly small.
 
  • Like
Reactions: SaulFabre

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
797
Trophies
0
XP
1,904
Country
Puerto Rico
The source is complicated to obtain. gplv2 is a bit confusing to me, if I'm required to share sources, please contact a mod to get this removed. I just don't want to keep holding on to this anymore, figured someone might have a use for it.

Most of the code changes here appear in other homebrew tools in any case. Genesis Plus GX, Not64, hbc, etc.

Those sound like really neat features, but sadly when I try to launch it, it crashes and goes back to the Homebrew Channel. Maybe the DOL wasn't compiled correctly? it looks oddly small.
It's compressed. If it black screens on boot, the loader doesn't support compressed dols (is that possible?) or the argument for launching a game is present but the game itself isn't and it hangs on a black screen, pressing the power button will return you to the hbc. Try removing the arguments from its meta.xml.
Wait is this based on WiiSX, WiiSXr, or WiiSXrx?
This was made before those forks were released.
 

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
Wait is this based on WiiSX, WiiSXr, or WiiSXrx?
@MikaDubbz Looking at the version of WiiSX Silver it looks like it's based in the WiiSX Beta 2.1 made by emu_kidid, tehpola, sepp256.

It's compressed. If it black screens on boot, the loader doesn't support compressed dols (is that possible?) or the argument for launching a game is present but the game itself isn't and it hangs on a black screen, pressing the power button will return you to the hbc. Try removing the arguments from its meta.xml.
@SuperrSonic nice one, SuperrSonic! WiiSX now in native 240p!
But this feature can also be applied to the newer forks of WiiSX (WiiSXR - http://github.com/Mystro256/wiisxr and WiiSXRX - http://github.com/niuus/WiiSXRX )?
Because @niuus (author of WiiSX RX) told that one of the goals of WiiSXRX is having 240p support, and this will help a lot.
Or at least can share its source code? You will be in the history of Wii scene and homebrew, along with your fork of RA Wii called "RetroArch: HEXAeco Edition" (a nice reference to Sonic Heroes of course)!

EDIT: Seeing a bit your video i noticed that you launched your WiiSX Silver copy launching automatically a PSX game on startup and from a forwarder channel:


So i think your mod WiiSX Silver does also have support for autoboot games via arguments in the meta.xml? That will be interesting, but how to use these arguments on your WiiSX Silver?

EDIT 2: Nevermind for arguments, they were documented in meta.xml:
Code:
  <arguments>
    <arg>sd:/wiisx/isos</arg>
    <arg>PRLR.bin</arg>
  </arguments>

Thanks a lot for this!!!

@SaulFabre
 
Last edited by SaulFabre,

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
So this must be old then? Those forks are both a few years old at this point.
Yep. WiiSX Silver is based on old WiiSX Beta 2.1 (made by emu_kidid, tehpola and sepp256, responsibles of also making Wii64).

Maybe @SuperrSonic need to release also the source code for this, since this will be utile for WiiSXRX (the most recent fork of WiiSX made by @niuus, based in WiiSXR made by Mystro256).
 
  • Like
Reactions: urbanman2004

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
i just get a black screen on vwii, i cant get this started at all on wiiu not sure what is the issue.
@pedro702

Look at this quote from @SuperrSonic:
It's compressed. If it black screens on boot, the loader doesn't support compressed dols (is that possible?) or the argument for launching a game is present but the game itself isn't and it hangs on a black screen, pressing the power button will return you to the hbc. Try removing the arguments from its meta.xml.
 

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
it would be nice adding this features to wiisxrx and recompiling it with it, loosing progress is never fun imo.
@pedro702

Yep, you're right.
One of these goals of WiiSXRX which @niuus told in his GitHub (http://github.com/niuus/WiiSXRX) was including/having native 240p support.
And if SuperrSonic shared its source code for WiiSX Silver, for sure these will be used for insert these features and fixes to WiiSXRX:
  • Native 240p support
  • No more constant screen tearing
  • Settings for force 240p video mode (VideoMode = 4), Scale horizontally to fill 720 (VideoWidth = 2), automatically adjusts the Wii's FB (framebuffer) to match the game's resolution (VideoFb = 1), and remove blurry bilinear filter (VideoLinear = 0)
  • An improved widescreen correction mode, to account for disabling bilinear, it will now scale using VI. When resetting, loading, or saving a state it will ask if you really want to do that.
  • WiiFlow compatible, by adding some code and skip-menu improved for to not show the menu and for autoboot games on startup.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
11,595
Trophies
1
Age
32
XP
6,639
Country
Portugal
@pedro702

Yep, you're right.
One of these goals of WiiSXRX which @niuus told in his GitHub (http://github.com/niuus/WiiSXRX) was including/having native 240p support.
And if SuperrSonic shared its source code for WiiSX Silver, for sure these will be used for insert these features and fixes to WiiSXRX:
  • Native 240p support
  • No more constant screen tearing
  • Settings for force 240p video mode (VideoMode = 4), Scale horizontally to fill 720 (VideoWidth = 2), automatically adjusts the Wii's FB (framebuffer) to match the game's resolution (VideoFb = 1), and remove blurry bilinear filter (VideoLinear = 0)
  • An improved widescreen correction mode, to account for disabling bilinear, it will now scale using VI. When resetting, loading, or saving a state it will ask if you really want to do that.
  • WiiFlow compatible, by adding some code and skip-menu improved for to not show the menu and for autoboot games on startup.
yeah i got it to run by deleting all arguments from meta.xml

WiiSX Silver is the same WiiSX you know and love but now it no longer has that constant screen tearing.
In the dl link there is a text file that includes all the new settings and what they do, I'll write here the most useful ones.


//force 240p
VideoMode = 4

//scale horizontally to fill 720
VideoWidth = 2

//automatically adjusts the Wii's fb to match the game's resolution
VideoFb = 1

//remove blurry bilinear filter
VideoLinear = 0

There is also an improved widescreen correction mode, to account for disabling bilinear, it will now scale using VI.
When resetting, loading, or saving a state it will ask if you really want to do that.
And as you can see from the video, skip-menu has been improved to not show the menu, and go straight to the game.


DL

no chance of graing wiisxrx and adding this to its latest release? specially for wiiu owners latest wiisxrx has wiiugamepad support and wiiu ro controller support and such, this is great but loosing the wiiu support is preety sad imo.
 
  • Like
Reactions: SaulFabre

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
yeah i got it to run by deleting all arguments from meta.xml


no chance of graing wiisxrx and adding this to its latest release? specially for wiiu owners latest wiisxrx has wiiugamepad support and wiiu ro controller support and such, this is great but loosing the wiiu support is preety sad imo.
@pedro702 if our friend @SuperrSonic shared the source code, i am pretty sure that @niuus (mantainer of WiiSXRX) will review the code for add those great features to main WiiSXRX (specially the 240p support!).
 
  • Like
Reactions: 0arsoluto

SleepyDomino

Well-Known Member
Member
Joined
Sep 21, 2009
Messages
281
Trophies
0
Age
39
XP
1,741
Country
United States
If SS doesn't want to, or can't, share the source for whatever reason, looking at post #5, maaaaybe you should stop saying stuff like "if SS shared the source" over and over. It's starting to get like that person who wants emulators to properly support Driver.
 

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
If SS doesn't want to, or can't, share the source for whatever reason, looking at post #5, maaaaybe you should stop saying stuff like "if SS shared the source" over and over. It's starting to get like that person who wants emulators to properly support Driver.
@SleepyDomino

sorry about that :P (and also sorry to SuperrSonic)

If he wants to share its source code, this will be better, but if not, nevermind, we'll need to seek another alternative for add 240p support to WiiSXRX or use this WiiSX Silver (even when it doesn't have many compatibility since it's based on WiiSX 2.1).
 
  • Like
Reactions: 0arsoluto

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
Not providing source code is in violation of section 6 of the license.
@Extrems
I think you're referring to this one from https://www.gnu.org/licenses/old-licenses/gpl-2.0.html ?

Quote from GNU GPL v2:

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

EDIT: I saw that you Extrems were rtalking about the section 3 of the GPL v2 and not the section 6. It says:
Quote from GNU GPL v2:

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
 
Last edited by SaulFabre,

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,707
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,513
Country
Ecuador
Power Rangers work on old wiisx? Omg :D
@GustavoReis

But for make Power Rangers: Lightspeed Rescue work on WiiSX, @SuperrSonic removed the FMV (full-motion video) scenes using a blank STR file he made and the PSX-MODE2 tool, since on WiiSX these cannot be played causing the game to crash.

The same thing i've made for make Croc 2 working on WiiSX-RX.

Look here if you're interested
https://gbatemp.net/threads/wiisx-rx-a-new-fork.570252/post-9732483

EDIT: I will leave some important notes of Croc 2 (no FMV scenes) on WiiSXRX:
SOME NOTES ABOUT CROC 2 (NTSC-U) WITH NO FMV SCENES:

The game takes about 30 secs to 1 minute for get past to the title screen (during this time you will see a black screen until the game gets past to the titlescreen), since i've removed the FMV scenes using a blank STR file by @SuperrSonic for make it compatible with WiiSX-RX.
When you start the game using "New Game", the first cut scene will be very glitchy and you cannot get past of it with any button, but if you pause the game with START button, go to the menu when on pause screen using SELECT button, save the progress to that point with "Quit and Save", then exit to the game titlescreen and load the current save using "Load Game", the game looks like that it can be played.
Currently i've played the first level and the "Boat Race" mini-game, but i didn't test it further, but i think it will be playable.
PD: The game i've started with the BIOS set to load from SD and not from HLE.


A proof video:

If you don't know how to remove FMV video scenes of the intro and some scenes for make it compatible with WiiSXRX, i will leave a blank STR from @SuperrSonic and some guidelines from me:
https://gbatemp.net/threads/gameshark-code-to-play-syphon-filter-ntsc-u-on-wiisx.369711/post-5065757
https://gbatemp.net/threads/how-i-c...or-remove-the-fmv-scenes.606843/#post-9732148

Greetings ;)

saulfabreg - @SaulFabre
 
Last edited by SaulFabre,
  • Like
Reactions: GustavoReis
General chit-chat
Help Users
    Dark_Phoras @ Dark_Phoras: Why would they get sued? They're still providing the service that was paid