Hacking Crap, easy to use channel creator

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,811
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,801
Country
Cyprus
the best working revision of CRAP as at Jan 8 2010
DOWNLOAD IT HERE


it is crapv2.5b with hotfix 1
it includes wichoxp's CrapTriiforce mod v2.3 for new cIOS199
it also has oggzee's wbfs_file v2.6

I'm sure WiiCrazy will release an updated version that will blow this bundle away, but until then, this beats the broken v2.6b
 

wichoxp

Well-Known Member
Member
Joined
May 6, 2008
Messages
208
Trophies
0
XP
70
Country
Guatemala
Wow!... your custom bundle looks perfect
cool.gif
!...

xflak40 said:
it includes wichoxp's CrapTriiforce mod v2.3 for new cIOS199
Oh! that reminds me something:
@WiiCrazy: is it possible to add on the next Crap version the "CrapTriiforce improvement" that we talked some weeks ago?
QUOTE(wichoxp @ Dec 7 2009, 12:05 AM) Hi WiiCrazy
smile.gif
!

Is there a way to add forwarding features to current CrapTriiforce loader?... I mean:

1. Install a forwarder VC or WiiWare channel.
2. The installed forwarder channel looks for craptriiforce's boot.dol file in a specific folder (sd:\folder\boot.dol).
3. The boot.dol file in that folder gets the GAMEID from the installed forwarder channel.
4. VC/WiiWare Game starts.

That would be great for a quick craptriiforce's boot.dol file updating (useful when a new version arrives) and, the most important, you will not need to make a new forwarder channel (because of Triiforce's updates) again
cool.gif
!

See ya!
I hope this can be done soon
smileipb2.png
!

See ya!
 

WiiCrazy

Be water my friend!
OP
Member
Joined
May 8, 2008
Messages
2,395
Trophies
0
Location
Istanbul
Website
www.tepetaklak.com
XP
387
Country
Well... time... time is just slipping out of my hands... normally today and next day (Fri-Sat) was my off day but we are forced to work... and due to other circumstances I need to delay these tiny pieces of improvements...

sorry...
 

the

Well-Known Member
Newcomer
Joined
May 22, 2009
Messages
52
Trophies
0
Location
Moscow
Website
Visit site
XP
53
Country
Serbia, Republic of
Played all night with configuring NTFS support of CFG Loader started via a CRAP made channel... no success.
Loading from WBFS partition works fine. I didn't test fat partition but I believe it's also fine.
For NTFS I tried extra parameters partition=NTFS1 with no success - it doesn't overwrite the CRAP's option of choosing the partition, which is only WBFS or FAT at the moment.

Who managed to utilize NTFS support of CFG Loader?
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,811
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,801
Country
Cyprus
@wiicrazy, do u think u can add forwarder ISO creation to CRAP? I suspect it shouldn't be too hard...

recently I've made a triiforce forwarder channel, extracted the dol, and replaced a base ISO's main.dol with it. I added it to my fat32 hard drive (as .wbfs format) and launched it in configurable usb loader and it worked flawlessly.

it would be awesome if u could make 3 kinds of forwarder iso's, wiiware/vc triiforce forwarders (from wads), Channel Forwarders (ie. homebrew channel, or w/e), and SD/USB forwarder channels (ie. launch SD or USB:/apps/neogamma

what do you think?
 

WiiCrazy

Be water my friend!
OP
Member
Joined
May 8, 2008
Messages
2,395
Trophies
0
Location
Istanbul
Website
www.tepetaklak.com
XP
387
Country
xflak40 said:
@wiicrazy, do u think u can add forwarder ISO creation to CRAP? I suspect it shouldn't be too hard...

recently I've made a triiforce forwarder channel, extracted the dol, and replaced a base ISO's main.dol with it. I added it to my fat32 hard drive (as .wbfs format) and launched it in configurable usb loader and it worked flawlessly.

