Lemma Soft Forums

Supporting creators of visual novels and story-based games since 2003.


Visit our new games list, blog aggregator, IRC, and wiki.
Activation problem? Email [email protected]
It is currently Thu Jun 20, 2013 12:17 am

All times are UTC - 5 hours [ DST ]


Forum rules


Ren'Py support questions should go here. This forum is for discussing changes to Ren'Py itself.



Post new topic Reply to topic  [ 210 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 14  Next
Author Message
 Post subject: Re: Ren'Py Gripes
PostPosted: Tue Aug 31, 2010 8:57 pm 
Regular
User avatar

Joined: Wed Jul 30, 2008 11:43 am
Posts: 67
Location: USA
Projects: Wanderer
This is mostly for the dev app for Macs—would it be possible to get the cmd+H-to-hide shortcut implemented? Also, some Sparkle support for automatic updates would be nice, if that could be worked in somehow.

_________________
devblog | colorist - that cheap and sacred thing


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Thu Sep 02, 2010 3:07 am 
Veteran
User avatar

Joined: Sun May 31, 2009 7:15 am
Posts: 216
Location: Korea, Republic of
The old 'new gallery' code in cookbook is too hard to understand to non-programmer.
(I've tried to make that easier to use and yes, failed...)
If some kind of ui function for gallery is possible it'll be really more than just nice.
The following is just my imagenary code.
Code:
ui.gallerybutton('image.jpg')
ui.gallerybutton(('image1.jpg', 'image2.jpg'), dissolve)


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Thu Sep 02, 2010 3:23 pm 
Lemma-Class Veteran
User avatar

Joined: Mon Jul 21, 2008 5:41 pm
Posts: 3423
Projects: Planet Stronghold: Warzone, Loren The Amazon Princess, Queen Of Thieves, DIM, Undead Lily, and more...
Verity wrote:
This is mostly for the dev app for Macs—would it be possible to get the cmd+H-to-hide shortcut implemented? Also, some Sparkle support for automatic updates would be nice, if that could be worked in somehow.

That's very nice :)
Actually the autoupdater I made should work, but if the Mac app is built "bundled" (inside a package) and not like the old way it won't work (can't extract the .zip inside the bundle). I think would be nice if would be possible to choose if to build the mac app in the old way ?

_________________
follow me on Image Image Image Image
computer games


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Sat Sep 04, 2010 12:21 pm 
Newbie

Joined: Wed Aug 25, 2010 10:01 pm
Posts: 3
It's not a big deal but
http://www.renpy.org/doc/html/screens.h ... statements

Quote:
...Here's an example of a save screen that uses imagemaps.

Code:
screen preferences:    // preferences, not save
...


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Mon Sep 13, 2010 9:50 am 
Lemma-Class Veteran
User avatar

Joined: Mon Jul 21, 2008 5:41 pm
Posts: 3423
Projects: Planet Stronghold: Warzone, Loren The Amazon Princess, Queen Of Thieves, DIM, Undead Lily, and more...
Another feature that now I think should be pretty simple to implement with GL, is a ATL parameter like xmirror / ymirror to mirror any image on x or y axis. Useful to add some variety to sprites without having to manually flip them in photoshop :)

_________________
follow me on Image Image Image Image
computer games


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Wed Sep 15, 2010 12:18 am 
Arbiter of the Internets
User avatar

Joined: Tue Aug 26, 2003 4:37 am
Posts: 3354
Completed: Cute Knight, Fatal Hearts, Date Warp, Magical Diary, Long Live The Queen, The Royal Trap
Projects: Black Closet
Organization: Hanako Games
One thing that annoys me about RenPy is getting dropped out of the game completely and without warning when an error happens. BOOM, game gone, traceback.txt onscreen, and user fumbling to remember where exactly they were and what exactly they did to make that happen.

