Kabscabs

New Member
Jun 6, 2017
8
10
63
In babe world wrestling I want to reduce the chance of whatever opponent your facing of breaking out of a hold. I may have chosen the most complex game to try modifying the code lol.
Sorry, didn't see your response; I was stuck on the last page.
Okay let's look at the script for a submission hold.
First step is looking for the animation.
Under the last tab (scripts), click the + to expand.
Click each DefineSprite and it'll play through the frames so you can find the animation you want.
In this case DefineSprite (chid: 1841) seems to have a lot of the moves.
Click on the + to expand it, the frames are named for convenience.

I'm going to pick frame 1054 (name: nipplebite) cause I love this move.
There are scripts playing from frame 1054, 1055, 1059, and 1065, click to expand each one.

Under 1054, you see:
_root.grounded = true;
_root.girlonropes = 0;
_root.bite.start();
_root.titpain();

Under 1055:
_root.hurtbreasts();
_root.badfatigue = _root.badfatigue + 1;
_root.goodfatigue--;
_root.sexypoints--;
if(_root.sexypoints <= 0)
{
_root.ref_mc.gotoAndPlay("call");
_root.specialBTN.gotoAndStop(1);
_root.dots_mc.gotoAndStop(1);
}

Under 1059:
_root.ebreakout();

Under 1065:
gotoAndStop("nipplebite");
play();


Let's dissect each one so that I can guide you through the logic:

_root.grounded = true;
This is what we call a "boolean" - it is either true or false. I'm assuming based on how this game plays, it determines what moves are available depending on the state of the fighter.

_root.girlonropes = 0;
This value should be used in a similar fashion as the booleans (true/false), except it's probably used because there are more than 1 state of being on the ropes, and can be defined as values 0, 1, or 2. You could probably use the search function to dig them all out in the script (Tools -> text search)

_root.bite.start();
This plays the bite sound.

_root.titpain();
This function is defined at the very bottom of the script, under "frame 2" -> "DoAction".

titpain = function()
{
titsore++;
painroll = random(50);
if(painroll < titsore)
{
if(painroll > 25)
{
badfatigue += 3;
zsigh2.start();
ref_mc.gotoAndPlay("red");
}
else
{
badfatigue++;
}
}
};

titsore++;
means it adds +1 to the titsore value, which is also defined in Frame 2's DoAction defined as a variable (var titsore = 0;)
painroll here is defined as a random value between 0-50. Since its maximum value is 50, it means a titsore value of 50 or greater has a 100% chance of triggering the next effect.
if(painroll > 25) basically means there's a 50% chance of causing this effect, since painroll is a random value between 0 and 50.
badfatigue += 3; adds 3 to the fatigue score.
zsigh2.start(); plays a sound.
ref_mc.gotoAndPlay("red"); plays an animation.
badfatigue++; as you might guess, adds 1 to the fatigue score.

_root.hurtbreasts(); is defined under frame 2 as well.
hurtbreasts = function()
{
combopoints += random(3);
zxpains();
badfatigue += gStrbonus;
moneyroll = random(100);
if(unlockedGold == false)
{
if(moneyroll == 0)
{
extrabonus_mc.gotoAndPlay("coin");
}
}
else if(moneyroll < 2)
{
extrabonus_mc.gotoAndPlay("coin");
}
};


Probably don't have to go over each one as it should be self explanatory (ask me if you need the explanations).
This function calculates how many points you get per animation cycle, adds the moaning sounds, calculates how much fatigue the opponent gets per animation cycle, and randomly gives you sexy coins. Note that "badfatigue" refers to the opponent, while "goodfatigue" refers to the player. You get coins at a 1% chance (rolling a 0 out of 100) without the buff and a 2% chance (rolling 0, 1) with the buff. You can change to moneyroll=random(1) if you want a 100% chance with the buff, or elseif( moneyroll<101), both will do the same thing. Or you know, just delete the if/then statement and just leave extrabonus_mc.gotoAndPlay("coin"); so that it's no longer needs to meet a condition.

zxpains(); is defined under frame 2, use the search function.

_root.badfatigue = _root.badfatigue + 1;
_root.goodfatigue--;
_root.sexypoints--;

