ExtraModHimCore
and ExtraModHim Mod Template [LOADER]
https://www.undertow.club/threads/extramod-template-extension.19035/
**Version 1.07+ will not work with AnimtoolV35 or lower, download AnimtoolsV36+ here**
Update Announcements:
Core v1.12, Template v1.4, Pkg v1-7 -> Added skin tone mods, updated base heads to have skin tones. Fixed some bugs, added dynamic hair functionality.
Core v1.09, Template v1.3, Pkg v1-6 -> Made it so layering on the body is correct. Fixed bugs.
v1.07 -> Removed all the catch code to function in animtoolsV35 and lower.
Hotfix 1 for v1.06 -> Faceless head was causing issues with MC. New version should fix this.
What is ExtraModHim?
ExtraModHim (EMH) is a mod for Loader and is a branch of the ExtraMod Template Extension.
The ExtraModCore mod requires Sby’s Template Extension to function. This, and the loader, are the only requirements to run.
***Placing EMH immediately after TemplateExtension is HIGHLY advised***
This mod was conceived around three needs:
1.) to make HIM modding more streamlined and simple
2.) to create default mod containers for HIM that aren’t present in the vanilla game
3.) to make HIM mods available for use with Sby’s MoreClothing mod.
EMH introduces new Mod Types to SDT. These Mod Types include the following:
HIM_HEAD - A persisting customizable dynamic default head for him.
HIM_HAIR - Hair elements for the proprietary head container.
HIM_BODY - His body, as defined by KONA.
HIM_PENIS - His penis, as defined by KONA.
HIM_BOTTOMS - His Bottoms, as defined by KONA. RGB Shiftable.
HIM_TOP - His Top, as defined by KONA. RGB Shiftable.
HIM_FOOTWEAR - His Footwear, as defined by KONA. RGB Shiftable.
HIM_LARM - A replacement of Modguy’s Loader arm. This arm is moddable and codable.
EMH also gives the user the ability to soft unload HIM mods, pair other HIM mods together (such as accessories), and adds a customizable dynamic HIM head.
However, the paramount benefit of EMH is the ease of HIM modding.
What does ExtraModHimCore do for users?
- EMH provides users with the ability to quickly load and unload HIM mods. Including character folders and soft unloading.
- An improved loader arm functionality, including custom LARM body and costume mods,
- New mod containers for HIM costumes so that Him HSL will only apply to skin/body and not costumes.
- Mixing and matching HIM mods through Sby's MoreClothing (currently only partial support).
- Fully supported in Sby's Animtools.
- Support for ModType-centric mods.
- A default dynamic head that responds to in game actions. (two types, standard and Shinji/Anime)
- Head: There are accompanying settings to customize the head (see below).
- Head: All the head parts are moddable and can be included optionally by EMH modders.
- Head: Moddable hair containers for HIM. (Coming soon: Dynamic Hair)
- Built-in RGB functionality (optionally included by modders).
What does ExtraModHimCore do for modders?
- Using a similar system that was originally designed by Konashion, EMH makes HIM modding as simple and easy as HER modding.
- Optional variables included in the 'Settings' frames for max customization and functionality.
- Integrated RGB functionality using the familar 'rgbFill' and 'rgbFill2' tags.
- While the EMH Core may update from time to time, the template will likely rarely to never need to update. This means that mods will automatically update with each new version of the core.
- Low/No Code environment.
How to Install ExtraModHimCore
EMH can be loaded manually through the game’s built-in SWF mod loader, however it is recommended to load it on start-up via Loader’s $INIT$ load sequence.
For further information on how to load mods through $INIT$ refer to Tickle’s Guide Here.
It is highly recommended to put EMH early in the load order after Template Extension, but before Animtools, and MoreClothing.
Using ExtraModHimSettings
EMH has a few variables that are settable by the user. To use the settings file copy the following into a .txt file with the name ExtraModHimSettings.txt and and place that file into your Loader’s Settings folder.
The file should have the following by default:
Variables following an “=” can be changed. Statements following a “;” are comments that are ignored by the code.
Planned Features and Known Bugs
ExtraModHim for Modders
What is ExtraModHim_Template.fla
This is a mod template that includes all the vanilla mod types, sby’s template extension mod types, and all the EMH template mod types. As such, this FLA requires the included SDTMods package folder to be in the same location to export correctly. This included SDTMods package has the updated ModPackage.as needed to package Template Extension and EMH mods.
***For information regarding mod compatibility please see the FAQ section****
>>EXPECT THERE TO BE ISSUES WITH V1. Please report bugs and I'll do my best to fix them.
Special thanks to sby Faceless dantethedarkprince Samoth 456 P Pragma
and ExtraModHim Mod Template [LOADER]
https://www.undertow.club/threads/extramod-template-extension.19035/
**Version 1.07+ will not work with AnimtoolV35 or lower, download AnimtoolsV36+ here**
Update Announcements:
Core v1.12, Template v1.4, Pkg v1-7 -> Added skin tone mods, updated base heads to have skin tones. Fixed some bugs, added dynamic hair functionality.
Core v1.09, Template v1.3, Pkg v1-6 -> Made it so layering on the body is correct. Fixed bugs.
v1.07 -> Removed all the catch code to function in animtoolsV35 and lower.
Hotfix 1 for v1.06 -> Faceless head was causing issues with MC. New version should fix this.
What is ExtraModHim?
ExtraModHim (EMH) is a mod for Loader and is a branch of the ExtraMod Template Extension.
The ExtraModCore mod requires Sby’s Template Extension to function. This, and the loader, are the only requirements to run.
***Placing EMH immediately after TemplateExtension is HIGHLY advised***
This mod was conceived around three needs:
1.) to make HIM modding more streamlined and simple
2.) to create default mod containers for HIM that aren’t present in the vanilla game
3.) to make HIM mods available for use with Sby’s MoreClothing mod.
EMH introduces new Mod Types to SDT. These Mod Types include the following:
HIM_HEAD - A persisting customizable dynamic default head for him.
HIM_HAIR - Hair elements for the proprietary head container.
HIM_BODY - His body, as defined by KONA.
HIM_PENIS - His penis, as defined by KONA.
HIM_BOTTOMS - His Bottoms, as defined by KONA. RGB Shiftable.
HIM_TOP - His Top, as defined by KONA. RGB Shiftable.
HIM_FOOTWEAR - His Footwear, as defined by KONA. RGB Shiftable.
HIM_LARM - A replacement of Modguy’s Loader arm. This arm is moddable and codable.
EMH also gives the user the ability to soft unload HIM mods, pair other HIM mods together (such as accessories), and adds a customizable dynamic HIM head.
However, the paramount benefit of EMH is the ease of HIM modding.
What does ExtraModHimCore do for users?
- EMH provides users with the ability to quickly load and unload HIM mods. Including character folders and soft unloading.
- An improved loader arm functionality, including custom LARM body and costume mods,
- New mod containers for HIM costumes so that Him HSL will only apply to skin/body and not costumes.
- Mixing and matching HIM mods through Sby's MoreClothing (currently only partial support).
- Fully supported in Sby's Animtools.
- Support for ModType-centric mods.
- A default dynamic head that responds to in game actions. (two types, standard and Shinji/Anime)
- Head: There are accompanying settings to customize the head (see below).
- Head: All the head parts are moddable and can be included optionally by EMH modders.
- Head: Moddable hair containers for HIM. (Coming soon: Dynamic Hair)
- Built-in RGB functionality (optionally included by modders).
What does ExtraModHimCore do for modders?
- Using a similar system that was originally designed by Konashion, EMH makes HIM modding as simple and easy as HER modding.
- Optional variables included in the 'Settings' frames for max customization and functionality.
- Integrated RGB functionality using the familar 'rgbFill' and 'rgbFill2' tags.
- While the EMH Core may update from time to time, the template will likely rarely to never need to update. This means that mods will automatically update with each new version of the core.
- Low/No Code environment.
How to Install ExtraModHimCore
EMH can be loaded manually through the game’s built-in SWF mod loader, however it is recommended to load it on start-up via Loader’s $INIT$ load sequence.
For further information on how to load mods through $INIT$ refer to Tickle’s Guide Here.
It is highly recommended to put EMH early in the load order after Template Extension, but before Animtools, and MoreClothing.
Using ExtraModHimSettings
EMH has a few variables that are settable by the user. To use the settings file copy the following into a .txt file with the name ExtraModHimSettings.txt and and place that file into your Loader’s Settings folder.
The file should have the following by default:
ExtraModHimSettings.txt:
;;---- ExtraModHim Settings -----
;;Use Default Head. 1 = true, 0 = false
useDefaultHead=1
;;Select Default Head Type. 0 = Standard, 1 = Anime, 2 = Faceless
himHeadSelection=0
;;Make Head Static or Dynamic
;;0 is static
headDynamics=1
;;Scale the HIM head
;;Recommend increments of 0.01 or less at time
headScale=1
;;Always remove HIM vanilla clothing
;;0 = false, 1 = true
alwaysClearVanillaClothes=1
;;Remove FUTA heels.
;;0 = false, 1 = true, 2 = false persists
removeHeels=0
;;Auto-remove Left Arm when using Loader Arm
;;0 = false, 1 = true
autoHideLeftArm=1
Variables following an “=” can be changed. Statements following a “;” are comments that are ignored by the code.
‘useDynamicHead’ tells the mod whether or not to hide the dynamic head. Examples of times in which you’d want to hide the head would be to replace the head with a static head mod, the head doesn’t work with that specific HIM mod, or if you just don’t like his ugly mug.
'himHeadSelection' changes the default HIM (non-futa) head between a number of available options. Currently only two included heads are built in: 0 being the default and 1 being an Anime head (based off the Shinji body mod).
'headDynamics' when set to 0 will make the dynamic head static. All other values will maintain dynamics.
'headScale' adjusts head size. Use with caution. (Generally stick between 0.85 and 1.1)
' alwaysClearVanillaClothes' makes it so the vanilla HIM clothes unload on body change. Recommended to set to 1 (true). '0' sets it so vanilla clothes load in as normal. '1' sets it so vanilla clothes always unload on body change.
‘removeHeels’ removes the heels from FUTA model in the vanilla game. These heels are by default always visible when using the FUTA heels footwear selection. However, some mods may want to take advantage of the model’s heels position and vanilla body and this setting removes the vanilla one’s to make way for such a mod.
'autoHideLeftArm' automatically hide the vanilla left arm whenever the loader arm is activated. Default is off, however I recommended setting it to '1' (true).
'himHeadSelection' changes the default HIM (non-futa) head between a number of available options. Currently only two included heads are built in: 0 being the default and 1 being an Anime head (based off the Shinji body mod).
'headDynamics' when set to 0 will make the dynamic head static. All other values will maintain dynamics.
'headScale' adjusts head size. Use with caution. (Generally stick between 0.85 and 1.1)
' alwaysClearVanillaClothes' makes it so the vanilla HIM clothes unload on body change. Recommended to set to 1 (true). '0' sets it so vanilla clothes load in as normal. '1' sets it so vanilla clothes always unload on body change.
‘removeHeels’ removes the heels from FUTA model in the vanilla game. These heels are by default always visible when using the FUTA heels footwear selection. However, some mods may want to take advantage of the model’s heels position and vanilla body and this setting removes the vanilla one’s to make way for such a mod.
'autoHideLeftArm' automatically hide the vanilla left arm whenever the loader arm is activated. Default is off, however I recommended setting it to '1' (true).
Planned Features and Known Bugs
- Add mod element parameters for the ModTypes
- Make penis mask moddable
- Create an emotional response to vigor
- Include jaw 'expression' frames
- Add him nipple support
- Add expanded HIM menu / RGB support
- Add balls animation
- Additional Default Head Options
- In-game Settings Adjustment Options / HIM Loader Page
- Optimize FPS
- Remove unnecessary methods
- Better Head Animation
- Fix upperEyeLid from reloading back in on skinchange when removed
- Occasional eyebrow animation breakage - reason unknown
- Fix head failure to skin change when an eye mod is loaded.
ExtraModHim for Modders
What is ExtraModHim_Template.fla
This is a mod template that includes all the vanilla mod types, sby’s template extension mod types, and all the EMH template mod types. As such, this FLA requires the included SDTMods package folder to be in the same location to export correctly. This included SDTMods package has the updated ModPackage.as needed to package Template Extension and EMH mods.
***For information regarding mod compatibility please see the FAQ section****
>>EXPECT THERE TO BE ISSUES WITH V1. Please report bugs and I'll do my best to fix them.
Special thanks to sby Faceless dantethedarkprince Samoth 456 P Pragma