http://wiki.anime-sharing.com/hgames/api.php?action=feedcontributions&user=Enimaroah&feedformat=atomHgames Wiki - User contributions [en]2024-03-29T04:40:17ZUser contributionsMediaWiki 1.27.1http://wiki.anime-sharing.com/hgames/index.php?title=Illusion_Games_general_modding_guide&diff=13601Illusion Games general modding guide2014-04-26T14:33:11Z<p>Enimaroah: Reverted edits by Enimaroah (talk) to last revision by Hmoeller</p>
<hr />
<div>{{IllusionGames Modding}}<br />
== Basic concepts ==<br />
The concept of modding basically boils down to modifying the data read by the game to change the game's behavior. Common things to mod including translation of in-game buttons (which are pictures), in-game story (which are text), clothing (textures), and skin/uncensor (textures).<br />
<br />
The data that needs to be modified are often packed in a larger file. Thus a modder first needs to use a tool to extract the data out, modify it, then put it back in.<br />
<br />
Different games may have different details in how data are packaged, and what needs to be modded.<br />
<br />
== Common tools ==<br />
For extraction/insertion:<br />
{| border=1<br />
! Name !! Games supported !! Ability<br />
|-<br />
| BXPlay || DB4, DBVR || Plays .bxn movie files, allows extraction of still images<br />
|-<br />
| SB2TCP || IPVR, SB2, Biko 3 || Extract and inject images (BMP and TGA) from Illusion packages (.fpk and .pp). Does not work on .pp files of newer Illusion games.<br />
|-<br />
| IluPak || Rapelay, SB3 || Unpack and repack .pp files. Does not work on .pp files of older Illusion games.<br />
|-<br />
| ILLUSIONist || Rapelay, SB3 || inject files into .pp files<br />
|}<br />
<br />
For data modification:<br />
{| border=1<br />
! Name !! Usage<br />
|-<br />
| Adobe Photoshop || Image editing<br />
|-<br />
| GIMP || Image editing<br />
|-<br />
| MS Paint || Image editing<br />
|-<br />
| Notepad || Text editing<br />
|-<br />
| frhed || Hex editing<br />
|-<br />
| Metasequoia || 3D editing<br />
|}<br />
[[Category:IllusionGames]]<br />
<br />
==Files and Subfiles==<br />
* [[:Category:.pp]]<br />
** [[.eyes]]<br />
** [[.neck]]<br />
** [[.sviex]]<br />
** [[.xl]]<br />
** [[.xx]]<br />
<br />
==Misc==<br />
* [[Afkhound_LST_injection_format]]</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Illusion_Games_general_modding_guide&diff=13599Illusion Games general modding guide2014-04-26T14:30:32Z<p>Enimaroah: are there captchas for new pages?</p>
<hr />
<div>{{IllusionGames Modding}}<br />
== Basic concepts ==<br />
The concept of modding basically boils down to modifying the data read by the game to change the game's behavior. Common things to mod including translation of in-game buttons (which are pictures), in-game story (which are text), clothing (textures), and skin/uncensor (textures).<br />
<br />
The data that needs to be modified are often packed in a larger file. Thus a modder first needs to use a tool to extract the data out, modify it, then put it back in.<br />
<br />
Different games may have different details in how data are packaged, and what needs to be modded.<br />
<br />
== Common tools ==<br />
For extraction/insertion:<br />
{| border=1<br />
! Name !! Games supported !! Ability<br />
|-<br />
| BXPlay || DB4, DBVR || Plays .bxn movie files, allows extraction of still images<br />
|-<br />
| SB2TCP || IPVR, SB2, Biko 3 || Extract and inject images (BMP and TGA) from Illusion packages (.fpk and .pp). Does not work on .pp files of newer Illusion games.<br />
|-<br />
| IluPak || Rapelay, SB3 || Unpack and repack .pp files. Does not work on .pp files of older Illusion games.<br />
|-<br />
| ILLUSIONist || Rapelay, SB3 || inject files into .pp files<br />
|}<br />
<br />
For data modification:<br />
{| border=1<br />
! Name !! Usage<br />
|-<br />
| Adobe Photoshop || Image editing<br />
|-<br />
| GIMP || Image editing<br />
|-<br />
| MS Paint || Image editing<br />
|-<br />
| Notepad || Text editing<br />
|-<br />
| frhed || Hex editing<br />
|-<br />
| Metasequoia || 3D editing<br />
|}<br />
[[Category:IllusionGames]]<br />
<br />
==Files and Subfiles==<br />
* [[:Category:.pp]]<br />
** [[.eyes]]<br />
** [[.neck]]<br />
** [[.sviex]]<br />
** [[.xl]]<br />
** [[.xx]]<br />
** [[test_newpage]]<br />
<br />
==Misc==<br />
* [[Afkhound_LST_injection_format]]</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Illusion_Games_general_modding_guide&diff=13598Illusion Games general modding guide2014-04-26T14:26:37Z<p>Enimaroah: Reverted edits by Enimaroah (talk) to last revision by Hmoeller</p>
<hr />
<div>{{IllusionGames Modding}}<br />
== Basic concepts ==<br />
The concept of modding basically boils down to modifying the data read by the game to change the game's behavior. Common things to mod including translation of in-game buttons (which are pictures), in-game story (which are text), clothing (textures), and skin/uncensor (textures).<br />
<br />
The data that needs to be modified are often packed in a larger file. Thus a modder first needs to use a tool to extract the data out, modify it, then put it back in.<br />
<br />
Different games may have different details in how data are packaged, and what needs to be modded.<br />
<br />
== Common tools ==<br />
For extraction/insertion:<br />
{| border=1<br />
! Name !! Games supported !! Ability<br />
|-<br />
| BXPlay || DB4, DBVR || Plays .bxn movie files, allows extraction of still images<br />
|-<br />
| SB2TCP || IPVR, SB2, Biko 3 || Extract and inject images (BMP and TGA) from Illusion packages (.fpk and .pp). Does not work on .pp files of newer Illusion games.<br />
|-<br />
| IluPak || Rapelay, SB3 || Unpack and repack .pp files. Does not work on .pp files of older Illusion games.<br />
|-<br />
| ILLUSIONist || Rapelay, SB3 || inject files into .pp files<br />
|}<br />
<br />
For data modification:<br />
{| border=1<br />
! Name !! Usage<br />
|-<br />
| Adobe Photoshop || Image editing<br />
|-<br />
| GIMP || Image editing<br />
|-<br />
| MS Paint || Image editing<br />
|-<br />
| Notepad || Text editing<br />
|-<br />
| frhed || Hex editing<br />
|-<br />
| Metasequoia || 3D editing<br />
|}<br />
[[Category:IllusionGames]]<br />
<br />
==Files and Subfiles==<br />
* [[:Category:.pp]]<br />
** [[.eyes]]<br />
** [[.neck]]<br />
** [[.sviex]]<br />
** [[.xl]]<br />
** [[.xx]]<br />
<br />
==Misc==<br />
* [[Afkhound_LST_injection_format]]</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Illusion_Games_general_modding_guide&diff=13597Illusion Games general modding guide2014-04-26T14:25:27Z<p>Enimaroah: /* Files and Subfiles */</p>
<hr />
<div>{{IllusionGames Modding}}<br />
== Basic concepts ==<br />
The concept of modding basically boils down to modifying the data read by the game to change the game's behavior. Common things to mod including translation of in-game buttons (which are pictures), in-game story (which are text), clothing (textures), and skin/uncensor (textures).<br />
<br />
The data that needs to be modified are often packed in a larger file. Thus a modder first needs to use a tool to extract the data out, modify it, then put it back in.<br />
<br />
Different games may have different details in how data are packaged, and what needs to be modded.<br />
<br />
== Common tools ==<br />
For extraction/insertion:<br />
{| border=1<br />
! Name !! Games supported !! Ability<br />
|-<br />
| BXPlay || DB4, DBVR || Plays .bxn movie files, allows extraction of still images<br />
|-<br />
| SB2TCP || IPVR, SB2, Biko 3 || Extract and inject images (BMP and TGA) from Illusion packages (.fpk and .pp). Does not work on .pp files of newer Illusion games.<br />
|-<br />
| IluPak || Rapelay, SB3 || Unpack and repack .pp files. Does not work on .pp files of older Illusion games.<br />
|-<br />
| ILLUSIONist || Rapelay, SB3 || inject files into .pp files<br />
|}<br />
<br />
For data modification:<br />
{| border=1<br />
! Name !! Usage<br />
|-<br />
| Adobe Photoshop || Image editing<br />
|-<br />
| GIMP || Image editing<br />
|-<br />
| MS Paint || Image editing<br />
|-<br />
| Notepad || Text editing<br />
|-<br />
| frhed || Hex editing<br />
|-<br />
| Metasequoia || 3D editing<br />
|}<br />
[[Category:IllusionGames]]<br />
<br />
==Files and Subfiles==<br />
* [[:Category:.pp]]<br />
** [[.eyes]]<br />
** [[.neck]]<br />
** [[.sviex]]<br />
** [[.xl]]<br />
** [[.xx]]<br />
** [[.test_capcha]]<br />
<br />
==Misc==<br />
* [[Afkhound_LST_injection_format]]</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=.xx&diff=8730.xx2014-01-21T10:00:52Z<p>Enimaroah: Created page with ".xx subfiles include everything needed for the definition of 3d characters, items and maps. The structure consists of the skeleton, a list of materials, another list for textu..."</p>
<hr />
<div>.xx subfiles include everything needed for the definition of 3d characters, items and maps. The structure consists of the skeleton, a list of materials, another list for textures. Meshes are embedded into the skeleton.<br />
<br />
==Textures==<br />
Textures have a name, resolution and some other metadata. Then follows the image's raw data in one of the following formats: BMP, TGA, JPG, EMA. The content can differ from the extension given in the name.<br />
<br />
==Materials==<br />
A material has the following attributes: diffuse, ambient, specular, emissive and specular power. These attributes change the look of textures. Upto four texture names can be defined in a material.<br />
<br />
==Skeleton==<br />
The skeleton is based on frames which are arranged in a hierarchy. The tree like structure is achieved by a list of child frames in each frame. A frame further consists of a transformation matrix which allows the animation to use it as a bone. Optionally one mesh can be included in a frame.<br />
<br />
===Mesh===<br />
A mesh is a container for submeshes. It can include a reduced list of vertices which includes no duplicates. Skinned meshes have a list of bones.<br />
<br />
The most important members of a submesh are a list of vertices, another for the faces and a material name.<br />
<br />
A vertex defines a 3d point, a normal, a uv coordinate pair and an array of upto four relations to bones. A face consists of three indices into the vertex list.<br />
<br />
==Unknown Values==<br />
Each of the structures: Texture, Material, Frame, Submesh and Vertex can have additional members called unknowns. Those values can be specific for one game. E.i. Submeshes can be made invisible or transparent with certain values.<br />
<br />
[[Category:Illusion Games Modding - Files and Subfiles]]<br />
[[Category:.pp]]</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Adding_a_new_page&diff=8725Adding a new page2014-01-20T10:44:09Z<p>Enimaroah: Protected "NewPage": Trying to counter out edit action from sidebar ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</p>
<hr />
<div>You may create a new page with any of the following methods:<br />
== [http://www.mediawiki.org/wiki/Help:Starting_a_new_page|'''Using an existing page, inserting a link to the page you plan to create'''] ==<br />
# Edit a page in which you want to have a link to your new page.<br />
# Insert <nowiki>[[New Page]]</nowiki> and save it.<br />
# The link will be shown in red. Click on it.<br />
# Fill your new page and save it.<br />
<br />
<br />
== '''If you search for your new page and it doesn't exist already''' ==<br />
# If a search for your page fails you will see a message like this: <br/>'''Create the page "<span style="color:red">New Page</span>" on this wiki!'''<br />
# Click on the link shown in red.<br />
# Fill your new page and save it.<br />
<br />
<br />
== '''Editing the URL in your browser''' ==<br />
# In the address input field of your browser, replace "index.php/..." with "NewPage"<br />
# Fill your new page and save it.</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Adding_a_new_page&diff=8724Adding a new page2014-01-20T10:40:55Z<p>Enimaroah: Created page with "You may create a new page with any of the following methods: == [http://www.mediawiki.org/wiki/Help:Starting_a_new_page|'''Using an existing page, inserting a link to the page..."</p>
<hr />
<div>You may create a new page with any of the following methods:<br />
== [http://www.mediawiki.org/wiki/Help:Starting_a_new_page|'''Using an existing page, inserting a link to the page you plan to create'''] ==<br />
# Edit a page in which you want to have a link to your new page.<br />
# Insert <nowiki>[[New Page]]</nowiki> and save it.<br />
# The link will be shown in red. Click on it.<br />
# Fill your new page and save it.<br />
<br />
<br />
== '''If you search for your new page and it doesn't exist already''' ==<br />
# If a search for your page fails you will see a message like this: <br/>'''Create the page "<span style="color:red">New Page</span>" on this wiki!'''<br />
# Click on the link shown in red.<br />
# Fill your new page and save it.<br />
<br />
<br />
== '''Editing the URL in your browser''' ==<br />
# In the address input field of your browser, replace "index.php/..." with "NewPage"<br />
# Fill your new page and save it.</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=User_talk:Enimaroah&diff=8520User talk:Enimaroah2014-01-10T15:26:11Z<p>Enimaroah: Blanked the page</p>
<hr />
<div></div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Template:TeatimeGamesNavTop&diff=8517Template:TeatimeGamesNavTop2014-01-10T10:32:56Z<p>Enimaroah: Undo revision 8516 by Enimaroah (talk)</p>
<hr />
<div><noinclude>[[Category:TeatimeGames]]</noinclude><br />
{| style="float:right; background:white; color:black; border:1px solid black; clear:right;"<br />
|-<br />
|'''[[TeatimeGames]]''' at Wikia <span style="font-size:80%; float:right;" >&#91;<span class="plainlinks">[{{fullurle:Template:TeatimeGamesNavTop|action=edit}} edit]</span>&#93;</span><br />
* [[Special:Recentchangeslinked/Category:TeatimeGames|Recent changes]]<br />
* [[:Category:TeatimeGames|All pages]]<br />
* [[Help:Tutorial|Wiki tutorial]]<br />
*[{{fullurl:{{FULLPAGENAME}}|action=purge}} Purge] <small>(this page)</small><br />
''all characters are at least 18''<br />
----</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=Template:TeatimeGamesNavTop&diff=8516Template:TeatimeGamesNavTop2014-01-10T10:32:10Z<p>Enimaroah: </p>
<hr />
<div><noinclude>[[Category:TeatimeGames]]</noinclude><br />
{| style="float:right; background:white; color:black; border:1px solid black; clear:right;"<br />
|-<br />
|'''[[TeatimeGames]]''' at Wikia <span style="font-size:80%; float:right;" >&#91;<span class="plainlinks">[{{fullurle:Template:TeatimeGamesNavTop|action=edit}} edit]</span>&#93;</span><br />
* [[Special:Recentchangeslinked/Category:TeatimeGames|Recent changes]]<br />
* [[:Category:TeatimeGames|All pages]]<br />
* [[Help:Tutorial|Wiki tutorial]]<br />
*[{{fullurl:{{FULLPAGENAME}}|action=purge}} Purge] <small>(this page)</small><br />
''all characters are at least 18''<br />
----<br />
Test Edit</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=User:Enimaroah&diff=8480User:Enimaroah2014-01-08T09:56:44Z<p>Enimaroah: </p>
<hr />
<div>[[File:Placeholder|thumb|220px]]<br />
<br />
You can reach me at [http://www.anime-sharing.com/forum/members/enimaroah-47685/?tab=visitor_messaging#visitor_messaging anime-sharing] or [http://www.hongfire.com/forum/member.php/776507-enimaroah?tab=visitor_messaging#visitor_messaging hongfire]<br />
<br />
==My favorite pages==<br />
<br />
* Add links to your favorite pages on the wiki here!<br />
* Favorite page #2<br />
* Favorite page #3</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=User:Enimaroah&diff=8479User:Enimaroah2014-01-08T09:56:28Z<p>Enimaroah: </p>
<hr />
<div>[[File:Placeholder|thumb|220px]]<br />
<br />
You can reach me [http://www.anime-sharing.com/forum/members/enimaroah-47685/?tab=visitor_messaging#visitor_messaging anime-sharing] or [http://www.hongfire.com/forum/member.php/776507-enimaroah?tab=visitor_messaging#visitor_messaging hongfire]<br />
<br />
==My favorite pages==<br />
<br />
* Add links to your favorite pages on the wiki here!<br />
* Favorite page #2<br />
* Favorite page #3</div>Enimaroahhttp://wiki.anime-sharing.com/hgames/index.php?title=User:Enimaroah&diff=8478User:Enimaroah2014-01-08T09:54:56Z<p>Enimaroah: </p>
<hr />
<div>[[File:Placeholder|thumb|220px]]<br />
<br />
You can reach me @[http://www.anime-sharing.com/forum/members/enimaroah-47685/?tab=visitor_messaging#visitor_messaging anime-sharing] or @[http://www.hongfire.com/forum/member.php/776507-enimaroah?tab=visitor_messaging#visitor_messaging hongfire]<br />
<br />
==My favorite pages==<br />
<br />
* Add links to your favorite pages on the wiki here!<br />
* Favorite page #2<br />
* Favorite page #3</div>Enimaroah