4.60 star(s) 45 Votes

cavebear

Active Member
Mar 5, 2019
570
151
that's a reasonable thought but that just leads to there being a very clearly optimal build, dumping everything into combat and social, as you can just passively level up the rest by just working and sexing your bots. meanwhile those two... not really.
combat goes up as you train bots.
 

Radnor

Member
Game Developer
Nov 9, 2021
365
940
Unreal/Unity is used by big and small alike. Like I said, I don't trust small devs. You keep mentioning sandbox/vm, etc, but that's just dodging the central issue.

I choose to warn rather than ignore. Someone else with no programming knowledge might thank me for it at some point.

Copyrighting your IP allows you to go after folk who steal your work. You can even get support from the likes of the EFF when you do it and someone infringes on it.
1)
Whether or not Unity and Unreal is closed source is completely irrelevant because they are development tools just like Ren'Py is. And with a game you include it's runtimes (well, interpreter, which is sloooow). The difference is that Unity's and Unreal's runtimes are compiled for your project and I do mean really compiled and not "python-compiled". This makes those games many times faster, esp considering that Python 2.7 (base of Ren'Py) is beaten by Python 3 which is up to five times faster or more.
Tom should have updated Ren'Py in 2015. He has plans to update it to Py3 but that will never happen. He KNOWS that the engine is out of date and it seems like he doesn't want to do the effort.

Ren'Py is, but it is completely uninteresting to work with anymore due to it's old requirements: Python 2.7, which is slower than sluggish, and an old PyGame codebase which has moved to Py3 ages ago. With Ren'Py, we're talking a framework which is close to ten years old in it's current form.
What is actually interesting is what goes out to gamers. With the other tools, you get ready-to-run software which will (usually) work. You cannot be sure with Ren'Py anymore because the interpreter is so old that many of the libraries don't actually work with a current OS. It's patch on patch and in addition, it is inherently unsafe on a modern system.

2) Rendered pictures do not require a license to the assets Whoever renders them do, but this not a game developer's fault when we're talking about mods.
Also, you're mistaken.
F95zone is not actually a pirate site. It is a site for sharing free adult games, but it is most definitely not focused on piracy. You'd want another site then.

BTW, you lock your own code with homemade protections. Don't mention Ren'Py's codebase as open source because you're closing your own, so that's a really bad statement.

STILL... it's a great game and I do play it. I just wish that you spent your skills on a proper and modern gaming platform.
Guys are you trying to have a threesome with me or you just a single person switching accounts?

I have already warned people at my discord rules post, at this thread, both 2nd post and more than once further. You have warned people too, more than once. I understand such concerns, these are valid ones. But don't spam the thread.

You can include python/lua/js compiler/run-time into your compiled game, no one will notice, trust me.
Python2 used by RenPy is not "insecure". It is just tiny bit less secure than latest Python3. And when i say it i usually mean some standard libraries, not compiler/runtime itself.

RenPy is supposed to be "single download, extract and run, will work everywhere". No need to check if you have all needed redists. No need to check if redist you have is actually version you want and not some weirdly glitched same-but-not-really version, like some vcredist were. It is design choice and it is good choice. If you look at it from player perspective, not from os/system dev. Library sharing is generally hard to get working right. This is why Windows gone from single updateable msvcrt.dll to whole fucking zoo of dlls/packages. Seen whole journey myself, so don't try to sell it, will not buy.
Not sure about linux/mac, but from what i heard/seen long ago, situation is pretty similar, with new distro breaking stuff, different repo containing obsolete packages, even fucking c lib may be not what you expect, breaking APIs etc.
And when i look at Unity games i can see gameassembly.dll with size of whole RenPy runtime and i doubt it can't be split into shared/game-specific dlls. Or data/Managed full of same files packaged with different games. I guess depending on Unity version. So yeah, you should complain same about Unity too regarding not sharing run-time. And UE too.

Also RenPy is open source, there are sources for anything on github, including platform-specific binaries. If i am using some tricks to close sources, it is just me. But even then you can create new game project in renpy, drop my rpa file and add code, as long as you can understand/follow api. This is surely not something i will support, but it is possible to rpy-mod game now.

EFF are useless, it's just club for some geeks to pretend they are some kind of Digital Resistance, again trust me, had experience with opensource/linux folks. Many smart people, but very often not connected to actual reality. If you want working code they are good people to talk to, if you want real world problem solved, avoid them, never once i heard anything sane from them.
Not to mention i don't think i can see it working. "Hey guys, i'm making scat/furry porn game, and i reverse engineered someone else game and i think they are using my code, oh, and also there is no way you can have real identity of that guy to start legal actions as they are just some russian/chinese over vpn/tor, oh, and also i will not reveal mine, because my government may fuck me over, so like do something about it"?