Adds 1 to the opponent's fatigue score, reduces your fatigue by 1, and reduces your sexypoints by 1.
Note that the fatigue is also calculated in the _root.hurtbreasts(); function, but this one specifically increases it by 1 more.
The syntax is also different - when used in the animation, it is defined as _root.badfatigue = _root.badfatigue + 1, but under frame 2 DoAction, only badfatigue++. I don't really know why, but just keep this in mind. Back to the note - I'm assuming that most of the tit attacks will all use the _root.hurtbreasts() function, which guarantees a base level damage. This one only adds something on top of that damage.

if(_root.sexypoints <= 0)
{
_root.ref_mc.gotoAndPlay("call");
_root.specialBTN.gotoAndStop(1);
_root.dots_mc.gotoAndStop(1);
}

Since in the previous function, we see there is a _root.sexypoints--; which decreases your sexypoints by 1 every cycle, this tells us that when sexypoints reaches 0, it will automatically play the "call" animation, which we can assume breaks the submission hold. This is only one of two ways a submission can be interrupted, as you'll see later. If you want the animation to go on longer:
1) We can delete the _root.sexypoints--; so that it can't end when you run out of sexy points.
2) Remove this script so that even if you do run out of sexypoints, the ref won't call. Multiple ways to get it done! :)

Also remember that it is impractical (but possible!) to go through every single submission and change the values. Since most of the commands refer to the DoAction script for instructions, it is far more practical to change values there. But if you want the character to be weaker to some moves and resistant to others, feel free to change things at the animation level!

_root.ebreakout();
This function is defined under Frame 2 DoAction.

ebreakout = function()
{
if(freestyle == false)
{
breakroll = 55;
breakroll -= enemySpeed;
rollout = random(breakroll);
if(rollout < 4)
{
dots_mc.gotoAndStop(1);
specialBTN.gotoAndStop(1);
moveslideon3 = false;
moveslideon = true;
movetripped = true;
if(grounded == false)
{
fight2_mc.gotoAndPlay("badreverse");
}
else
{
grounded = false;
fight2_mc.gotoAndPlay("badreverseg");
}
}
}
};


Here you can see that turning on freestyle completely breaks this function. (FYI - = = is for comparing values, = is reserved for assigning values)
The default value of breakroll is 55, and the value decreases the greater the enemy's Speed (this was actually hard to find, I had to use the search function in Tools -> Text Search, then typed in enemySpeed). It turns out enemySpeed is defined when you press the button for what match you want (see DefineButton2 1925, 1926, 1932, 1933, 1943, 1946). Not quite sure why there are so many but you can see two of them are enemy mode, one is freestyle, etc. Usually variables have their values defined in Frame2 DoAction, but in this game, they are in the buttons.

Anyhow, the higher the enemySpeed, the lower the breakroll number.
Rollout generates a random number from 0 to the breakroll number, and if it is lower than 4, produces the next effect in the brackets, which basically is the enemy "breaking out" of the hold. Therefore, to reduce the chance of a breakout, we can change a multitude of parameters to prevent it from triggering.

We can:
1) Increase the default value of breakout greater than 55 by increasing breakroll = 55;
2) Remove the enemy's speed buff by deleting breakroll -= enemySpeed;
3) Change the enemySpeed value in DefineButton2 so that they start out with less speed.
4) Reduce the value required to break out by changing if(rollout < 4) to something like if(rollout < 1)
Keep in mind rollout<4 includes four values - 0, 1, 2, 3. And rollout<1 is one value - 0.
5) Or you know, just delete the whole section that allows the enemy to kick out!

dots_mc.gotoAndStop(1);
specialBTN.gotoAndStop(1);

I assume these restore the buttons to the left side so you can click on another move?

moveslideon3 = false;
moveslideon = true;
movetripped = true;

Not sure what these are but I assume they define what moves you can make.

if(grounded == false)
{
fight2_mc.gotoAndPlay("badreverse");
}
else
{
grounded = false;
fight2_mc.gotoAndPlay("badreverseg");
}

This just defines what animation will play, based on if the characters are on the ground or not. You can see the animations under DefineSprite (chid: 549). Obviously, there is going to be a lot more code under each of those animations and those can all be modified.

gotoAndStop("nipplebite");
play();

This is what loops the animation over and over again.

After changing values, try to save the swf under a new name so you don't mess up the original copy.