It occurs to me to wonder whether, given the existence of rollback, it would be possible to engage a mode in which games could go "Oh Crap An Error" and roll back to a non-erroneous point, giving the user a chance to save their game and make a note of what they're doing that's going boom.

I have no idea how possible that is. :)

_________________
Hanako Games


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Wed Sep 15, 2010 9:23 am 
Veteran
User avatar

Joined: Sun May 31, 2009 7:15 am
Posts: 216
Location: Korea, Republic of
Screenshot function captures not only game screen also custom mouse cursor when it is set.
Well, I don't know if it's out of control thing or not.... but probably someone wants screenshot image without cursor.

_________________
렌파이 위키 Ren'Py Wiki Reference Manual(kr)
렌파이 매뉴얼 Ren'Py Documentation(kr)


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Wed Sep 15, 2010 10:04 am 
Regular
User avatar

Joined: Sun May 16, 2010 4:12 pm
Posts: 97
Location: Midwest
Projects: Painted Walls, Pyrexia, & a secret
Minor thing. When copy-pasting text into jedit, pasted quotations don't count as programming quotes. It particularly annoying if you don't write script on another application and want to paste what dialogue you have, you have to go back to every line and retype in the quotations marks for renpy to recognize them.

_________________
Lin West @Deviant Art

Working on:


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Sat Sep 18, 2010 7:20 pm 
Support Hero
User avatar

Joined: Sat Jun 17, 2006 7:28 pm
Posts: 3777
LinWest wrote:
Minor thing. When copy-pasting text into jedit, pasted quotations don't count as programming quotes.