it would be awesome if u could make 3 kinds of forwarder iso's, wiiware/vc triiforce forwarders (from wads), Channel Forwarders (ie. homebrew channel, or w/e), and SD/USB forwarder channels (ie. launch SD or USB:/apps/neogamma

what do you think?

Well in it's current form Crap is enough complex for both me and the end user. But a separate application can be made... All the goodies required for this application is available. There is already a forwarder channel creator (CustomizeMii) by the way. At the time I can't work on such a thing, it catches poppularity I'm sure someone will come up with an application though.
 

the

Well-Known Member
Newcomer
Joined
May 22, 2009
Messages
52
Trophies
0
Location
Moscow
Website
Visit site
XP
53
Country
Serbia, Republic of
The only way that works with my NTFS partition is to use "Conf. Usb Loader Direct". It started working after replacing the packaged ConfUsbLoader.dol with a new one from CFG Loader v50c.

It loads a game ignoring settings of theme and loader's colors are strange... but it works

The problem is with a size of such channels because they are large.
@WiiCrazy, do I understand it right that the options "Conf. Usb Loader Direct" means the whole loader is injected into a channel?

the said:
Played all night with configuring NTFS support of CFG Loader started via a CRAP made channel... no success.
Loading from WBFS partition works fine. I didn't test fat partition but I believe it's also fine.
For NTFS I tried extra parameters partition=NTFS1 with no success - it doesn't overwrite the CRAP's option of choosing the partition, which is only WBFS or FAT at the moment.

Who managed to utilize NTFS support of CFG Loader?
 

atomikramp

Well-Known Member
Member
Joined
Jun 22, 2008
Messages
247
Trophies
0
Age
40
Website
Visit site
XP
135
Country
Italy
this tool is really cool, the only problem is that it crashes when i click on create channel.

here is the dump
CODESee the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
ÂÂ at extractwad(SByte* , SByte* , SByte* )
ÂÂ at FE100.Form1.PackWad(Int32 mode, Int32 index, Boolean regionOverrideEnabled, SByte selectedRegion, Boolean forceVideo, Boolean verboseLog, Boolean ocarinaEnabled, Boolean forceLanguage, SByte selectedLanguage, Boolean forceLoader, Int32 fixes, String selectedLoader, String bannerFilename, String selectedDiscId, String selectedTitleId, String wadName, StatusUpdater updater, Int32 altDolType, String altDolFile, UInt32 altDolOffset, Boolean isForwarder, Int32 selectedPartition, String forwarderParameters)
ÂÂ at FE100.Form1.PackWad(Int32 mode, Int32 index, Boolean regionOverrideEnabled, SByte selectedRegion, Boolean forceVideo, Boolean verboseLog, Boolean ocarinaEnabled, Boolean forceLanguage, SByte selectedLanguage, Boolean forceLoader, Int32 fixes, String selectedLoader, String bannerFilename, String selectedDiscId, String selectedTitleId, String wadName, StatusUpdater updater)
ÂÂ at FE100.Form1.button6_Click(Object sender, EventArgs e)
ÂÂ at System.Windows.Forms.Control.OnClick(EventArgs e)
ÂÂ at System.Windows.Forms.Button.OnClick(EventArgs e)
ÂÂ at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
ÂÂ at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
ÂÂ at System.Windows.Forms.Control.WndProc(Message& m)
ÂÂ at System.Windows.Forms.ButtonBase.WndProc(Message& m)
ÂÂ at System.Windows.Forms.Button.WndProc(Message& m)
ÂÂ at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
ÂÂ at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
ÂÂ at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Crap
ÂÂÂÂAssembly Version: 1.0.3632.35354
ÂÂÂÂWin32 Version:
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/Crap.exe
----------------------------------------
msvcm90
ÂÂÂÂAssembly Version: 9.0.30729.4918
ÂÂÂÂWin32 Version: 9.00.30729.4918
ÂÂÂÂCodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4918_none_508da958bcbd2845/msvcm90.dll
----------------------------------------
System.Windows.Forms
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
MultiLanguage
ÂÂÂÂAssembly Version: 1.0.0.0
ÂÂÂÂWin32 Version: 1.0.0.0
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/MultiLanguage.DLL
----------------------------------------
System.Xml
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
UpdateManager
ÂÂÂÂAssembly Version: 1.0.0.0
ÂÂÂÂWin32 Version: 1.0.0.0
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/UpdateManager.DLL
----------------------------------------
Schema
ÂÂÂÂAssembly Version: 1.0.0.0
ÂÂÂÂWin32 Version: 1.0.0.0
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/Schema.DLL
----------------------------------------
System.Data
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.50727.4918 (NetFXspW7.050727-4900)
ÂÂÂÂCodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
WiiBackupFileSystem
ÂÂÂÂAssembly Version: 2.1.1.0
ÂÂÂÂWin32 Version: 2.1.1.0
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/WiiBackupFileSystem.DLL
----------------------------------------
IOManager
ÂÂÂÂAssembly Version: 2.0.3.0
ÂÂÂÂWin32 Version: 2.0.03.0
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/IOManager.DLL
----------------------------------------
Log
ÂÂÂÂAssembly Version: 2.0.0.0
ÂÂÂÂWin32 Version: 2.0.0.0
ÂÂÂÂCodeBase: file:///C:/Users/Rampage/Desktop/CrapV2.6b/Log.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:


