Search found 253 matches

by Spiky Caterpillar
Fri Sep 20, 2013 5:58 pm
Forum: Development of Ren'Py
Topic: [Cancelled]Dropbox Integration for Save File Synchronization
Replies: 20
Views: 3664

Re: [Cancelled]Dropbox Integration for Save File Synchroniza

I think it should be possible to secure the save files against a malicious server operator. The way to do this would be to sign each savefile with information the server does not know, and hence can't forge. Cryptographic signing would be an option, with the (big!) advantage of sticking the sanitiz...
by Spiky Caterpillar
Wed Sep 18, 2013 8:08 pm
Forum: Development of Ren'Py
Topic: [Cancelled]Dropbox Integration for Save File Synchronization
Replies: 20
Views: 3664

Re: Dropbox Integration for Save File Synchronization

A Ren'Py savegame can execute arbitrary code when loaded (which is why you should never load a save that someone else gave you outside a sandboxed account). Storing them on a central server would, at a minimum, give the server operator the ability to take over the (desktop, not dropbox or wherever!)...
by Spiky Caterpillar
Tue May 21, 2013 12:12 am
Forum: General Discussion
Topic: Fanime 2013 appearances by Ren'Py game devs?
Replies: 8
Views: 1929

Re: Fanime 2013 appearances by Ren'Py game devs?

Spiky Caterpillar and Hanako Games are going to be there - we'll have an artists' alley table under Hanako Games. (which, I suppose, means I should probably start making CDs soon).
by Spiky Caterpillar
Mon May 20, 2013 10:32 pm
Forum: Development of Ren'Py
Topic: Ren'Py zip distributions contain world-writable files.
Replies: 2
Views: 1461

Re: Ren'Py zip distributions contain world-writable files.

Excellent, thanks.

It looks like they're planning to fix it in info-zip as well. (And searching my own computer for zips with world-writable files turned up several non-Ren'Py-generated files.)
by Spiky Caterpillar
Mon May 20, 2013 6:03 pm
Forum: Development of Ren'Py
Topic: Ren'Py zip distributions contain world-writable files.
Replies: 2
Views: 1461

Ren'Py zip distributions contain world-writable files.

When Ren'Py creates a zipfile, it sets the permissions for the zip members to be 666 or 777. Info-zip's unzip program overrides the user's umask when decompressing by default, so *any* code running on the same computer can modify game files if it can read the directory that they were extracted into,...
by Spiky Caterpillar
Tue Feb 05, 2013 7:25 pm
Forum: General Discussion
Topic: Megaupload Due Back Next Jan
Replies: 28
Views: 3373

Re: Megaupload Due Back Next Jan

The new one (if it works as described) is essentially selling sealed lockboxes that people *can* put warez in; the old one's hash-based system meant that MegaUpload *always knew* when people were uploading or downloading a file that they'd received a takedown notice for. I think the new system is, i...
by Spiky Caterpillar
Sat Feb 02, 2013 10:59 pm
Forum: Demos & Beta Testing
Topic: Heileen 1 HTML5 beta testing!
Replies: 24
Views: 4346

Re: Heileen 1 HTML5 beta testing!

I've got a test build up with the following changes: Candidate workaround for the selection bug in Ice Cream Sandwich's stock browser. (I don't have a Droid, so have no idea if this workaround actually works.) Buttons moved so there should actually be space to touch them. Load/Save lag in Firefox fi...
by Spiky Caterpillar
Sat Feb 02, 2013 7:33 am
Forum: Demos & Beta Testing
Topic: Heileen 1 HTML5 beta testing!
Replies: 24
Views: 4346

Re: Heileen 1 HTML5 beta testing!

EDIT: Tested it on my Android phone: - Chrome browser: horrible framerate, something like 5 fps - Stock browser: unable to select the start button, keeps selecting the entire canvas What's the phone model number? What's the stock browser? (If the OS doesn't have any easy way to figure it out, going...
by Spiky Caterpillar
Tue Jan 22, 2013 10:17 pm
Forum: General Discussion
Topic: Extremely Long-Term Data Storage
Replies: 29
Views: 5251

Re: Extremely Long-Term Data Storage

Archiving any kind of software binary executable and expecting future generations to even be able to run it is probably not likely. Even if you could preserve the bits of your renpy game and future archaelogists are able to transfer it to their digital media, it is unlikely they'll be running any O...
by Spiky Caterpillar
Sat Jan 12, 2013 7:36 pm
Forum: Ren'Py Questions and Announcements
Topic: Ren'iOS: Getting Ren'Py to run on iOS
Replies: 20
Views: 23310

Re: Ren'iOS: Getting Ren'Py to run on iOS

As I understand the LGPL, it requires that you distribute the source of the underlying libraries (assuming you've changed them), not of the entire program. The big issue is that it has to be possible for the user to freely modify the LGPL portion of the code if they so choose. With Win/Mac/Linux ver...
by Spiky Caterpillar
Wed Dec 26, 2012 7:21 am
Forum: Development of Ren'Py
Topic: Ren'Py Gripes
Replies: 556
Views: 609677

Re: Ren'Py Gripes

The solution that seems logical to me is something like: girl "do you think so?" me "yes<IDOTHINKSO>" girl "don't you think so?" me "yes<IDONTTHINKSO>" With the Japanese translations being "hai" and "iie", and the English translations being...
by Spiky Caterpillar
Wed Dec 26, 2012 7:08 am
Forum: Ren'Py Questions and Announcements
Topic: How do you do a probalbillty code?
Replies: 2
Views: 450

Re: How do you do a probalbillty code?

Code: Select all

$ action = renpy.random.choice(('dance','skip','sing'))
if action=='dance':
    "You dance until your feet can't take it any more."
elif action=="skip":
    "You skip through the field."
by Spiky Caterpillar
Mon Dec 24, 2012 5:53 am
Forum: Creator Discussion
Topic: Making story events in a Dating Sim/Stat Raising game
Replies: 5
Views: 1977

Re: Making story events in a Dating Sim/Stat Raising game

Is that so? can you recommend me samples/tutorials to look at? I'm still rather new at this. I can do basic Ren'py coding, but I'm not sure where to declare the stuff if I need to call them multiple times. I can't think of any tutorials to recommend off the top of my head, sorry. As for declaration...
by Spiky Caterpillar
Mon Dec 24, 2012 4:10 am
Forum: Creator Discussion
Topic: Another problem on selling my games.
Replies: 12
Views: 1606

Re: Another problem on selling my games.

If you want to sell downloadable non-hentai games, I recommend BMT Micro. It's what Hanako and I use. You create an account with them and upload the game to them; they will then handle the billing and ship the file to your customers. In exchange, they get a percentage of the money. If you want to se...
by Spiky Caterpillar
Sun Dec 23, 2012 5:36 am
Forum: Creator Discussion
Topic: Making story events in a Dating Sim/Stat Raising game
Replies: 5
Views: 1977

Re: Making story events in a Dating Sim/Stat Raising game

Yes, Long Live the Queen is the correct title. Personally, I prefer working with a basic VN structure with lots of ifs, and a set of functions (Python functions, screens, called Ren'Py blocks, depending on what works best where) to handle anything that will be done repeatedly or needs to be accessed...