Hacking Custom Forwarder and Tips

  • Thread starter Thread starter AbdallahTerro
  • Start date Start date
  • Views Views 21,021
  • Replies Replies 181
  • Likes Likes 1

Are you using one of these forwarder Channels?

  • No, I don't use USB Loaders

    Votes: 0 0.0%

  • Total voters
    15
facepalm.png



Do you believe there are GBA members who:
  1. Just don't get it
  2. Just don't want to get it
  3. Just can't get it
  4. Just don't care
Show Results
 
Ok guys, No more illegal channels.
Is there cool legal templates out there (other than SifJar's and Wadder)?
Most custom channels posted on these forums, or in the "legal channels" forum on the WADder forum. Also all the bases available via CustomizeMii. A few of the better channels are only available as installers rather than WADs, so can't (easily, anyway) be used as bases.
 
@SifJar or anybody else is there a guide or templates for special effects?
(changing colors, twinkles, alpha, thunder, lightnings...) you know stuff used in official channels.
Movement and changing size won't do the trick alone.
There are animations that change colours (including alpha), reposition, scale and rotate images. Combined you can achieve most effects. Note that you can take official banners and LOOK at the BRLANs (converted to XMLANs) to find out the tag types and entry types used for particular effects (guess work and trial and error is involved heavily at that stage). Then use those tag and entry types in your own banners (but don't just copy and past the entire animation - use the same types, but make your own values at particular frames).

Having said this, many are already documented (albeit somewhat vaguely) in various places. I may at some stage if I get time try and add some more documentation about that to my Wii Banner Guide. (EDIT: Possibly some sample videos showing various tag and entry types in action)
 
  • Like
Reactions: 1 person
@SifJar or anybody else is there a guide or templates for special effects?
(changing colors, twinkles, alpha, thunder, lightnings...) you know stuff used in official channels.
Movement and changing size won't do the trick alone.
There are animations that change colours (including alpha), reposition, scale and rotate images. Combined you can achieve most effects. Note that you can take official banners and LOOK at the BRLANs (converted to XMLANs) to find out the tag types and entry types used for particular effects (guess work and trial and error is involved heavily at that stage). Then use those tag and entry types in your own banners (but don't just copy and past the entire animation - use the same types, but make your own values at particular frames).

Having said this, many are already documented (albeit somewhat vaguely) in various places. I may at some stage if I get time try and add some more documentation about that to my Wii Banner Guide. (EDIT: Possibly some sample videos showing various tag and entry types in action)
So using Benzin on official channels is legal but copying codes "as is" is not.
Modifying official tag types and entry types is ok.
When I try to see the black and white in the way you're trying to be legal, all what I can perceive is shades of gray ;)
 
Not in the slightest gray. you don't use any part of the original channel, you just look and see how it works and make yourself in a similar way. It's not illegal to take apart a computer, see it has a processor and some RAM and then put those things in your own self built computer. OK, bad example because it wouldn't be illegal to take the actual parts from the first computer in your own...but hopefully you get the idea.
 
  • Like
Reactions: 1 person
So using Benzin on official channels is legal but copying codes "as is" is not.
Modifying official tag types and entry types is ok.
When I try to see the black and white in the way you're trying to be legal, all what I can perceive is shades of gray ;)

No not on any Official Game banner or channel or anything released by Nintendo, as that certain banner belongs to the creator/publisher of the game/channel which uses Ninty's code which then makes it copyright. You wouldn't steal a car, change the colour of a door and say it was yours legally because you made a change(probably a bad example but you SHOULD get the point), you cant just copy and paste the output from benzin then edit a line and say you wrote it, you may use "Tags" from the .brlyt and .brlan in you own channel as the "Tags" are just commands the Wii SM interperates as animations(.brlan) to do to the images(.brlyt) stored in the title. You can of cause use a legal base and swap out images and make edits as needed but must credit the original author of the base.

You can mix and match banner and icon from several legal bases also if you like certain aspects of one base to another but of cause credit the authors as needed.

You cant just change a tag and it magically makes it legal, all the references to the images are still copyright, well everything within the channel, so it would be easier to just write a new from scratch, i cant understand why you dont get this as its pretty straight forward.

If its to hard to grasp then simply don't do anything more and forget about sharing channels
 
So using Benzin on official channels is legal but copying codes "as is" is not.
Modifying official tag types and entry types is ok.
When I try to see the black and white in the way you're trying to be legal, all what I can perceive is shades of gray ;)

No not on any Official Game banner or channel or anything released by Nintendo, as that certain banner belongs to the creator/publisher of the game/channel which uses Ninty's code which then makes it copyright. You wouldn't steal a car, change the colour of a door and say it was yours legally because you made a change(probably a bad example but you SHOULD get the point)
He probably won't, considering we've been telling him that for several days.
 
Sorry no links, only PNGs from now on.

7dd52f628be1586376f1f10279ca5ec2.jpg

dd9bcd3bac5a10e1873044920379e8b4.jpg
?? dude you just don't get it do you... shit it takes a lot of work to make channels, an not just re skin them, i'm still reading the blog that was passed to you.
an trying to make my own. an here you are ready with "fake" channels. i call them "fake" cause the are not even legal. go to one of the other sites if you want to make illegal channels. next step might be to ban you for this. but hey not even listening, so might the MODS might do it anyway.
 
  • Like
Reactions: 1 person
Here is a good beginning
LEGAL created by me to convert Gifs to channels

Banner:
Background.tpl 832x456
29 AbdallahTerro00XX.tpl 480X280 Px

Icon:
11 AbdallahTerroico00XX.tpl 170X96 Px


Banner.xmlyt
Code:
<?xml version="1.0"?>
<xmlyt version="1.2.1BETA">
<tag type="lyt1">
<a>01</a>
<size>
<width>832.000000</width>
<height>456.000000</height>
</size>
</tag>
<tag type="txl1">
<entries>
<name>Background.tpl</name>
<name>AbdallahTerro0000.tpl</name>
</entries>
</tag>
<tag type="mat1">
<entries name="Picture_00">
<colors>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<unk2>255</unk2>
<unk2>255</unk2>
<unk2>255</unk2>
<unk2>255</unk2>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
</colors>
<flags>00800111</flags>
<texture name="Background.tpl">
<wrap_s>00</wrap_s>
<wrap_t>00</wrap_t></texture>
<tex_coords>
<x1>0.0000000000</x1>
<y1>0.0000000000</y1>
<angle>0.0000000000</angle>
<x2>1.0000000000</x2>
<y2>1.0000000000</y2></tex_coords>
<ua3>
<data>01</data>
<data>04</data>
<data>1e</data>
<data>00</data>
</ua3>			
</entries>
<entries name="AnimMaterial">
<colors>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<unk2>255</unk2>
<unk2>255</unk2>
<unk2>255</unk2>
<unk2>255</unk2>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
</colors>
<flags>00000111</flags>
<texture name="AbdallahTerro0000.tpl">
<wrap_s>00</wrap_s>
<wrap_t>00</wrap_t></texture>
<tex_coords>
<x1>0.0000000000</x1>
<y1>0.0000000000</y1>
<angle>0.0000000000</angle>
<x2>1.0000000000</x2>
<y2>1.0000000000</y2></tex_coords>
<ua3>
<data>01</data>
<data>04</data>
<data>1e</data>
<data>00</data>
</ua3>
</entries>
</tag>
<tag type="pan1" name="RootPane">
<flags>01-04</flags>
<alpha>ff-00</alpha>
<coords>
<x>0.00000000000000000000</x>
<y>0.00000000000000000000</y>
<z>0.00000000000000000000</z>
</coords>
<flip>
<x>0.00000000000000000000</x>
<y>0.00000000000000000000</y>
</flip>
<rotate>0.00000000000000000000</rotate>
<zoom>
<x>1.0000000000</x>
<y>1.0000000000</y>
</zoom>
<size>
<width>832.000000</width>
<height>456.000000</height>
</size>
</tag>
<tag type="pas1" />
<tag type="pic1" name="Picture_00">
<flags>01-04</flags>
<alpha>ff-00</alpha>
<coords>
<x>0.00000000000000000000</x>
<y>0.00000000000000000000</y>
<z>0.00000000000000000000</z>
</coords>
<flip>
<x>0.000000</x>
<y>0.000000</y>
</flip>
<rotate>0.000000</rotate>
<zoom>
<x>1.0000000000</x>
<y>1.0000000000</y>
</zoom>
<size>
<width>832.000000</width>
<height>456.000000</height>
</size>
<material name="Picture_00" />
<colors>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
</colors>
<coordinates>
<set>
<coord>0.000000</coord>
<coord>0.000000</coord>
<coord>1.000000</coord>
<coord>0.000000</coord>
<coord>0.000000</coord>
<coord>1.000000</coord>
<coord>1.000000</coord>
<coord>1.000000</coord>
</set>
</coordinates>
</tag>
<tag type="pic1" name="AnimPicture">
<flags>00-04</flags>
<alpha>ff-00</alpha>
<coords>
<x>0.00000000000000000000</x>
<y>27.00000000000000000000</y>
<z>0.00000000000000000000</z>
</coords>
<flip>
<x>0.000000</x>
<y>0.000000</y>
</flip>
<rotate>0.000000</rotate>
<zoom>
<x>1.0000000000</x>
<y>1.0000000000</y>
</zoom>
<size>
<width>480.000000</width>
<height>280.000000</height>
</size>
<material name="AnimMaterial" />
<colors>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
</colors>
<coordinates>
<set>
<coord>0.000000</coord>
<coord>0.000000</coord>
<coord>1.000000</coord>
<coord>0.000000</coord>
<coord>0.000000</coord>
<coord>1.000000</coord>
<coord>1.000000</coord>
<coord>1.000000</coord>
</set>
</coordinates>
</tag>
<tag type="pae1" />
<tag type="grp1" name="RootGroup" />
</xmlyt>

Banner.xmlan
Code:
<?xml version="1.0"?>
<xmlan version="1.2.1BETA" framesize="290" flags="01">
<timg name="AbdallahTerro0000.tpl" />
<timg name="AbdallahTerro0001.tpl" />
<timg name="AbdallahTerro0002.tpl" />
<timg name="AbdallahTerro0003.tpl" />
<timg name="AbdallahTerro0004.tpl" />
<timg name="AbdallahTerro0005.tpl" />
<timg name="AbdallahTerro0006.tpl" />
<timg name="AbdallahTerro0007.tpl" />
<timg name="AbdallahTerro0008.tpl" />
<timg name="AbdallahTerro0009.tpl" />
<timg name="AbdallahTerro000A.tpl" />
<timg name="AbdallahTerro000B.tpl" />
<timg name="AbdallahTerro000C.tpl" />
<timg name="AbdallahTerro000D.tpl" />
<timg name="AbdallahTerro000E.tpl" />
<timg name="AbdallahTerro000F.tpl" />
<timg name="AbdallahTerro0010.tpl" />
<timg name="AbdallahTerro0011.tpl" />
<timg name="AbdallahTerro0012.tpl" />
<timg name="AbdallahTerro0013.tpl" />
<timg name="AbdallahTerro0014.tpl" />
<timg name="AbdallahTerro0015.tpl" />
<timg name="AbdallahTerro0016.tpl" />
<timg name="AbdallahTerro0017.tpl" />
<timg name="AbdallahTerro0018.tpl" />
<timg name="AbdallahTerro0019.tpl" />
<timg name="AbdallahTerro001A.tpl" />
<timg name="AbdallahTerro001B.tpl" />
<timg name="AbdallahTerro001C.tpl" />		
<pane name="AnimPicture" type="0">
<tag type="RLVI">
<entry type="X Translation">
<pair>
<data1>0.000000000000000</data1>
<data2>0001</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>290.000000000000000</data1>
<data2>0001</data2>
<padding>0000</padding>
</pair>
</entry>
</tag>
</pane>
<pane name="AnimMaterial" type="1">
<tag type="RLTP">
<entry type="X Translation">
<pair>
<data1>0.000000000000000</data1>
<data2>0000</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>10.000000000000000</data1>
<data2>0001</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>20.000000000000000</data1>
<data2>0002</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>30.000000000000000</data1>
<data2>0003</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>40.000000000000000</data1>
<data2>0004</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>50.000000000000000</data1>
<data2>0005</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>60.000000000000000</data1>
<data2>0006</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>70.000000000000000</data1>
<data2>0007</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>80.000000000000000</data1>
<data2>0008</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>90.000000000000000</data1>
<data2>0009</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>100.000000000000000</data1>
<data2>000a</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>110.000000000000000</data1>
<data2>000b</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>120.000000000000000</data1>
<data2>000c</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>130.000000000000000</data1>
<data2>000d</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>140.000000000000000</data1>
<data2>000e</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>150.000000000000000</data1>
<data2>000f</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>160.000000000000000</data1>
<data2>0010</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>170.000000000000000</data1>
<data2>0011</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>180.000000000000000</data1>
<data2>0012</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>190.000000000000000</data1>
<data2>0013</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>200.000000000000000</data1>
<data2>0014</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>210.000000000000000</data1>
<data2>0015</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>220.000000000000000</data1>
<data2>0016</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>230.000000000000000</data1>
<data2>0017</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>240.000000000000000</data1>
<data2>0018</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>250.000000000000000</data1>
<data2>0019</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>260.000000000000000</data1>
<data2>001a</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>270.000000000000000</data1>
<data2>001b</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>280.000000000000000</data1>
<data2>001c</data2>
<padding>0000</padding>
</pair>					
</entry>
</tag>
</pane>
</xmlan>

icon.xmlan
Code:
<?xml version="1.0"?>
<xmlan version="1.2.1BETA" framesize="110" flags="01">
<timg name="AbdallahTerroico0000.tpl" />
<timg name="AbdallahTerroico0001.tpl" />
<timg name="AbdallahTerroico0002.tpl" />
<timg name="AbdallahTerroico0003.tpl" />
<timg name="AbdallahTerroico0004.tpl" />
<timg name="AbdallahTerroico0005.tpl" />
<timg name="AbdallahTerroico0006.tpl" />
<timg name="AbdallahTerroico0007.tpl" />
<timg name="AbdallahTerroico0008.tpl" />
<timg name="AbdallahTerroico0009.tpl" />
<timg name="AbdallahTerroico000A.tpl" />
<pane name="AnimPicture" type="0">
<tag type="RLVI">
<entry type="X Translation">
<pair>
<data1>0.000000000000000</data1>
<data2>0001</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>110.000000000000000</data1>
<data2>0001</data2>
<padding>0000</padding>
</pair>
</entry>
</tag>
</pane>
<pane name="AnimMaterial" type="1">
<tag type="RLTP">
<entry type="X Translation">
<pair>
<data1>0.000000000000000</data1>
<data2>0000</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>10.000000000000000</data1>
<data2>0001</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>20.000000000000000</data1>
<data2>0002</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>30.000000000000000</data1>
<data2>0003</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>40.000000000000000</data1>
<data2>0004</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>50.000000000000000</data1>
<data2>0005</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>60.000000000000000</data1>
<data2>0006</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>70.000000000000000</data1>
<data2>0007</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>80.000000000000000</data1>
<data2>0008</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>90.000000000000000</data1>
<data2>0009</data2>
<padding>0000</padding>
</pair>
<pair>
<data1>100.000000000000000</data1>
<data2>000a</data2>
<padding>0000</padding>
</pair>
</entry>
</tag>
</pane>
</xmlan>


icon.xmlyt
Code:
<?xml version="1.0"?>
<xmlyt version="1.2.1BETA">
<tag type="lyt1">
<a>01</a>
<size>
<width>170.000000</width>
<height>96.000000</height>
</size>
</tag>
<tag type="txl1">
<entries>
<name>AbdallahTerroico0000.tpl</name>
</entries>
</tag>
<tag type="mat1">
<entries name="AnimMaterial">
<colors>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<forecolor>0</forecolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<backcolor>255</backcolor>
<unk2>255</unk2>
<unk2>255</unk2>
<unk2>255</unk2>
<unk2>255</unk2>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
<tev_k>0xffffffff</tev_k>
</colors>
<flags>00000111</flags>
<texture name="AbdallahTerroico0000.tpl">
<wrap_s>00</wrap_s>
<wrap_t>00</wrap_t></texture>
<tex_coords>
<x1>0.0000000000</x1>
<y1>0.0000000000</y1>
<angle>0.0000000000</angle>
<x2>1.0000000000</x2>
<y2>1.0000000000</y2></tex_coords>
<ua3>
<data>01</data>
<data>04</data>
<data>1e</data>
<data>00</data>
</ua3>
</entries>
</tag>
<tag type="pan1" name="RootPane">
<flags>01-04</flags>
<alpha>ff-00</alpha>
<coords>
<x>0.00000000000000000000</x>
<y>0.00000000000000000000</y>
<z>0.00000000000000000000</z>
</coords>
<flip>
<x>0.00000000000000000000</x>
<y>0.00000000000000000000</y>
</flip>
<rotate>0.00000000000000000000</rotate>
<zoom>
<x>1.0000000000</x>
<y>1.0000000000</y>
</zoom>
<size>
<width>170.000000</width>
<height>96.000000</height>
</size>
</tag>
<tag type="pas1" />
<tag type="pic1" name="AnimPicture">
<flags>03-04</flags>
<alpha>ff-00</alpha>
<coords>
<x>0.00000000000000000000</x>
<y>0.00000000000000000000</y>
<z>0.00000000000000000000</z>
</coords>
<flip>
<x>0.000000</x>
<y>0.000000</y>
</flip>
<rotate>0.000000</rotate>
<zoom>
<x>1.0000000000</x>
<y>1.0000000000</y>
</zoom>
<size>
<width>170.000000</width>
<height>96.000000</height>
</size>
<material name="AnimMaterial" />
<colors>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
<vtx>0XFFFFFFFF</vtx>
</colors>
<coordinates>
<set>
<coord>0.000000</coord>
<coord>0.000000</coord>
<coord>1.000000</coord>
<coord>0.000000</coord>
<coord>0.000000</coord>
<coord>1.000000</coord>
<coord>1.000000</coord>
<coord>1.000000</coord>
</set>
</coordinates>
</tag>
<tag type="pae1" />
<tag type="grp1" name="RootGroup" />
</xmlyt>

EDIT:

TPL quality IA4 or IA8 or RGB565 ;)
 
  • Like
Reactions: 1 person

Site & Scene News

Popular threads in this forum