Okay so, for bottom males i saw a mod others were mentioning. You can get it from the discord server, it's called FreeModeHG, download it from mod-releases-2.
You do however have to tell the male to bottom every time you change characters.
If you don't want to use the mod (or you do but don't want to tell the male every single time) then turns out there's a better way of doing this without editing the char files directly like i did with my noob modding knowledge:
Go to your TF folder and then Mods\Scripts\FreeMode. Open freemode_main.lua with any text editor. Press Ctrl+F and search for "OnCreateHuman" and replace the function with this(Make a backup in case you fuck it up):
Code:
function OnCreateHuman(human)
game.PlayCharacterMusic(human)
if init == true then
human.Say("Greeting")
end
if human.m_isMale == true then
human.m_isMale = false
end
end
This will set the males to be fuckable by default.
You can do this modification even if you're using the mod, whether you use the separate FreeModeHG folder or the direct replacement.
This is a waaay simpler way of doing basically what i did. Enjoy.
WARNING: if you're using the pre-modded one or the voice mod, it has a bug where it bugs out the models if the bottom character's a male, ignore the changes above and do this instead:
go to Mods\Scripts\ and open nf123voicemod_Common.lua. search for "if human.CanSpeak == true then" and replace the line with "if human.CanSpeak == true and human.m_isMale == false then".
this will fix the males issues, this happens regardless of doing what i said before. if you want default bottom males then you need to add the following code after this line "-- End of human.CanSpeak == true then":
Code:
if human.m_isMale == true then
human.m_isMale = false
end
remember to add it after this line "-- End of human.CanSpeak == true then"