I will go ahead and post this now. I will probably edit this post later.
I had been mentioning BG characters but I wanted to start with something simple first. This is the first implementation of the the random BG characters. More stuff will come later like possibly a custom character menu, etc.
In this implementation, the only thing that is imported is the hair style. And the custom characters are in the school attire and appear in the school main hallway. later they might appear in other places. Up to 100 custom characters can be imported into the game.
Many things about the characters can be chosen. And I can see the school area a being a little more interesting with many different characters created and them all having various ways they effect the game.
This are the things that be customized, I have a few more options I might add in later.
dialogue (whatever you want them to say when they appear in the school in front of Maiko)
condition_dialogue (example: good job beating Luma!)
and yes I realize that “suprised” is spelled wrong
the end result will need to have the separated by a “:” symbol. so it i will look something like this:
here is a example of a real working string of data:
male:brown:suprised:crossed:none:Jaxo:Classes are hard I wish there was a fast and easy way to get top grades.:game:happy:shocked:Good job beating Luma! at the arcade! here is some money!:money
all of these option needs to be placed in a file called “data.txt”. this file is placed in a folder as follows: umcc_import/#/data.txt
# represents the next number this character is. so if you have already three characters the should be in folder as follows:
and a new character to make or download would need to be in a new folder “4”, then the next character is 5, then 6, etc.
Also you will need “hair_front.png” and “hair_back.png” in the same folder as the character data. I have example hairs here you can edit if you want. the name of the file and size needs to remain the same.
here is a detailed breakdown of what each thing does:
male: Assigns your character a female body
female: Assigns your character a female body
grey: Gives your character grey eyes
red: Gives your character red eyes
blue: Gives your character blue eyes
brown: Gives your character brown eyes
green: Gives your character green eyes
purple: Gives your character purple eyes
normal: Your character will have a normal facial expression
happy: Your character will have a happy facial expression
mad: Your character will have a mad/angry facial expression
wtf: Your character will have a confused facial expression
suprised: Your character will have a surprised facial expression
sad: Your character will have a sad facial expression
cheesy: Your character will have a very wide smile facial expression with teeth showing
pissed: Your character will have a angry facial expression with teeth showing
normal: Your character will have arms to the side.
crossed: Your character will have arms folded across their body
hips: Your character will have hands on hips
suprised: Your character will have both hands open with palms facing Maiko
onhead: : Your character will have hands resting on their head.
shy: Your character will have arms to the side and hands coming together in the front.
cover: Your character will have hands covering their chest
chest: Your character will have both hands together just below their face
fap: Your character will have arms to the side one in a motions rubbing their genital area.
none: Your character has no boobs (a male can’t have boobs even if something else is selected)
small: Your character has small size boobs like Riley
med: Your character has medium size boobs like Pattie
large: Your character has large boobs like Maiko
jumbo: Your character has jumbo boobs bigger than Maiko
any name you want for your character
whatever you want them to say when they appear in the school in front of Maiko.
condition – conditions currently have a 33% chance of checking for the condition.
none: never check for a condition and skip the rest pf the data.
always: there is no specific condition, this just happens every time a condition would be checked on this character.
game: This condition will trigger if Maiko has beaten Luma’s score at the arcade.
sexbook: This condition will trigger if Maiko has the pleasure tips 1 sex book.
cumface: This condition will trigger if Maiko has cum on her face
dildo: This condition will trigger if Maiko currently has a dildo
same options as facial_expression
same options as arm_position
Any dialogue you want to the character to say when their conditional event triggers when they talk to Maiko.
reward – rewards are thing that alter the game in come way of the random characters condition is check and also true. Remember conditions have a 1 on 3 chance of even being checked when talking to Maiko.
none: no rewards is given
money: a small amount of money is given to Maiko
relationexp: Maiko gains a small amount of exp with all main students
sentparts: Maiko gains a small amount of sentinel parts
sentchips: Maiko gains a small amount of sentinel chips
dildo: Maiko gains a additional dildo.
coffee: Maiko gains a coffee if she has not already had 3 or coffee already that day
shower: Maiko gains the effect of a light shower and becomes clean and removes cumface
pics: Maiko gains nude pics of specific girls including Savori.
expose: Maiko becomes topless
cum: Maiko becomes cum faced.
for sent battles add
to end of your current custom data.
here is a example of a real working string of data with sentinel battles:
male:brown:suprised:crossed:none:Jaxo:Classes are hard I wish there was a fast and easy way to get top grades.:game:happy:shocked:Good job beating Luma! at the arcade! here is some money!:money:sent:t4:t4:t4:t4:e1:g5:g5:g5
Pulse: Shoot Khalei in short pulses at target \n 15 damage after 1 second \n (Stackable)
Rocket: Shoot volleys of rockets at target \n 20 damage after 2 seconds \n (Stackable)
Laser: Fire a continuous laser at target \n 30 damage over 3 seconds, 10 points each second
Stabilizer: Absorbs a small portion of all direct damage taken \n absorbs 3 points, lasts 15 seconds
Reapir: Regain a small amount of lost HP \n recover 20 points \n (Stackable)
Reboot: Removes negative module effects imparing the unit
Overclock: speeds up cooldown time for a set time \n increase by +0.25 seconds per tick
Lens: Increases Khalei damage output \n increase by 5 points, lasts 15 seconds
Assult: Increase Physical damage output \n increase by 10 points, lasts 15 seconds
Driver: Imporves all module duration \n increase time by 15 seconds
EMP: Disable all nearby enemy modules for 1 turn \n resets enemy cooldown for 2 seconds
Disruption: slows down cooldown time of enemy unit for a set time \n decrease by 0.35 seconds per tick, lasts 15 seconds
Hacking: Enemy unit takes damage whenever it’s systems are ready \n unit takes 15 damage, lasts 15 seconds