Shadowrun: Hong Kong

File information

Last updated

Original upload

Created by

Shadowrun Electric

Uploaded by

davidbalparda

Virus scan

Safe to use

Tags for this mod

About this mod

A code mod that features: Custom icons for abilities, items. Body 3D transforms for child, teen and fat characters.

Requirements
Permissions and credits
Donations
This is a non-intrusive mod that features:
  • Custom icons for items, abilities etc in your Content Pack's art folder
  • Body 3D transforms for child, teen, fat and "slim ork" characters

Custom icons

Create a folder called customui (stands for 'Custom UI') in your Content Pack's \art folder.
Create 128x128 32b png files for icons. Name them icon_<name>.png. Some item classes need a group like gun, melee, outfit etc, so your "Cool Samurai" outfit icon should be named icon_outfit_coolsamurai.png.
If it's a weapon it needs a "stroke" icon and a "fill" icon for the combat UI, both in white against a transparent backdrop. The "fill" icon is managed by the game to fill the outline that is the "stroke", according to the amount of ammo left. Melee weapons also need the fill and stroke icons, but they are shown always full in the UI.
For your weapon of icon named <icon_name>.png create <icon_name>_fill.png and <icon_name>_stroke.png images. A gun must be horizontal and the muzzle must touch the right border in the stroke and fill icons. Their lengths may vary, but the height should be somewhat the same as other weapon icons (I used 120px for a custom pistol). In your item or ability definition sheet in the \data folder set the uirep parameter icon: "icon_name"

An item definition file for a gun that uses the icons in the image section was included as an example in the documentation. Drop all three png images of the pkd_blaster in the UGC's \art\customui\ folder and the pi 2 pkd blaster.item.txt file in the \data\items\ folder.

Body 3D transforms

This mod uses transforms to allow smaller (younger) human and metahuman 3D models, overweight characters and thinner DFDC orks, allowing more variety and believability for your sprawl citizens. Once installed, everything is enabled through the editor and character sheets.

Only for biped models

Does not work for Player 0 (PC0) characters that were created from the Character Creation Screen. It will work if PC0 is loaded from Character Sheet.
Weapon and cyberdeck size are preserved, if you're going to arm them (the troll guns and decks really look oversized on the little trolls). Flattened chests on children to limit pecs / breast size.

The "fat" transform basically broadens dimensions x and z and keeps height y. It makes people look heavier like Ms. Kubota.

The transform called "SlimOrk" is something more useful in SRR and DFDC, it's not a Hong Kong thing. It makes the old ork models look more slim, but there's only a handful of them in HK, and you'll find them mostly in the non-core folders of Seattle and Berlin when selecting prefabs. If you use it with Hong Kong ork models, they'll look very slender and tall. This one works for orks only.

Transforms were tested to work in PDA and Equip Screen, Matrix dimension and Matrix Equip Screens, and are also kept through scene transitions.

Compatibility with Shadowrun Returns and DFDC: NOT COMPATIBLE. This Assembly-CSharp.dll replacement is for HK only! Look for the equivalent mods in each game's Nexusmods page.

Usage:


If it's an Actor Spawner prop (green marker) in the Editor just add (case insensitive) to the spawner Prop Name (NOT Actor name!):



child for the child transform
teen for the teen transform
slimork for the slim ork transform
fat for the fat transform

If it's a Player Spawner (blue marker) the id in the Character Instance Sheet (/data/chars folder, (...)_inst.txt file) must contain



child for the child transform
teen for the teen transform
slimork for the slim ork transform
fat for the fat transform

Compatibility with Shadowrun Returns and DFDC: NOT COMPATIBLE. This Assembly-CSharp.dll replacement is for HK only! Look for the equivalent mods in each game's Nexusmods page.

Installation:
Backup the Assembly-CSharp.dll file that's in the \SRHK_Data\Managed\ folder by copying it to someplace safe and memorable.
 
Unpack the mod zip file in your root Shadowrun Hong Kong Folder. Confirm overwrite. It will replace Assembly-CSharp.dll in the \Shadowrun Hong Kong\SRHK_Data\Managed folder.

You need to distribute this mod with your UGC or make it a requirement in order for it to work.