Again, there is theory and there is real world. Your suggestions, at least talking about licenses/IP/copyright are more on theoretical side. There was threads about f95 staff and some devs trying to DMCA shut down patreon of people who were stealing leaked games, replacing links, sometimes even dev logos and making money of it. It took quite some time to change anything actually. And if i'm not wrong these fucks are just rebranded themselves and continue.

Would i decide to spend my skills on modern gaming platform i would be making browser f2p games with lots of smart milking mechanics. This project is just a pet project i do for fun, using platfororm/language i'm personally fond of.

I really hope this is last post on this topic, as i believe i have answered your questions about open source/copyright/python/renpy/security. Don't think will post or learn anything new.

WILL IGNORE/REPORT NEXT POSTS ABOUT IT AS OFFTOPIC/SHITPOSTING.
 

esoom

Active Member
Sep 6, 2017
959
1,120
This game seems pretty cool, played it for about 10 mins to get a feel of it, seems like it takes some inspiration from the Strive games which is pretty cool.

I wonder if there is any plans to expand the game scope and go a bit darker...

Perhaps cyborg women with implants along side the bots.
And/Or kidnap and put / copy a human mind in one of those bots.
And/Or have illegal AGI bots.
With those types of bots/cyborgs implement a morale system have them try to escape and get the police on you.

Do more illegal stuff with them like,
Having underground bot fights where you have to repair and upgrade them and teach them tactics you can find / extract from broken bots.
Have them compromise and steal from people.
Assassin bots.

So many possibilities...
 

Radnor

Member
Game Developer
Nov 9, 2021
365
940
This game seems pretty cool, played it for about 10 mins to get a feel of it, seems like it takes some inspiration from the Strive games which is pretty cool.

I wonder if there is any plans to expand the game scope and go a bit darker...

Perhaps cyborg women with implants along side the bots.
And/Or kidnap and put / copy a human mind in one of those bots.
And/Or have illegal AGI bots.
With those types of bots/cyborgs implement a morale system have them try to escape and get the police on you.

Do more illegal stuff with them like,
Having underground bot fights where you have to repair and upgrade them and teach them tactics you can find / extract from broken bots.
Have them compromise and steal from people.
Assassin bots.

So many possibilities...
Thanks.

There was such suggestions, but i personally don't want to go too dark with this game.
So while you may find some non-bot characters as live-in friends in future, i doubt i will add turn-people-into-bots mechanic. Very niche, requires content i can't write any good, wouldn't really fit existing game lore.

Some kind of bots arena is often suggested, it may appear, but not a high priority at the moment.

Other stuff, like stealing info from bots and use it to blackmail or to sell on grey net, or quests where you supplied with stolen bot to install spyware/bomb for owner to trigger once bot is "found" and such, is likely to appear some day.

No ETA though.
 
  • Like
Reactions: Godogma

EdogawaKonan

Member
Sep 16, 2018
108
29
Is it possible to add highlighting to the "workshop" menu for parts that have a different percentage of type integrity;

100% - green
fron 99% to 75% - yellow
from 74% to 51% - white
from 50% to 26% - orange
from 25% to 1% - brown 0% - red or shades of other colors

this is for display purposes
 
  • Like
Reactions: Daedalron

Radnor

Member
Game Developer
Nov 9, 2021
365
940
Is it possible to add highlighting to the "workshop" menu for parts that have a different percentage of type integrity;

100% - green
fron 99% to 75% - yellow
from 74% to 51% - white
from 50% to 26% - orange
from 25% to 1% - brown 0% - red or shades of other colors

this is for display purposes
Some color coding of parts integrity indeed may be useful to spot things. Not sure about your color palette, but added idea to todo list, thanks!
 

cklaubur

Active Member
Apr 2, 2018
674
305
Is the "Done" button meant to always return to the home screen?

There are some parts, like if you are training or hacking, where the "Done" button takes you all the way back to the home screen, while if you are tinkering in the workshop on parts or bots, clicking "Done" seems to be the same as clicking the "Back" button in the other menus.
 

Radnor

Member
Game Developer
Nov 9, 2021
365
940
Is the "Done" button meant to always return to the home screen?

There are some parts, like if you are training or hacking, where the "Done" button takes you all the way back to the home screen, while if you are tinkering in the workshop on parts or bots, clicking "Done" seems to be the same as clicking the "Back" button in the other menus.
Yes, it is kinda irregular at workshop, with some things there it make sense to return to "home", but some to "workshop". Not sure, but probably will unify these to all return to "home". Still thinking how to do it best without adding more buttons.
General idea is:
- back - return to previous screen
- home - exit "mode" and return to base location
It it that "base location" i'm not sure about with some interactions.
 

Squib2187

