Hacking Sciifii v4

arasium

Well-Known Member
OP
Member
Joined
Mar 19, 2009
Messages
187
Trophies
0
Location
Paris
Website
Visit site
XP
98
Country
France
Hello,

Sciifii V4 is here. In this version, we have modified the sciifii engine in order to add some new tasks, remove useless ones and make the xml a bit more simple.

Here is the new elements of sciifii engine:

• You can specify a region on each step in order to prevent step execution based on wii region
• SystemUpdater task removed. Now we are using CompositeInstaller and the new region option
• MemoryPatcher task added in order to use the AHBPROT with the new HBC (ta da da, one, two three...
biggrin.gif
)
• Identification has know his own task
• You can skip some exceptions (ie -1035), but you should just use this for debug purpose

The config.xml has been updated (ie compatible HBC 4.3 and AHBPROT, firm update to 4.3 etc...)

And now, sciifii and the downloader are open source
smile.gif

You can find the downloads and donation links on our website: http://www.teamwiigen.fr.cr

You can also check libwiisys SVN, it has been updated during the sciifii release.

Next step: an ui library (an event oriented one, like in dotNet or Java)

mail: [email protected]
 

arasium

Well-Known Member
OP
Member
Joined
Mar 19, 2009
Messages
187
Trophies
0
Location
Paris
Website
Visit site
XP
98
Country
France

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
awesome second release.

one issue though. Title.h needs the event/*.h changed to Event/*.h and security/*.h changed to Security/*.h

once that's done and fastedelegate.h is added, it's compiling wonderfully. I'll check what updates you've done compared to things I mod'd and see what's left
 

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
oh, and all #includes for need to be in the sciifii stuff

edit: looks like the whole thing needs lots of case cleanup
 

arasium

Well-Known Member
OP
Member
Joined
Mar 19, 2009
Messages
187
Trophies
0
Location
Paris
Website
Visit site
XP
98
Country
France
?! I haven't any pb with the casing...
Perhaps you are on Linux and on Linux, file path are case sensitive.

Nevermind, it's a good point and we will check this.
 

Teton

Well-Known Member
Member
Joined
Feb 13, 2010
Messages
115
Trophies
0
Age
32
Location
Paris, France
XP
199
Country
United States
arasium said:
?! I haven't any pb with the casing...
Perhaps you are on Linux and on Linux, file path are case sensitive.

Nevermind, it's a good point and we will check this.


Same there, we never add any problems with that
frown.gif

Glad you guys love it
biggrin.gif
 

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
yes, it's a linux issue. paths are case sensitive. since you code case sensitive, you might as well use case sensitive paths too.

Makefile has an issue for linux too, but it was an easy workaround. you can add Linux to the $(SystemName) ifeq. since we can install rsync to function as MacOS.

again, really nice work.
 

arasium

Well-Known Member
OP
Member
Joined
Mar 19, 2009
Messages
187
Trophies
0
Location
Paris
Website
Visit site
XP
98
Country
France
I will check the links (perhaps it's MU that fails).

I will also add the PC app open source (thx Slimmmm for your pm) and i will update the SVN in order to correct the casing.
 

arasium

Well-Known Member
OP
Member
Joined
Mar 19, 2009
Messages
187
Trophies
0
Location
Paris
Website
Visit site
XP
98
Country
France
Sciifii downloader (PC application) SVN added to our website.

PS: sorry but our host as changed their DNS server. So our website wasn't available for two day.
 

arasium

Well-Known Member
OP
Member
Joined
Mar 19, 2009
Messages
187
Trophies
0
Location
Paris
Website
Visit site
XP
98
Country
France
There is an issue if you don't have your wii connected to the network. But this is an HBC issue.
Since 1.0.7, hbc launch a asynchronous call to the wii in order to detect the network. The IOS58 take a long time to respond if no network connection detected. The problem is that the HBC doesn't cancel this asynchronous call before launching a homebrew.
The solution is to wait 1 minute on the HBC to be sure that the wii has answered (and the asynchronous call is terminated).

For the Tbr its useless now.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    BakerMan @ BakerMan: Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to...