That's a 'problem' caused by whatever you're copy/pasting from. They're actually separate characters with separate character codes - if you're typing in (for example) Word, then Word will automatically change your plain double-quote (") character into the traditional '66' and '99' open/close double-quotes (“/”). JEdit is behaving completely correctly in this respect, and any change to make it 'easier' would actually also make it 'broken'.

If you don't want it to happen, then you need to modify the settings in whatever program you're copying from to use plain double-quotes instead of auto-replacing them for you. IIRC in Word this is something you can turn on/off in the AutoCorrect options, which off the top of my head is in Tools; in other editors there's probably a different way to do it, or it might not even be possible. For the purposes of programming, you must always use the plain double-quotes, not the 66/99 open/close versions. Same with single-quotes; the simple rule is that these are the versions of the quote that you can type on a normal American keyboard layout.

_________________
Image


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Sat Sep 25, 2010 2:30 pm 
Veteran
User avatar

Joined: Sat Jul 12, 2008 1:31 pm
Posts: 390
Location: Deutschland
Projects: Kassiopeia, Special Agent Nicobi
Jake wrote:
Another relatively-minor thing: when using the keys to navigate on-screen UIs, hitting 'up' from the top-most item doesn't reach around the screen and bring you to the bottom-most option. With image-maps and the like it might not be the most intuitive behaviour but it probably wouldn't annoy people either, but with things like menus it's usually expected.

I only recently noted that too.


Somehow the constant changes on Ren'Py, make me rewriting my game's code instead of continuing the games themselves o_o I guess that what I am getting for being so slow.


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Mon Sep 27, 2010 11:28 am 
Veteran
User avatar

Joined: Sun Dec 23, 2007 12:20 am
Posts: 364
get a better community with less backwards people


Last edited by Mikan on Sat Oct 16, 2010 6:18 pm, edited 1 time in total.

Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Sat Oct 02, 2010 6:46 am 
Hentai Poofter
User avatar

Joined: Sat Feb 04, 2006 11:13 pm
Posts: 1709
Location: Philippines
Completed: http://wp.me/PG477-eI See my blog list... quite many
Projects: http://wp.me/PG477-eL See my blog list... quite many
Organization: Studio Mugenjohncel
- CONTENT NO LONGER RELEVANT -

_________________
800x600 is the Sacred Resolution that guarantees smooth playback on every machine...
Studio Mugenjohncel proudly supports 800x600 game resolution with Burning Passion
[ STUDIO MUGENJOHNCEL ]   [ UNCLE MUGEN'S BACKGROUND TUTORIAL ]
Image
 [ UNCLE MUGEN'S TWITTER ]  [ UNCLE MUGEN'S FREE OELVN BG'S ]


Last edited by mugenjohncel on Wed Jan 26, 2011 4:11 am, edited 1 time in total.

Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Sat Oct 02, 2010 9:54 am 
Support Hero
User avatar

Joined: Sat Jun 17, 2006 7:28 pm
Posts: 3777
mugenjohncel wrote:
Edit:
This is a very strange question but is it possible in Ren'py to dictate where the save data goes?...


Check:
config.save_directory
config.savedir

As I understand it:

- If you just want to make sure that your game's saves go in the same place (or don't go in the same place) as another game's saves, then you should be able to just use config.save_directory.
- If you want to be able to completely control exactly where the saves go, use config.savedir... but you have to do it in a 'python early' block:
Code:
python early:
   
    config.savedir = '/Users/jake/saves'


... however, the problem with setting that variable is that paths are different on different operating systems, so if you write a Windows directory in there, it won't work on Mac or Linux. Localised versions of operating systems might also have slightly different paths (e.g. 'Programmi' instead of 'Program Files' on an Italian install of Windows).

For example, the default save path under Windows is "/RenPy/<game save dir>" under your user's Application Data directory. On Linux, it's "~/.renpy/<game save dir>". On the Mac, it's "~/Library/RenPy/<game save dir>". The code that Ren'Py uses to determine the default path looks a bit like this (adapted from the actual code, which is in the function starting on line 39 of renpy.py):

Code:
python early:
    import os
    import os.path
    import platform

    if platform.mac_ver()[0]:
        p = "~/Library/RenPy/" + config.save_directory
        path = os.path.expanduser(p)
    elif sys.platform == "win32":
        if 'APPDATA' in os.environ:
            path = os.environ['APPDATA'] + "/RenPy/" + config.save_directory
        else:
            p = "~/RenPy/" + config.save_directory
            path = os.path.expanduser(p)
    else:
        p = "~/.renpy/" + config.save_directory
        path = os.path.expanduser(p)

    config.savedir = path


(Except that possibly wouldn't exactly work because 'config.savedirectory' might not be set yet.)

So I guess if you wanted to set an existing path, you could copy the above code and change the bits that set the 'path' variable to the appropriate place on each OS, for example:

Code:
python early:
    import os
    import os.path
    import platform

    if platform.mac_ver()[0]:
        p = "~/Library/Mugen/saves"
        path = os.path.expanduser(p)
    elif sys.platform == "win32":
        if 'APPDATA' in os.environ:
            path = os.environ['APPDATA'] + "/Mugen/saves"
        else:
            p = "~/Mugen/saves"
            path = os.path.expanduser(p)
    else:
        p = "~/.mugen/saves"
        path = os.path.expanduser(p)

    config.savedir = path

_________________
Image


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Tue Oct 05, 2010 7:35 am 
Veteran
User avatar

Joined: Tue Jul 28, 2009 10:09 pm
Posts: 322
Completed: I dunno
Projects: Something special
GUI interface...Something I can drag and drop things into...

And a simple way to make a general ui style. Like editing a tilemap or something.

_________________
No Active Public Renpy Projects...


Top
 Profile Send private message  
 
 Post subject: Re: Ren'Py Gripes
PostPosted: Sun Oct 10, 2010 6:17 am 
Regular
User avatar

Joined: Thu Mar 11, 2010 2:52 pm
Posts: 113
Location: Moscow, Russia
If you really want a GUI that you can drag and drop things into, Novelty might be more up your alley. I think that overemphasising a GUI and visual editing detracts from the strengths RenPy does have, which is it's programmability.


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 210 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 14  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Protected by Anti-Spam ACP
Powered by phpBB® Forum Software © phpBB Group