A BioBotics engineer caught taking an espionage offer is thrown out alive but with a black mark and a huge debt, unable to find decent work in a cyberpunk world. Defective Sexbot Chop Shop is a sci-fi management Ren'Py porn game from Radnor.
The visual novel runs a sandbox management and trainer loop with character creation on a choice-driven story. Radnor builds it with steady updates and a clear structure, the kind of focused, maintained work this directory favours.
3DCG art, dystopian framing, deep tag list spanning harem, trainer, management and sci-fi. A focused Ren'Py porn game for players who want a repair-and-train sexbot sim among the best Ren'Py porn games.
Installation
1. Extract and run.
Developer Notes
Check second post to see my current roadmap/plans/ideas/questions.
Game updates will be posted on Discord and F95.
Browser version currently broken on Chrome and probably other browsers. Known RenPy issue, will be fixed eventually.
- quality-of-life: added warranty seals information to bot_preview screen
- internal: allow random events with rolled parameters
- internal: return dummy false object from bot.chassis[invalid_slot_id] to use in mod formulas
- internal: sort asset packs by id, longer first
- internal: rework wchoice to handle floats by normalizing all weights to ints, w=int(w*1000)
- internal: accept strings for more mission related entries
- modding: add "mc_xp_change" entry to mission results
- modding: actually use missions "costs" entry
- internal: allow bypassing "effective_xp" processing, give_xp ("skill",("raw",500)) or ("skill",500,raw=True) or ("skill_raw",500)
- modding: add xp gain mults to tunings.json, for mc and bots
- modding: add difficulty hardcore mode setting to tunings.json
- quality-of-life: add "Always" to "Repeat action buttons" settings, overriding difficulty hardcore mode
- quality-of-life: play movie audio on sound channel when maximized, with settings option
- modding: // style comments in json files, only working with leading comment markers
- internal: give_xp accepts "next"/"prev"/"zero"/"" as xp value to give/take exact raw xp
- internal: move scavenge bot/parts generation to random events
- modding: add more random event/finalization hooks to roaming and common interactions
- fix: various minor issues/tweaks
v0.4.0
- gameplay: add random event system
- internal: separate home/work random events from home/work interaction
- internal: add random event hooks to various interactions for future use
- content: sleep event
- quelity-of-life: restore parts stacks/combining
- quality-of-life: do-not-sell now works per-item-type, not per-item
- quality-of-life: show total number of parts with same id
- gameplay: missions system
- content: "scavenge" bot mission
- modding: load bot missions from mods
- gameplay: "warranty seals" flags/system
- fix: various minor issues
Spoiler: v0.3.1
v0.3.1
- modding: load mods zip archives from "game/mods/" and "/saves/" folders
- modding: moddable game constants, "dscs_tunings" dict
- modding: remove existing entities with "-id" format, supporting * wildcard
- modding: moddable name variant tables, "name_tables" dict
- gameplay: generic part slots, allowing bots with different parts layout
- modding: moddable part slots, "bot_part_slots" dict
- gameplay: generic roles, allowing advanced roles, combining two or more simple roles
- modding: moddable roles, "bot_roles" dict
- quality-of-life: movies audio channel played on voice mixer, muted by default
- gameplay: universal xp_mult parameter for bot models/parts/defects, catch-all/per-skill/eval
- gameplay: part damage_on_remove parameter, int/float/list of floats/"destroy"
- code-stub: power_consumption part parameter, powercores will have negative
- code-stub: list of dump site scavenge loot found during current visit
- code-stub: changeable max energy/AP
- code-stub: automatic traits appearing depending on real-time conditions
- code-stub: bot parts special effects
- code-stub: MC implants
- code-stub: MC installed software
- code-stub: bots installed software
- quality-of-life: bulk sell part type at workshop part-tinker screen
- quality-of-life: bulk sell options to workshop inventory, by rate or irreparable defects
- quality-of-life: togglable do-not-sell flag for bots and parts
- modding: use preview image as main if no associated movie/image is found
- quality-of-life: repair-random-bot workshop button, with repeat
- gameplay: "shopkeeper" role, combining techie/clerks roles and passively operating shop
- workshop upgrade: bots storage room, bot interaction costs 1AP to "power up"
- gameplay: NetConsole system, network interactions hub at home
- gameplay: NetConsole, "Grey Market BBS", buy/sell/trade/flavor offers
- gameplay: combat/social smart/dumb traits
Spoiler: v0.2.1
v0.2.1
- json modding system, see /game/mods/modding.txt for more
- replaced tech demo assets with custom-made images, thanks Strenif!
- added pronouncer mixin to characters, allowing for male/female bots/characters
- image/movie full view mode, click on image to enjoy
- bot preview when buying or taking repair order
- some bots from dump site and flea market with come with pre-existing skills
- can train mc social when relaxing at robosechs
- give bit better rewards when working
- roles information screen
- status screens now remember current pages until you return to game
- bot replace part now have pages, allowing more than 6 options
- basic bot capsules management, can move bots between capsules
- tinker button at workshop to repair random part
- repeat action buttons for most repeatable actions
- game settings, ability to disable repeat buttons if you fond of grind
- confirmation when delivering/canceling repair order
- hardcore difficulty level
- changed difficulty settings a bit, making easy easier
- difficulty levels and skills information during intro
- mark most damaged part in bot chassis, red * next to slot
- show part rate next to name, depending on difficulty
- bit more explanations/notes to unclear passages
- bugfix: fix canceling repair bot order crash
- bugfix: restore inherent traits when wiping bot psychocore, if trait is evolved
- bugfix: give techie bots xp when repairing workshop inventory parts
- lots of other minor fixes/tweaks
Spoiler: v0.1.1
Initial public release