6.99.14.2 Prereleased

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Message
Author
User avatar
PyTom
Ren'Py Creator
Posts: 15497
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

6.99.14.2 Prereleased

#1 Post by PyTom » Fri Feb 23, 2018 6:41 pm

An early prerelease, so people can give feedback about the Atom editor integration.

I've released Ren'Py 6.99.14.2, a release that adds support for the Atom text editor to Ren'Py. Atom is a modern and approachable editor with support for a number of features, like code folding.

To try Atom, please go to the Ren'Py preferences, and select Atom as your text editor. The normal Ren'Py text editing features will then use Atom. Further customization can be done inside Atom itself, including switching between dark and light themes.

Special thanks to William Tumeo for the initial creation of the language-renpy Atom plugin, and then for transferring it to the Ren'Py project.

Downloads of 6.99.14.2 can be found at:

https://www.renpy.org/release/6.99.14.2

A full list of changes to Ren'Py can be found at:

https://www.renpy.org/dev-doc/html/changelog.html

A list of changes that may require you to update your game can be found at:

https://www.renpy.org/dev-doc/html/incompatible.html

Please also check out the credits and sponsor list.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
ComputerArt.Club
Veteran
Posts: 426
Joined: Mon May 22, 2017 8:12 am
Completed: Famous Fables, BoPoMoFo: Learn Chinese, Santa's workshop, Cat's Bath, Computer Art Club
Location: Taiwan
Contact:

Re: 6.99.14.2 Prereleased

#2 Post by ComputerArt.Club » Sat Feb 24, 2018 12:37 am

Cool! I tried using atom with Renpy when I was teaching it at school but ended using notepad++ portable. I cant remember why. I think I had trouble finding a working portable version of
Atom and it is hard to install things on the school's computers. Notepad++ worked pretty well, I think it was pretty compact too. I vaguely remember Atom being much larger than Notepad++ too, though I might be wrong.

User avatar
PyTom
Ren'Py Creator
Posts: 15497
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: 6.99.14.2 Prereleased

#3 Post by PyTom » Sat Feb 24, 2018 12:40 am

Atom is large, but Ren'Py now installs a portable version when you tell it to.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4041
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: 6.99.14.2 Prereleased

#4 Post by jack_norton » Sat Feb 24, 2018 12:46 am

Does support auto-completion for Ren'py command or even python classes/keywords? :) Just wondering, not a big deal if doesn't!
follow me on Image Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15497
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: 6.99.14.2 Prereleased

#5 Post by PyTom » Sat Feb 24, 2018 1:52 am

Not yet, but we're working on it. The nice thing about Atom is we can update it out of sync with Ren'Py.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
Zetsubou
Veteran
Posts: 495
Joined: Wed Mar 05, 2014 1:00 am
Completed: See my signature
Github: koroshiya
itch: zetsuboushita
Contact:

Re: 6.99.14.2 Prereleased

#6 Post by Zetsubou » Sat Feb 24, 2018 2:46 am

It looks like a few auto-completions are in there: https://github.com/renpy/language-renpy ... renpy.cson

I think it would be worth having the syntax fall back to source.python. That would allow for a significant chunk of the code to be removed from https://github.com/renpy/language-renpy ... renpy.cson
It should also enable auto-completions and other language features for Python.

I took a stab at that once before, but was a bit over-zealous and removed some of williamd1k0's changes from the syntax portion without realizing it. But that doesn't mean it can't or shouldn't be done.
Finished games
-My games: Sickness, Wander No More, Max Massacre, Humanity Must Perish, Tomboys Need Love Too, Sable's Grimoire, My Heart Grows Fonder, Man And Elf, A Dragon's Treasure
-Commissions: No One But You, Written In The Sky, Diamond Rose, To Libertad, Catch Canvas, Love Ribbon, Happy Campers, Wolf Tails

Working on:
Circadian Loop + VN writing commissions

Image

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3129
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: 6.99.14.2 Prereleased

#7 Post by Imperf3kt » Sat Feb 24, 2018 5:06 am

Can we still use Editra or other text editors should we choose?
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Twitter
Imperf3kt Blackjack - a WIP blackjack game for Android made using Ren'Py
Free Android GUI - Updated occasionally

User avatar
PyTom
Ren'Py Creator
Posts: 15497
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: 6.99.14.2 Prereleased

#8 Post by PyTom » Sat Feb 24, 2018 2:51 pm

You can, but development will be focused on Atom going forwards.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
xavimat
Eileen-Class Veteran
Posts: 1446
Joined: Sat Feb 25, 2012 8:45 pm
Completed: Yeshua, Jesus Life, Cops&Robbers
Projects: Fear&Love, unknown
Organization: Pilgrim Creations
Github: xavi-mat
itch: pilgrimcreations
Location: Spain
Contact:

Re: 6.99.14.2 Prereleased

#9 Post by xavimat » Sun Feb 25, 2018 11:50 am

