xerpi / fakemote

A Wii cIOS module that fakes Wiimotes from the input of USB game controllers
GNU General Public License v2.0
167 stars 16 forks source link

Invalid Contentscout attribute value #36

Closed epiccatt closed 8 months ago

epiccatt commented 8 months ago

Hey, so I wanted to install fakemote on ios slot 57, but when I started the cios installer, I get this error: Invalid contentscout attribute value 25 for the d2x-v11-beta1-vwii cIOS base 57

xerpi commented 8 months ago

You have to update contentscout according to how many <content> fields are inside. Since we are adding a new module (Fakemote), you have to increase the original contentscout by 1.

epiccatt commented 8 months ago

You have to update contentscout according to how many <content> fields are inside. Since we are adding a new module (Fakemote), you have to increase the original contentscout by 1.

I did that tho

xerpi commented 8 months ago

The error you are getting means there's a mismatch between the number of <content> entries and the contentscout value.

epiccatt commented 8 months ago

So i redone all the steps but i still get that error

epiccatt commented 8 months ago

ciosmaps.txt

Here is my ciosmaps file

xerpi commented 8 months ago

ciosmaps.txt

Here is my ciosmaps file

contentscount="26" yet I only see 25 <content.

Note that you have added Fakemote to <base ios="56".

epiccatt commented 8 months ago

Im super confused right now, could you send me a fixed version?

xerpi commented 8 months ago

Im super confused right now, could you send me a fixed version?

So for the base ios 57, your XML contains:

<base ios="57" version="6175" contentscount="26" modulescount="7">

But then, inside that section, there are only 25 entries:

<content id="..." />

And none of them is actually FAKEMOTE.

I see that you have added the entry for FAKEMOTE to the base ios 56, not 57.

So you have to move:

<content id="0x24" module="FAKEMOTE" tmdmoduleid="-1"/>

To the base ios 56.

xerpi commented 8 months ago

Check this: https://github.com/davebaol/d2x-cios/releases/tag/d2x-v11-beta1-FM050

epiccatt commented 8 months ago

Im super confused right now, could you send me a fixed version?

So for the base ios 57, your XML contains:

<base ios="57" version="6175" contentscount="26" modulescount="7">

But then, inside that section, there are only 25 entries:

<content id="..." />

And none of them is actually FAKEMOTE.

I see that you have added the entry for FAKEMOTE to the base ios 56, not 57.

So you have to move:

<content id="0x24" module="FAKEMOTE" tmdmoduleid="-1"/>

To the base ios 56.

Now i understand, Thank you!

epiccatt commented 8 months ago

I have one more question, Where can i force a ios slot in priiloader?

xerpi commented 8 months ago

I have one more question, Where can i force a ios slot in priiloader?

Check https://wii.guide/priiloader.html#section-iii---entering-priiloader ("Holding RESET on a Wii while turning it on.") And then Priiloader Menu > Settings > Use System Menu IOS: Off > IOS to use for SM (System Menu)