Hopefully this gives you a good understanding of how the code works and you can feel confident exploring around. Best of luck!
 
Last edited:

RazorHedgehog

New Member
Feb 6, 2022
7
5
92
Man, I wish Barbarian Babes had made more games. I'm totally in love with how it mixes sexual attacks with physical ones - like how in Busty Box 2 you can make the girl orgasm mid-fight to stun her.

Are there any other games with this kind of thing that you guys can recommend?
 

Kabscabs

New Member
Jun 6, 2017
8
10
63
Man, I wish Barbarian Babes had made more games. I'm totally in love with how it mixes sexual attacks with physical ones - like how in Busty Box 2 you can make the girl orgasm mid-fight to stun her.

Are there any other games with this kind of thing that you guys can recommend?
Games like this don't get much support because it's a very niche category, but there are a few that you might consider.
My general recommendation is just to mod something to your liking, because finding something that will fit your cup of tea might be difficult.

RyonaSaga/RyonaRPG. Never played it, but saw some videos of it, it's mostly sexual attacks & disabling the heroines. Community driven and probably moddable if you know RPGMaker.
MUGEN has some characters with sexual attacks (Kuromaru/Minotaur/Slime), also incredibly moddable. A big long list of possible things/styles of fighting here.
Unholy Torturer probably counts as sexual attacks, but it's leans more towards BDSM rather than fighting. If you like seeing a heroine with a lot of debuffs, this is your title. Unity platform, not moddable?.
Modded Skyrim is pretty bimodal - it's mostly either sex or fighting, but some mods make it "sex after fighting" if you lose. Highly customizable mechanics, skins, weapons, environments.
Malise & the Machine has a little bit of both but it's an unfinished game, and it had some of my favorite in terms of progressive sexual damage. It had an armor break mechanic and lust mechanic which made sexual attacks more damaging (or hard to break free from) depending on the character's state. Unity platform, not moddable?.
Other "fight or get sexually attacked" include Guilty Hell (A1), Sinisistar(1/2), and some titles from Kooonsoft (Witch Girl, Kung Fu Girl, among many others). Note that Koooonsoft titles are also swf's and moddable, though far more complex from BB games.
Rumble Roses XX is a grey zone because submission moves are not explicitly sexual attacks but they often appear very suggestive. Limited to skin & cheat engine (mechanic) mods.
 
  • Like
Reactions: Tyrian_Starr

Tyrian_Starr

Newbie
Sep 16, 2018
91
114
156
Has been a while, here's some more Barbarianbabes-style gifs I made a while back, enjoy! I haven't had time recently, but I've been messing around with Poser and Daz3d. Both have their ups and downs.

You don't have permission to view the spoiler content. Log in or register now.
 
  • Yay, update!
Reactions: Gordon4321

noleezy

New Member
Jul 15, 2024
11
6
13
Has been a while, here's some more Barbarianbabes-style gifs I made a while back, enjoy! I haven't had time recently, but I've been messing around with Poser and Daz3d. Both have their ups and downs.

You don't have permission to view the spoiler content. Log in or register now.
we need you in the kitchen oh yeah btw i did email the creator a while back to see where the games were and he did say he needed a artist so maybe you could reachout i mean you seem to love the stuff enough to yknow make it and as someone who has a hundred precented almost every game you certainly have the talent for it so maybe you should reach out to him! Jordan Wright <jwrighttpsc@gmail.com> thats his gmail i think you could do this and i would love to see more bb games or hell even good pinups so go make this dream happen! (if you wanna of course i think you can do it so you should try) ^^ 1759004073544.png
 

Tyrian_Starr

Newbie
Sep 16, 2018
91
114
156
we need you in the kitchen oh yeah btw i did email the creator a while back to see where the games were and he did say he needed a artist so maybe you could reachout i mean you seem to love the stuff enough to yknow make it and as someone who has a hundred precented almost every game you certainly have the talent for it so maybe you should reach out to him! Jordan Wright <jwrighttpsc@gmail.com> thats his gmail i think you could do this and i would love to see more bb games or hell even good pinups so go make this dream happen! (if you wanna of course i think you can do it so you should try) ^^ View attachment 5290115
How long ago was that? Last I checked he had moved onto other projects, although I did contact through the barbarianbabes/darkworld studios gmail, so I might have talked to someone else for all I know, but that was also...pretty sure around 2-3 years ago that I asked?

