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: 16088
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 »

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
Software > Drama • https://www.patreon.com/renpytom

User avatar
ComputerArt.Club
Veteran
Posts: 427
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 »

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: 16088
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 »

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
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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 »

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
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 16088
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 »

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
Software > Drama • https://www.patreon.com/renpytom

User avatar
Zetsubou
Miko-Class Veteran
Posts: 522
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 »

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, An Adventurer's Gallantry
-Commissions: No One But You, Written In The Sky, Diamond Rose, To Libertad, Catch Canvas, Love Ribbon, Happy Campers, Wolf Tails

Working on:
Sable's Grimoire 2

https://zetsubou.games

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

Re: 6.99.14.2 Prereleased

#7 Post by Imperf3kt »

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.

Current project: GGD Mentor

Twitter

User avatar
PyTom
Ren'Py Creator
Posts: 16088
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 »

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
Software > Drama • https://www.patreon.com/renpytom

User avatar
xavimat
Eileen-Class Veteran
Posts: 1460
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 »

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: 1958
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, To The Girl With Sunflowers
Projects: Slumberland
Location: Brazil
Contact:

Re: 6.99.14.2 Prereleased

#10 Post by Donmai »

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: 4084
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 »

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
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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 »

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
computer games

rayminator
Miko-Class Veteran
Posts: 793
Joined: Fri Feb 09, 2018 12:05 am
Location: Canada
Contact:

Re: 6.99.14.2 Prereleased

#13 Post by rayminator »

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

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
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 »

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
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 »

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: No registered users