4.60 star(s) 45 Votes

saneulae

Member
Sep 18, 2020
109
57
Hey,

I'm trying to make a BBS offer mod with more luxury oriented requests, based on the existing templates in the vanilla offers.json
The problem is some requirements are either ignored/not showing up in game, as written below. i've also tried other keywords like part/parts/bot_part/bot_parts without success. I'd really like to add some bot part quality requirements / trait requirements / psychocore health requirement to the requests but don't know if it's possible currently. At least i don't know the proper keywords and syntax for it.

there's also an error line 75 i can't wrap my head around. the 1st request alone works fine if taken by itself.

JSON:
##clockwinding's BBS requests
##you're gonna need MrShaky's parts mod filling in the part grades blanks from vanilla, and other mods adding bots too or you won't be able to complete the luxury bot requests. I'm using Daeldaron's and Corvus' myself.

{
  "mod_id": "Luxury goods for questionable purposes",
  "mod_description": "Grey Market BBS offers for high-end bots.",
  "mod_priority": 20,
  "grey_market_offers": [
    {
      "id": "wtb_believable_store_manager",
      "title": "I don't ask where you got the parts, don't ask me what i'll do with the bot. Looking for a storefront manager, details below.",
      "chance": 15,
      "duration": (3,9),
      "cooldown": (3,10),
      "request": {
        "type": "bot",
        "rate": "DCBAS",
        "minimal_integrity": 80,
        "minimal_stability": 75,
        "skills": {
          "social": "BAS",
          "mechanics": "CBAS",
          "electronics": "CBAS",
        },
        "part": {
          "vocoder": "BAS",
          "skin": "DCBAS",
          "cpu": "CBAS",
        "price_mods": {
          "skill_mods": {
            "bot_social":      (1.0,"mul_exp3",0.0,5.0),
          },
        },
      },
      "reward": {
        "type": "money",
        "value": "min(150000,request_price*1.75)",
      },
    },
    {
      "id": "buying_sextoy_luxury",
      "title": "Need an escort for a business meeting and the following party. Beauty and social skills are a must, being able to act as a bodyguard is a bonus. Money isn't a problem, I need quality and speed on a ready-to-use luxury good.",
      "chance": 5,
      "duration": (3,3),
      "cooldown": (3,10),
      "request": {
        "type": "bot",
        "rate": "AS",
        "gender": "female",
        "minimal_integrity": 100,
        "minimal_stability": 100,
        "skills": {
          "sex": "AS",
          "social": "AS",
        },
        "part": {
          "vocoder": "AS",
          "skin": "AS",
          "cpu": "AS",
          "powercore": "BAS",
          "eyes": "AS",
      },
        "price_mods": {
          "skill_mods": {
            "bot_sex":         (1.0,"mul_exp3",0.0,1.5),
            "bot_social":      (1.0,"mul_exp3",0.0,2.0),
        "bot_combat":      (1.0,"mul_exp3",0.0,1.0),
          },
        },
      },
      "reward": {
        "type": "money",
        "value": "max(100000,request_price*2.0)",
      },
    },
    {
      "id": "buying_honeytrap",
      "title": "WTB honeytrap. Good luck calibrating the psychocore, i'm not dealing with that. And don't go too crazy on the bot, i'm kinda tight on the money.",
      "chance": 10,
      "duration": (3,9),
      "cooldown": (3,10),
      "request": {
        "type": "bot",
        "rate": "BAS",
        "minimal_integrity": 100,
    "minimal_stability": 100,
        "skills": {
          "combat": "BAS",
      "social": "BAS",
        },
    "part": {
      "skin": "BAS",
      "arm": "BAS",
      "vocoder": "BAS",
      },
        "price_mods": {
          "skill_mods": {
            "bot_social": (1.0,"mul_exp3",0.0,2.0),
            "bot_combat":   (1.0,"mul_exp3",0.0,3.0),
          },
        },
      },
      "reward": {
        "type": "money",
        "value": "min(125000,request_price)",
      },
    },
  ],
}
Ha!! your luxury escort will pay me 19M for my S bot! I like your style.
The only error I had to fix to run, was adding a closing bracket to "part" under store manager. My OCD added a few spaces here and there through the rest of the script.
psychocore stability works fine just the way you have it. I thought Rad mentioned something about a minimum part slot requirement a few pages back, but I didn't find it again right away...
 
Apr 3, 2019
113
47
ran into an error after editing one of my .json files, not really sure what the issue is:

Edit 1: Ok I figured out what happened, I tried to add an XP boost to one of the new part classes and it broke the game. It's kind of weird because every other part in that class has a boost but for some reason adding one to it broke the game.

Edit 2: I'm a dumbass, the problem was I forgot to place a bracket to close the argument, works just fine now. *shakes head at self*
 
Last edited:

Daedalron

Member
Oct 19, 2018
151
125
Is this an updated/expanded version of your mod indicated in KEROS post on page 41? If so, to load this mod vs that one, will this overwrite it, or should I delete the old mod and then extract this one? (along with your indicated required mods for it)

I will also say...I like the game, and I REALLY like your mod and its additions TO the game.
I tried as a test, and it seems it would still work even if you keep the older version of the mod (they have different file names, but the id of every model is the same). But it would be much better if you delete the older version of the mod, every older model is included in the v2.1 as well, with different parts though (the v1 only used the base game parts, while the v2 now use Mr_Shaky mod for a wider range of ranks). Assuming you keep the Assets in zip form, you would also waste a lot of hard drive space by having the old assets unziped and the new assets ziped.

So, my advice, delete the older version.
 
Last edited:

clockwinding

Member
Nov 10, 2019
388
154
Ha!! your luxury escort will pay me 19M for my S bot! I like your style.
The only error I had to fix to run, was adding a closing bracket to "part" under store manager. My OCD added a few spaces here and there through the rest of the script.
psychocore stability works fine just the way you have it. I thought Rad mentioned something about a minimum part slot requirement a few pages back, but I didn't find it again right away...
19 millions? well i'm gonna have to adjust the values down a bit, lol, that's way excessive but the idea's there. Sorry for the alignment issues, i accidentaly opened the file with notepad instead of notepad++ once so it messed some of the stuff up.

As for the psychocore requirement, it doesn't show in the offer in-game while the durability one does, that's why i don't know if it's taken into account or not. THanks for pointing me towards the part requirements message, i'll look for that.
edit: couldn't find it
 
Last edited:

Mr_Shaky

Member
Nov 6, 2017
219
203
Sorry for the alignment issues, i accidentaly opened the file with notepad instead of notepad++ once so it messed some of the stuff up.
Opening it shouldn't cause any issues. saving might. It might look misaligned if he's opened it in regular notepad though.
Here's an example of the same file in notepad++ vs regular notepad.
1645435840432.png
 

Mr_Shaky

Member
Nov 6, 2017
219
203
I thought Rad mentioned something about a minimum part slot requirement a few pages back, but I didn't find it again right away...
I remember him saying every bot requires slots tagged cpu and powercore. Can be on the same slot.
Is that what you're referring to?
 

clockwinding

Member
Nov 10, 2019
388
154
Yeah it's fixed on my end at least, also json runs properly now. Still looking for part, trait and stability proper syntax so it shows up in the offer in gamethough.
 

saneulae

Member
Sep 18, 2020
109
57
I remember him saying every bot requires slots tagged cpu and powercore. Can be on the same slot.
Is that what you're referring to?
There was that too, talking about modding part_slots... but I was thinking about a thread over vendor lists and possible outlines. or maybe it was another blip about price_mult.. I think its all starting to blend together lol.
 

saneulae

Member
Sep 18, 2020
109
57
19 millions? well i'm gonna have to adjust the values down a bit, lol, that's way excessive but the idea's there. Sorry for the alignment issues, i accidentaly opened the file with notepad instead of notepad++ once so it messed some of the stuff up.

As for the psychocore requirement, it doesn't show in the offer in-game while the durability one does, that's why i don't know if it's taken into account or not. THanks for pointing me towards the part requirements message, i'll look for that.
edit: couldn't find it
I struggled to find a balanced value with my vendors. Theres max(reward mult) and min(reward mult), with skill reward mult, and reward value range on top of bot/part price values... the min reward seems to cap out quickly, while the max reward can skyrocket. In the end, I just said fuck it lol. Gives it a bit more life.. "do I sell to this guy now, or hold out to see if the next offer is better?"
 

cavebear

Active Member
Mar 5, 2019
581
152
Just gonna leave this here. Might update it when new versions drop if I have time.
Please do not contact me directly unless it is for one of the following reasons:
Suggestions regarding this post.
Telling me about a mod upload/update to update the list below.

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

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

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

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

You don't have permission to view the spoiler content. Log in or register now.
Attached JSONs for modders to reference. Vanilla assets are now easily accessible in mods/0050_base_content.zip
Also attached a template mod. Might help someone.
on your post i couldn't see all the bot preview photos.
also a note to modders, please add a mega link because some of us only use mega to download from this sight.
 

Mr_Shaky

Member
Nov 6, 2017
219
203
on your post i couldn't see all the bot preview photos.
also a note to modders, please add a mega link because some of us only use mega to download from this sight.
They're all there for me. Don't know why you can't see them. Might have been an interruption with the attachments servers or something with your browser.

You deciding you only ever want to use mega seems like a you problem.
 

cavebear

Active Member
Mar 5, 2019
581
152
They're all there for me. Don't know why you can't see them. Might have been an interruption with the attachments servers or something with your browser.

You deciding you only ever want to use mega seems like a you problem.
all of the other download sites i have to download some shite to be able to access stuff, so YES IT'S MY FUCKING PROBLEM WITH OTHER SITES.
 

dmmt

Well-Known Member
May 8, 2020
1,003
972
Deleted old Mod, DL'd Mr Shakys mod and Daedalron's V2 mod.

Extracted Mr Shaky's mod to the (in my case) D:/DSCS/Mods directory.
Right click copied and then pasted Daedalron's mod to the same Mod directory (w/o extracting, so it is still in zip format)

had a couple error screens where rollback resolved the issue, but then this came up:

placeholder.png
 

Mr_Shaky

Member
Nov 6, 2017
219
203
Deleted old Mod, DL'd Mr Shakys mod and Daedalron's V2 mod.

Extracted Mr Shaky's mod to the (in my case) D:/DSCS/Mods directory.
Right click copied and then pasted Daedalron's mod to the same Mod directory (w/o extracting, so it is still in zip format)

had a couple error screens where rollback resolved the issue, but then this came up:
Let me guess: you downloaded the Mod template.7z. That's not a mod. You need to download the ShakyMod_Parts from inside the mods spoiler.

EDIT: I deleted the template to prevent a third confusion. Might make a "for modders" section at some point.
 
Last edited:

dmmt

Well-Known Member
May 8, 2020
1,003
972
Just looked, yep, thats what I DL'd from the link in Daedalron's post. Let me try it again. :)


That was it. TYVM!
 
Last edited:

cavebear

Active Member
Mar 5, 2019
581
152
you could also use jdownloader, that allows you to copy the links and download them without having to go to any sites directly.
what the flippi g bleep dwa bleep are you talking about?? some of us don't know much of shite about computers and programs for various reasons, so this line of thinking "just look it up on the internet" pisses us off.
 
4.60 star(s) 45 Votes