Currently, my computer right now isn't likely the best to handle much rendering (it's like 9 years old), but I am looking into a new computer hopefully soon to do some more rendering and whatnot. Until then, this is more or less of a side thing. Eventually, I was likely going to make a Barbarianbabes-style game, the only thing I was figuring out was what engine to use once I have the ability to do more without worrying about how hot my computer gets.
 

noleezy

New Member
Jul 15, 2024
11
6
13
How long ago was that? Last I checked he had moved onto other projects, although I did contact through the barbarianbabes/darkworld studios gmail, so I might have talked to someone else for all I know, but that was also...pretty sure around 2-3 years ago that I asked?

Currently, my computer right now isn't likely the best to handle much rendering (it's like 9 years old), but I am looking into a new computer hopefully soon to do some more rendering and whatnot. Until then, this is more or less of a side thing. Eventually, I was likely going to make a Barbarianbabes-style game, the only thing I was figuring out was what engine to use once I have the ability to do more without worrying about how hot my computer gets.
9 months ago this was but i did some digging and he is a really popular space channel now you should still be able to get work done for him tho because you he was still trying to get it back up while having this channel who would have known he would have gone into space news lol but you should keep us posted on the pc because im excited to see your progress and im rooting for ya!!^^ 1759201144303.png
 
  • Like
Reactions: Tyrian_Starr

Tyrian_Starr

Newbie
Sep 16, 2018
91
114
156
9 months ago this was but i did some digging and he is a really popular space channel now you should still be able to get work done for him tho because you he was still trying to get it back up while having this channel who would have known he would have gone into space news lol but you should keep us posted on the pc because im excited to see your progress and im rooting for ya!!^^

I suppose that I was kinda working on a homage game, though that's currently paused.

Here's some more of what I've done, had an idea for a game a while back, rendering currently takes quite a lot of time, but the general concept is down. While I have some sprites, this is more of the preview gallery side of things. Different enemy types, allies, so on. General concept was a mixture of two games I liked a lot, Busty Boxing and Galaxia as a clicker shooter/boxing game with RPG elements and plenty of enemies to defeat and capture. Enjoy!

You don't have permission to view the spoiler content. Log in or register now.
 

nthnhvu

New Member
Jul 31, 2024
13
5
72
I suppose that I was kinda working on a homage game, though that's currently paused.

Here's some more of what I've done, had an idea for a game a while back, rendering currently takes quite a lot of time, but the general concept is down. While I have some sprites, this is more of the preview gallery side of things. Different enemy types, allies, so on. General concept was a mixture of two games I liked a lot, Busty Boxing and Galaxia as a clicker shooter/boxing game with RPG elements and plenty of enemies to defeat and capture. Enjoy!

You don't have permission to view the spoiler content. Log in or register now.
Have you worked with Daz more? Recently, I switched to Genesis 8 because of the large resource library.
 

Tyrian_Starr

Newbie
Sep 16, 2018
91
114
156
Have you worked with Daz more? Recently, I switched to Genesis 8 because of the large resource library.
I kinda work with both Poser and Daz, swapping back and forth as needed. I'm more familiar with Victoria 4 and have some assets from Barbarianbabes through Renderosity and here. I have been wanting to see if anyone knows how to recreate some V4 skins from Barbarianbabes games, chiefly Ninjina. All the pictures I did up in the last post are V4 models, but done up in Daz3d.
 
  • Like
Reactions: silverinasilverina

FoxyBoxing69

New Member
Jul 19, 2022
3
0
11
Does anyone have the complete file for Boob Hunter? I could only find the SWF file for the game, but it just goes to a black screen after you win or lose. Also, does anyone have the files for Babeworld Wrestling and Sexy Sumo?.
 

Tyrian_Starr

Newbie
Sep 16, 2018
91
114
156
Does anyone have the complete file for Boob Hunter? I could only find the SWF file for the game, but it just goes to a black screen after you win or lose. Also, does anyone have the files for Babeworld Wrestling and Sexy Sumo?.
DM me, I have Boob Hunter definitely, as well as Babeworld Wrestling, although I could not find Sexy Sumo.
 
  • Like
Reactions: FoxyBoxing69