AnimeOTK

AnimeOTK (https://animeotk.com/forum/index.php)
-   Spanking Video Games Discussion (https://animeotk.com/forum/forumdisplay.php?f=195)
-   -   SpSim Rewrite - Rewrite?? (https://animeotk.com/forum/showthread.php?t=34974)

x32x64x86 May 2nd, 2019 09:06 PM

SpSim Rewrite - Rewrite??
 
Hi all,



Some people here might remember a small game originally called "SpankingSim" which was discontinued in 2014 as far as I can tell.



It was then rewritten in late 2014 but this again has not been touched since 2014. Since the author said they would appreciate help I have decided to attempt to finish the project.


Here is the github for the re-write that was abandoned

https://github.com/Andrusska/d-spsim


In the re-write the author never implemented actual spanking into the game but it was so close that I just have to finish it. It also helps they they wrote it in C#, a language I use everyday extensively.


This is the thread I will be using to post updates, and eventually the github link when I make a new account for this in particular.


If anyone wants to help when I get this on github, feel free to do pull requests but the most helpful think I current need is new descriptions of all the actions.

Im a Software developer, we arent known to be the most "creative" of people and the original descriptions could use some changes.


 


- Refactor the "requirements" system used to filter messages - DONE
- Add all message types for the new spanking events - DONE
- Create a dev xlm file with useful messages instead of the descriptive ones -DONE
- Add new action types for spanking - KINDA DONE
- Change pain to use a float not an int

- Add functionality to pick position - DONE
- Add functionality to use implements - KINDA DONE (No modifiers)

- Have pain change increase dependent on resistance, strength of the implement, clothing level ( and maybe position???)




 

- Moved test methods into seperate project "SpSim.UnitTests"
- Broke everything whilst refactoring, lets spank it till it works again
- Made use of partial classes split the "Location" into separate files based on functionality. Navigating through a single ~2000 line file was less than fun.
+ ActionHandling.cs
+ ClothingInventoryActions.cs
+ DefaultActions.cs
+ FieldsAndProperties.cs
+ GeneralMethods.cs
+ GirlActions.cs
+ GirlHolding.cs
+ GirlSpanking.cs
+ Setup.cs
- Location.cs


- After 6 hours today, spanking is technically implemented.









 

- A "Call girls" options which will call everyone to your current room.





Some people have asked how to run the re-write, I have build the project as I have it on 09/05 (DD/MM) so spankings do not work.


HOW TO USE:
Run the .exe, then click load and choose the file called "Default.xml".



http://www.mediafire.com/file/3hub1e...-v0.0.zip/file

Any other suggestions are welcome!

EDIT: It seems the original author found this post. Sooo.....hi? Thanks for doing a lot of the work for me :P

Senda May 2nd, 2019 09:53 PM

Add a wedgie feature maybe if you need descriptions for that pm me and I will write some nice short descriptions for ya, also if you need descriptions in general pm me and I will help.

Firequest May 2nd, 2019 10:56 PM

Oh hey,

hope I didn't left to much of a mess in that repo...last time I glanced over that code was...probably sometime 2014. If you have any questions, feel free to dm me.

Good luck ;)

x32x64x86 May 3rd, 2019 05:43 AM

Quote:

Originally Posted by Firequest (Post 3709730)
Oh hey,

hope I didn't left to much of a mess in that repo...last time I glanced over that code was...probably sometime 2014. If you have any questions, feel free to dm me.

Good luck ;)

Hi!


The code is actually pretty clean, most major changes are just personal preferance (like splitting out Locations.cs as wow that'd a long file.

The program is actually really close to done, which suprice me. So thanks for doing 90% of the work :D

x32x64x86 May 3rd, 2019 12:10 PM

Quote:

Originally Posted by Senda (Post 3709720)
Add a wedgie feature maybe if you need descriptions for that pm me and I will write some nice short descriptions for ya, also if you need descriptions in general pm me and I will help.

Hi, that's surely something I can add later on in the development process.

I will need to get/write some descriptions of each room in the house, the house shape and layout can all be easily changed so if you, or anyone else, would be kind enough to write these descriptions it would help things along a lot.

---------- Post added at 01:10 PM ---------- Previous post was at 01:07 PM ----------

Quote:

Originally Posted by Firequest (Post 3709730)
Oh hey,

hope I didn't left to much of a mess in that repo...last time I glanced over that code was...probably sometime 2014. If you have any questions, feel free to dm me.

Good luck ;)

Hey, this is slightly awkward. I assumed this had been forgotten after 5 years but it's nice that you found the thread.
Ive got a few questions about design decisions that were made that I'd love to ask you about in DMs.

If course if you want to keep ownership of this I'm fine with submitting pill requests to your github, but this will obviously slow things down.

Thanks for your work on this:D

EDIT: I also don't envy you for writing out that XML file, it took me over an hour to write a stripped down version for testing so I can only imagine how much work the full file took.

SpecificInter3sts Edit P May 4th, 2019 09:45 AM

Once the girls are spanked, they should need to cry. The player, or other girls could maybe comfort them? Hug them, sooth their pain.

Dialogue and spank severity options would be cool too. For example, maybe what they Think is going to be punishment turns out to be a series of love taps and coy banter.

A sleep/go to school option to skip the day. Report cards. Crying themselves to sleep, sitting
uncomfortably in class.

Perhaps the girls could do something In game to deserve a spanking. Perhaps a room update notification says; "I hear commotion from (Room)" You investigate and there's arguing, bullying, and you need to work out how to punish the ones at fault. Or maybe the girls could Seek you out to tattle on the others.
Or, "I'm in the living room. (Name) is sitting in the couch. I see her homework/chores are still incomplete" You can suggest she do them right away, and she Might if you refresh the page a few times or leave the room, or she might ignore you entirely. You can warn her again, (warnings are numbered for you to remember how many she's been given) before you decide to punish her.

Maybe you can get feedback from the girls. "Do you think you're punished enough?" "Do you think she's had enough?"
The spectators will answer pending on their personality and any grudges they may have. Or, maybe they try to stop you themselves. That said, lets not make the girls unlikable. If they're too demanding to punish another, they'll all be bitches.

x32x64x86 May 4th, 2019 01:28 PM

Quote:

Originally Posted by SpecificInter3sts Edit P (Post 3710655)
Once the girls are spanked, they should need to cry. The player, or other girls could maybe comfort them? Hug them, sooth their pain.

Dialogue and spank severity options would be cool too. For example, maybe what they Think is going to be punishment turns out to be a series of love taps and coy banter.

A sleep/go to school option to skip the day. Report cards. Crying themselves to sleep, sitting
uncomfortably in class.

Perhaps the girls could do something In game to deserve a spanking. Perhaps a room update notification says; "I hear commotion from (Room)" You investigate and there's arguing, bullying, and you need to work out how to punish the ones at fault. Or maybe the girls could Seek you out to tattle on the others.
Or, "I'm in the living room. (Name) is sitting in the couch. I see her homework/chores are still incomplete" You can suggest she do them right away, and she Might if you refresh the page a few times or leave the room, or she might ignore you entirely. You can warn her again, (warnings are numbered for you to remember how many she's been given) before you decide to punish her.

Maybe you can get feedback from the girls. "Do you think you're punished enough?" "Do you think she's had enough?"
The spectators will answer pending on their personality and any grudges they may have. Or, maybe they try to stop you themselves. That said, lets not make the girls unlikable. If they're too demanding to punish another, they'll all be bitches.


Love the ideas, this is the exact kind of thing I need.


For the first point, this is actually already done (kinda). When a spanking event is over, any other girl in the same room reacts to it. These reactions can be filtered by certain requirements, such as that the Spanked Girl's pain is at a specific value.


For example, currently this is an event:
Code:

<watchoverreqalert="3,2"reqpain="4,5">%povG gives %G a sympathetic hug before going back to what she was doing.</watchover>


What this says is, if the watching girl is alert, so was paying sufficient attention, and the spanked girl is at pain 4 or 5, 5 being max, then the watching girl will give the spanked girl a hug.






Second, I would love to have "fun" spankings. Currently the girls are pretty much always scared of you which is sad. This is something I can add later on, with the main change being that I will need lots of new dialogue.


The next few points revolve around something called "Events" that the girls can take part in. These are kinda in the code already, although from what I can tell they are not fully implemented. This was actually also an idea in the original original game but was never added there either.

This is something I really want to do, but I'l have to see how feasible it is when I get to that stage.


The "Do you think you were punished enough?" is interesting. When I get events added il play around with having this based upon the girls affection, resistance and contentment.




Thanks for the ideas! :)

---------- Post added at 02:28 PM ---------- Previous post was at 12:47 PM ----------

After swearing at the message filter for about 3 hours, I finally have it so you can now pick a girl to spank, and select the position you want. The response from the girl depends on the position picked.


Now to make it so you actually spank the girl.

spiderx May 4th, 2019 09:57 PM

But I'm happy there isn't "fun" spanking in that game



Quote:

Originally Posted by x32x64x86 (Post 3710709)
The "Do you think you were punished enough?" is interesting. When I get events added il play around with having this based upon the girls affection, resistance and contentment.


Something like that also already is in game

SpecificInter3sts Edit P May 4th, 2019 10:25 PM

I see. You want to make girls cry and nothing more. No room for them to feel good too is that it? You just want to drag them over your knee, beat the sense out of them, and then disgard her and move on to the next is that it? Huh? is it??!

Just kidding. I couldn't resist.

I get that these games sometimes take you out of the moment when a event plays out with the wrong vibe you were hoping for. But surly having the option for fun won't hurt you. Instead of clicking the three stages of fun you just click one of the options that make her cry.
If the girls assume pain by default, which is reasonable to be sure. You'll get what your after.
But maybe you can reward certain behaviour with, pleasure?

I dunno. But I assume all of us know how to swim in these sorts of games?
No one's going to drown just because we added more depth :)

bonemouth May 6th, 2019 05:01 AM

Sorry for the dumb question, but this isn't playable yet, is it?


All times are GMT. The time now is 12:21 AM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© AnimeOTK.com 2007-2012