ÂÂÂÂ


When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

running the application as normal user on windows 7 x64

do i need to run it as a superuser?

EDIT: nvm, tried to run it as administrator and now it works.
 

Dialexio

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
1,567
Trophies
0
Website
twitter.com
XP
329
Country
United States
the said:
@WiiCrazy, do I understand it right that the options "Conf. Usb Loader Direct" means the whole loader is injected into a channel?
I'm not WiiCrazy, but that is correct. If you want it to load Configurable USB Loader from the SD card, you need to use the forwarder, but it doesn't work with NTFS.
 

WiiCrazy

Be water my friend!
OP
Member
Joined
May 8, 2008
Messages
2,395
Trophies
0
Location
Istanbul
Website
www.tepetaklak.com
XP
387
Country
atomikramp said:
i'd like the channel to be standalone (not loading the dol from sd card) so the only chance is to use con direct?


Nopez... All the loaders in Crap which don't have "Forwarder" in their name are standalone loaders...

Of course they (not counting confg. direct) don't support FAT32 | NTFS...
 

the

Well-Known Member
Newcomer
Joined
May 22, 2009
Messages
52
Trophies
0
Location
Moscow
Website
Visit site
XP
53
Country
Serbia, Republic of
Is there a way to fix such a behavior of forwarding versions of CFG Loaders in CRAP?

Whom should I ask for enabling support of NTFS there?
 

WiiCrazy

Be water my friend!
OP
Member
Joined
May 8, 2008
Messages
2,395
Trophies
0
Location
Istanbul
Website
www.tepetaklak.com
XP
387
Country
Could someone who tested partition=NTFS1 extra parameter not working before make a test for me and test the extra parameters feature with other arguments if it's indeed working... So that we can narrow down the problem onto either Crap or Cfg. Usb Loader

Of course you should use something else than NTFS, FAT32 or WBFS

it can be easily tested with a Multilanguage game and the language argument...

language=french (see if the game boots using French language)

ps: You can use test feature, no need to install the created wads....
 

the

Well-Known Member
Newcomer
Joined
May 22, 2009
Messages
52
Trophies
0
Location
Moscow
Website
Visit site
XP
53
Country
Serbia, Republic of
Ok, i will try to play with other options like the language keeping the debug enabled

But what kind of CFG Loader is supposed to be tested with CRAP on that way? the standalone one?
 

oggzee

Well-Known Member
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
0
XP
188
Country
Slovenia
the said:
Ok, i will try to play with other options like the language keeping the debug enabled

But what kind of CFG Loader is supposed to be tested with CRAP on that way? the standalone one?
I suspect the problem is with the cfg forwarder, so that should be tested... (or both)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Well start walking towards them