I'm testing Atom in Ren'Py and it seems it's Ok.
The funny thing is that I already have Atom in my system, so I need to download two Atom. Downloading the 'second' Atom in RenPy was very slow. (I don't know how updates will be handled by RenPy).

If I use the System Editor option, it works well when opening the files in the System Atom, but does not go to the right line (when traceback points to an error in a line). That's the great thing about Atom in RenPy.
Comunidad Ren'Py en español: ¡Únete a nuestro Discord!
Rhaier Kingdom A Ren'Py Multiplayer Adventure Visual Novel.
Cops&Robbers A two-player experiment | Fear&Love Why can't we say I love you?
Honest Critique (Avatar made with Chibi Maker by ~gen8)

User avatar
Donmai
Eileen-Class Veteran
Posts: 1895
Joined: Sun Jun 10, 2012 1:45 am
Completed: Toire No Hanako, Li'l Red [NaNoRenO 2013], The One in LOVE [NaNoRenO 2014], Running Blade [NaNoRenO 2016], The Other Question
Projects: Slumberland
Location: Brazil
Contact:

Re: 6.99.14.2 Prereleased

#10 Post by Donmai » Sun Feb 25, 2018 4:03 pm

xavimat wrote:
Sun Feb 25, 2018 11:50 am
Downloading the 'second' Atom in RenPy was very slow.
That's a 150MB download. jEdit is a 22MB download (and it already has code folding). Now I'm curious to give Atom a try.

Edit (March, 7): Okay, gave Atom a try. Thankfully, I could switch back to jEdit without problems.
Last edited by Donmai on Wed Mar 07, 2018 6:23 pm, edited 1 time in total.
Image
No, sorry! You must be mistaking me for someone else.
TOIRE NO HANAKO (A Story About Fear)

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4041
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: 6.99.14.2 Prereleased

#11 Post by jack_norton » Sun Mar 04, 2018 9:04 am

I have a question regarding the new renpy.start_predict. I followed the docs and put the lines:

Code: Select all

init python:
    renpy.start_predict("gui/*.*")
    renpy.start_predict("gfx/anim/*.*")
    renpy.start_predict("gfx/skill/*.*")
    renpy.start_predict("gfx/effects/*.*")
    renpy.start_predict("gfx/portraits/*.*")
    renpy.start_predict("gfx/combat/*.*")
in options.rpy, but when I start the game and use F4 to check the preloading, once I reach the combat (where the images above are used) I see that they're still marked as red (not preloaded). I was wondering what I'm doing wrong, since I thought the lines above would make sure that those images are always on memory ?
follow me on Image Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4041
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: 6.99.14.2 Prereleased

#12 Post by jack_norton » Wed Mar 07, 2018 5:43 am

As much as I liked the idea of using Atom I quickly gave up:
- manually have to open each file. In editra it opens all the .rpy files on startup automatically. When you have large projects like mine with 40+ files...
- lol search and replace of selection was MISSING! I can't believe in 2018 an editor would miss such a BASIC FUNCTION. Installed a package, but was a nigthmare to use. Often would replace other occurences, or when you press shift+F automatically jumps on the first occurrence in the code, so you need to go back and manually re-select the lines, but not before you delete the current search string... etc!!

code folding is nice, but honestly not worth all the other pain this editor has. After struggling with it for 1h and getting almost no work done I moved back to the good old Editra. At least that works :)

Update: I tried to set Editra back but there's a bug in the current Ren'Py that won't let me use it anymore (I set it, downloads it but then editor always remains "not set") :(
follow me on Image Image Image Image
computer games

User avatar
rayminator
Miko-Class Veteran
Posts: 508
Joined: Fri Feb 09, 2018 12:05 am
Projects: Redoing games to fix spelling mistakes other companys that don't care
Location: Canada
Contact:

Re: 6.99.14.2 Prereleased

#13 Post by rayminator » Wed Mar 07, 2018 6:46 am

jack_norton wrote:
Wed Mar 07, 2018 5:43 am
As much as I liked the idea of using Atom I quickly gave up:
- manually have to open each file. In editra it opens all the .rpy files on startup automatically. When you have large projects like mine with 40+ files...
- lol search and replace of selection was MISSING! I can't believe in 2018 an editor would miss such a BASIC FUNCTION. Installed a package, but was a nigthmare to use. Often would replace other occurences, or when you press shift+F automatically jumps on the first occurrence in the code, so you need to go back and manually re-select the lines, but not before you delete the current search string... etc!!

code folding is nice, but honestly not worth all the other pain this editor has. After struggling with it for 1h and getting almost no work done I moved back to the good old Editra. At least that works :)

Update: I tried to set Editra back but there's a bug in the current Ren'Py that won't let me use it anymore (I set it, downloads it but then editor always remains "not set") :(
in atom go to file then select open folder or add your project folder
when I try to help someone I point them into 2 direction what's right and wrong so they can learn how to

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4041
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: 6.99.14.2 Prereleased

#14 Post by jack_norton » Wed Mar 07, 2018 8:30 am

I know how to do it manually, but why I should do it when the previous editor does it automatically? :) Basically I found Atom worse under almost every aspect (except for code folding) to Editra. Less user friendly, with design choices that instead of speeding up the coding process, slows it down. I was surprised since I remembered it to be very good :(
follow me on Image Image Image Image
computer games

User avatar
trooper6
Lemma-Class Veteran
Posts: 3712
Joined: Sat Jul 09, 2011 10:33 pm
Projects: A Close Shave
Location: Medford, MA
Contact:

Re: 6.99.14.2 Prereleased

#15 Post by trooper6 » Wed Mar 07, 2018 10:00 am

I really liked Editra but It hasn’t been opening for me on Mac, so I basically had to switch to Atom.
A Close Shave:
*Last Thing Done (Aug 17): Finished coding emotions and camera for 4/10 main labels.
*Currently Doing: Coding of emotions and camera for the labels--On 5/10
*First Next thing to do: Code in all CG and special animation stuff
*Next Next thing to do: Set up film animation
*Other Thing to Do: Do SFX and Score (maybe think about eye blinks?)
Check out My Clock Cookbook Recipe: http://lemmasoft.renai.us/forums/viewto ... 51&t=21978

Post Reply

Who is online

Users browsing this forum: Google [Bot]