BFP v0.9.9 is now available for Supporters. Action / animation modding is now available
It's finally here. Action / animation modding. This has been requested over time by a few people, and so I'm hoping we'll see some animation mods happening soon. If you're interested in creating and adding your own animations, please get in touch with me (either in the comments here, or preferably over on Discord). I will start creating documentation soon, but you will have my full support even before that. In order to be able to mod animations, you will need to be familiar with Blender 5.0+, as well as know how to read/write a .json file.
Changelog:
Actions:
New: kneeling_doggy_fuck (3 animations), kneeling_doggy_hair_pull_fuck (2 animations), prone_to_kneeling_doggy, standing_behind_to_kneeling_doggy (for now these have no post defeat counterparts, but I will be adding them in the next version)
Modding example files (available to play): standing_intimidate (3 animations)
Updated / fixed for compatibility with kneeling doggy and the required transitions (due to existing root bone angles causing 360 degree body spins when transitioning): standing_behind, standing_behind_fuck, standing_behind_milking, standing_behind_pussy_milking, standing_behind_reverse_fuck (3 animations), standing_behind_to_prone, standing_behind_undress_bottom, standing_escape_behind. There might be a few very small visual differences compared to before (mainly fixes), but in essence these animations remain the same
Improved various transitions / animation parameters
Wearables and appearance:
Top: Crop top
Bottomwear: Bathing suit (one piece, belly cutout, semi-revealing). This one introduces a new way to play: the penis (if it exists) is exposed, however the vagina and anus are not.
Improved default characters appearance / outfit selection. Use Update existing characters' appearance under Options to get the changes (note that any custom outfits you might have added to the default characters will be overwritten)
Mechanics:
Slightly lowered the anger induced to the opponent by refusing a trib / duel challenge, from 10 to 7.5
Other:
Action / animation modding
Android: sensor based screen orientation (landscape only)
Event timelines use the same blend as the animations they follow, to enforce 100% similar behavior
Fixes:
Require larger breast sizes for hand/breast interactions, to prevent the hand going through
Fix events becoming de-synced when playing the same animation variant in certain circumstances
Prevent events from a player choice from running twice (once when the player makes the selection, then another time when the intent executes; this fixes the double anger accumulation when the player refuses a challenge)
Downloads:
This version is no longer available. Please download one of the newer versions (check this Post for the latest version).
Example mod files for Android:
Action mod example: https://mega.nz/file/dwAlmD5Y#PKQaTeVokxwv1o8NS1JuCNoXYDEY4uAhVxDnKaTyiIg
Stage mod example (same one I published a few versions ago; just thinking that newer members might not have it): https://mega.nz/file/0ppHyRrY#KZAnBYcbzkGew-7Li0cqKsI7SniWvgOXBuKYYVAPhko
To install:
Download them, and use the File manager under Options to import the zip files into the game user folder.
Extract the contents (use the Extract option), then do this for each one:
Go into the newly created folder (either example_action_mod and example_stage_mod), select the example folder inside and press Cut. Go up, and make sure you have the following structure in the user folder: .mods/actions for actions, and .mods/stages for stages. If either or all of these folders are missing, create them manually (using the New folder button at the top)
Once you're inside one of these folder (.mods/actions or .mods/stages) select Paste
You should now have a folder called example there
Remember to delete the empty example_action_mod and example_stage_mod folders left behind from extracting the zip file
Restart the game
You should now have a new choice called Intimidate in the action menu when in standing_face_off, and also see the new stage at the bottom of the stage/arena selection screen