Member
Aug 1, 2017
265
270
Speaking of your mod, I assume it works with 3.1.1, but I'll let you know if I encounter any bugs. Also, do you have an idea about when you'll update it?
Thanks, I'm still playing around with the new version myself, once i'm done that I'll need to familiarize myself with the new features and think on how to incorporate it (if necessary) so cant really give an estimate on time yet.

hi . is it pictures only? (or animated included?) / any plans to torrent it or mega?
It has pictures and video. I tried MEGA but it wanted me to create an account. Pixel drain give me similar download speeds but without the account requirement. As for p2p torrent I have no plans to do so.

i apologize in advance. How do you copy the Json from here to place it in the game. I am running widows 10.

thanks for whatever assistance
You copy all the text in that code box in the post you were responding to and paste it into a notepad document that you save as MegaMod.json in the mod folder.
 
  • Like
Reactions: Henryhyde

WizD

Member
Apr 28, 2018
202
136
Caught an error. Don't worry about writing me about it. I've gotten everything up as high as I want to go this release. This is merely for bug fixing purposes. Some background I have 6 bots and when I put the 6th to work as a shopkeeper along with the other 5 and clicked work I got the error. Side note I like the game. I'm on day 495(?) if that gives you a hint.
 

luwinkle

Member
Jan 14, 2019
343
314
It was suggested before, i'm still not sure how/if i want it this way. Plus social is more of innate thing, you not supposed to go from shut-in nerd to outgoing playboy overnight. Usually.

Understandable. But if I had a machine that was a social genius then I could definitely learn a thing or two from them.
 

Radnor

Member
Game Developer
Nov 9, 2021
365
940
Caught an error. Don't worry about writing me about it. I've gotten everything up as high as I want to go this release. This is merely for bug fixing purposes. Some background I have 6 bots and when I put the 6th to work as a shopkeeper along with the other 5 and clicked work I got the error. Side note I like the game. I'm on day 495(?) if that gives you a hint.
Download rpy file from 2nd post, link to it is at OP (mod renamed link to "rpy patch"). Just drop it at <game>/game/ folder. If you on android check "how to mod" part of second post and drop it at same place as mods. Error should be fixed i believe.
P.S.: Sorry about it, somehow this issue was missed during testing.
 

Radnor

Member
Game Developer
Nov 9, 2021
365
940
Understandable. But if I had a machine that was a social genius then I could definitely learn a thing or two from them.
Come to think about, yes, i may add reverse learning if you try to train bot 2-3 levels above you. It does make sense and would actually add to lore. Not just social, but any skill. But only to some extent, probably would be useful only at hard/hardcore.
 

X-Topic

Member
Dec 9, 2020
153
100
There is status button when browsing storage, also when interacting there is status button at bottom of main interaction screen too.

Yes i know about it and yes it is help full :)....i am speaking something like this picture it would be much faster to browse cuz i have loaded a lot of mods so i have about 30 different bot models :)

ideas.jpg example of finall idea.jpg
 

nasajin

New Member
Jun 15, 2018
3
1
Am I right in thinking that the JSON includes non-standard formatting for some sections? The mod files that have circulated include what look like tuples within lists in the "asset_packs" and other entries. This is explained in the modding doc, but not in terms of parsers to use. Python's json library throws an error on reading these for me as invalid JSON (as did online JSON reader libraries I used to double-check their function). Any advice on reading these into Python?
 

joepe

Member
Jan 15, 2018
106
884
Am I right in thinking that the JSON includes non-standard formatting for some sections? The mod files that have circulated include what look like tuples within lists in the "asset_packs" and other entries. This is explained in the modding doc, but not in terms of parsers to use. Python's json library throws an error on reading these for me as invalid JSON (as did online JSON reader libraries I used to double-check their function). Any advice on reading these into Python?
should do the trick.
 
  • Like
Reactions: nasajin

Radnor

Member
Game Developer
Nov 9, 2021
365
940
Yes i know about it and yes it is help full :)....i am speaking something like this picture it would be much faster to browse cuz i have loaded a lot of mods so i have about 30 different bot models :)

View attachment 1648579 View attachment 1648589
This will add scrolling to screen i really don't want to be scrollable. Surely can see reason behind suggestion, will think about it.

Am I right in thinking that the JSON includes non-standard formatting for some sections? The mod files that have circulated include what look like tuples within lists in the "asset_packs" and other entries. This is explained in the modding doc, but not in terms of parsers to use. Python's json library throws an error on reading these for me as invalid JSON (as did online JSON reader libraries I used to double-check their function). Any advice on reading these into Python?
As mentioned, ast.literal_eval or even simple eval will do. Basically it is python dict. valid json happens to look as subset of it, so i used extension. Valid json with a valid data is a valid mod. Valid mod is not always valid json.
Reason: python syntax is easier to work with than js, like trailing commas, list and tuples instead of just lists, common constants, comments etc.
 
  • Like
Reactions: X-Topic and nasajin
4.60 star(s) 45 Votes