devolution

Author Topic: General Discussion  (Read 3821778 times)

0 Members and 18 Guests are viewing this topic.

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4275 on: January 07, 2015, 04:53:21 PM »
Last push: (I am switching to Android and going to get some sleep).

- Refinement was flipped to skill.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #4276 on: January 07, 2015, 05:15:39 PM »
So, skills.
anal, vaginal, oral, strip, group, bdsm.

I figured we could use group along with sex skills, at very least because we will have more skills for items (=more ideas). During checks we could always use group/2 + (anal+vaginal+oral)/3 for example, or if we know what body parts are used in group, more specific formulas.
Bdsm could be splitted into domination and submission parts. Though we don't have many domination pics or events, so maybe not. It will help with items, but if skill will be useless, so will be items.
=====================================================
refinement (general knowledge about society) and dancing. Moar in the future.
=====================================================
service, bartending, cleaning and waiting. Yeah, we could use service as a general skill (like, experienced bartender will be not bad waitress either becasue she already has high service). More difficult checks too then, like (service+bartending)/2.
=====================================================
For SE: leadership (better leader = bonuses to stats), exploration (chances to find something), stealth (chance to avoid enemies when hp is too low), traps (they will be in the future anyway, meanwhile could be used to capture monster girls).
=====================================================
For ST we need at least two skills: skill that helps to teach and skill that helps to, well, dominate and enforce.

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4277 on: January 08, 2015, 05:07:55 AM »
So, skills.
anal, vaginal, oral, strip, group, bdsm.

Ok, need to add:

- group
- bdsm

I figured we could use group along with sex skills, at very least because we will have more skills for items (=more ideas). During checks we could always use group/2 + (anal+vaginal+oral)/3 for example, or if we know what body parts are used in group, more specific formulas.
Bdsm could be splitted into domination and submission parts. Though we don't have many domination pics or events, so maybe not. It will help with items, but if skill will be useless, so will be items.

We'll find a good/simple way to handle the checks.

refinement (general knowledge about society) and dancing. Moar in the future.

- dancing # Should be used in strip job as well.

service, bartending, cleaning and waiting. Yeah, we could use service as a general skill (like, experienced bartender will be not bad waitress either becasue she already has high service). More difficult checks too then, like (service+bartending)/2.

- bartending
- cleaning
- waiting

For SE: leadership (better leader = bonuses to stats), exploration (chances to find something), stealth (chance to avoid enemies when hp is too low), traps (they will be in the future anyway, meanwhile could be used to capture monster girls).
=====================================================
For ST we need at least two skills: skill that helps to teach and skill that helps to, well, dominate and enforce.

Maybe instead of leadership (to be used in a lot of places):
- management
- exploration
* I can't say that I like the rest these skills. At least for now.
- teaching
* management skill instead of enforce?
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #4278 on: January 08, 2015, 05:11:00 AM »
Well, even if we don't use any kind of stealth in SE, there are stealthy characters, like pretty much any ninja from Naruto.

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4279 on: January 08, 2015, 05:22:06 AM »
Well, even if we don't use any kind of stealth in SE, there are stealthy characters, like pretty much any ninja from Naruto.

Still not useful at this point + it can be a trait.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #4280 on: January 08, 2015, 12:12:18 PM »
Alright, I have some stuff to show. It's alpha of my tagger, it can do anything but read and write tags from filenames  :D
This might sound ridiculous, but instead it checks if file is tagged properly, it can rename all untagged files by giving smallest possible hex index, it can delete currently selected file on spot, and it has preview window for pictures.
I also implemented complex logic in gui, it hides and shows groups of tags depending on what tags you already selected.

I've compiled both 32 and 64 bit versions, so you could try them out.

Open button allows to select a directory with pictures, delete deletes currently seleted file, purge forcibly removes all tags and gives default names to all pictures in the current folder and normalize looks for unproperly tagged files and renames them to min possible hex index.

I don't recomend to try any of options except open on files that you don't want to lose (delete) or rename (purge and normalize).
32 bit,   64 bit.

I think I'll have enough time tomorrow to add reading and writing tags.
« Last Edit: January 08, 2015, 01:06:56 PM by DarkTl »

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4281 on: January 08, 2015, 12:58:14 PM »
...

Looks great :)

I think it's the first software written in Delphi on my PC.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #4282 on: January 08, 2015, 01:05:53 PM »
Is it ok for unique girls json?
Quote
[
  {
    "id": "Kula_Diamond",
    "desc": "This young girl has been created with DNA altered to use ice powers by destroyed long ago secret syndicate.",
    "origin": "King of Fighters",
    "fullname": "Kula Diamond",
    "name": "Kula",
    "stats": {"charisma": 20, "constitution": 5},
    "skills": {"refinemant": 0},
    "element": "Water 1",
    "traits": ["Kuudere", "Big Boobs", "Long Legs", "Virgin"],
    "location": "city",
    "status": "slave",
    "occupations": ["Service Girl"]
  }
]
Among other things, should we use a separate field for archetypes (Kuudere) and special flags (Virgin)?

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4283 on: January 08, 2015, 01:16:34 PM »
Is it ok for unique girls json?Among other things, should we use a separate field for archetypes (Kuudere) and special flags (Virgin)?

"occupation": "ServiceGirl"

(single and without a space in the string).

I am not sure what game will do with this:

Code: [Select]
    "location": "city",
    "status": "slave",

There will be no crash for certain but such a character will never show up without extra scripting/events.

Nickname is also missing but it's not an issue.

Also this will not load until I code it in.

I don't think that there is a need for special frags.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #4284 on: January 08, 2015, 01:52:37 PM »
For two years we have in all girls xmls this
Quote
location="city"
status="free"
ie where to find the girl (we have city only currently) and if she is free or slave.

Now you telling me that those lines could be a problem? :D

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4285 on: January 08, 2015, 02:06:19 PM »
For two years we have in all girls xmls thisie where to find the girl (we have city only currently) and if she is free or slave.

Now you telling me that those lines could be a problem? :D

The way you wrote it in this post, no.

For slaves:

Code: [Select]
location="slavemarket"
status="slave"

would be correct. However there is a good chance that I have checks fixing these issues in place because if not, all slavegirls sent to the city never appeared in the game. I've made a different transform for personality images. Going to look into loading girl data from json now.
Like what we're doing?

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: General Discussion
« Reply #4286 on: January 08, 2015, 02:25:46 PM »
Hm. If you met a slave outside slave market, without scripting it could only mean that she's trained and already belongs to someone else.
So there could be an option to buy her from her current npc owner.

Without such an option the system is too complex without a reason.
« Last Edit: January 08, 2015, 02:30:59 PM by DarkTl »

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4287 on: January 08, 2015, 03:35:22 PM »
Without such an option the system is too complex without a reason.

Yeah... after all we've came up with to complicate the game, that is the problem  :D :D :D

Sf Updated:

- Loading from characters datafiles from JSON
- More appropriate atl for personality icons

Example I used to test JSON:

Filename must start with data and end with .json.

Code: [Select]
[
    {
        "id": "Kushina_Uzumaki",
        "fullname": "Kushina Uzumaki",
        "name": "Kushina",
        "nickname": "Tomato",
        "desc": "Kushina Uzumaki was a Konohagakure kunoichi who originated from Uzushiogakure's Uzumaki clan.",
        "origin": "Naruto",
       
        "race": "Human",
        "location": "city",
        "status": "free",
        "occupation": "Warrior",
        "element": "Air 1",
        "gold": 200,
       
        "stats": {
            "charisma": 60,
            "constitution": 45,
            "libido": 36,
            "joy": 63,
            "luck": 3,
            "character": 63,
            "health": 100,
            "intelligence": 25,
            "attack": 30,
            "magic": 20,
            "defence": 25,
            "agility": 35,
            "mp": 20
        },
        "skills": {
            "refinement": 10,
            "anal": 12,
            "vaginal": 22,
            "oral": 16
        },
        "btraits": [
           
        ],
        "ab_traits": [
           
        ],
        "traits": [
            "Bokukko",
            "Athletic",
            "Hyperactive",
            "Fearless",
            "Nymphomaniac",
            "Smart",
            "Former Assassin",
            "MILF",
            "Long Legs",
            "Big Boobs"
        ],
        "battle_skills": {
            "FistAttack": 1
        },
        "magic_skills": {
            "Windwhirl": 2
        }
    }
]
Like what we're doing?

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4288 on: January 08, 2015, 04:04:28 PM »
Added last names to random girls, first I've got in the game:



Choe sounds weird for an elf :( Hanya is a bit weird as well.

At some point in distant future, we could look into picking more appropriate names...

Edit: Looking at that image it occurred to me that we could try using justified "greedy" layout for the description text, going to try it now.
« Last Edit: January 08, 2015, 04:07:38 PM by Xela »
Like what we're doing?

Offline Xela

  • Global Moderator
  • *****
  • Posts: 6893
  • "It's like hunting cows"
Re: General Discussion
« Reply #4289 on: January 08, 2015, 04:22:48 PM »
Last update:
- Added random lastnames
- Improved description layout

Going to get some sleep/switch to Android.

Justified text in for descriptions does look a LOT better imo. I should do that more often...
Like what we're doing?