ADYA Overworld Engine > RPG Realtime movement for Renpy

For discussion and support of other visual novel engines.
Post Reply
Message
Author
User avatar
ameliori
Veteran
Posts: 201
Joined: Sun Apr 06, 2014 9:20 am
Completed: Who is Mike?, Cupid
Projects: The Black Beast [Fairytale]
Organization: FERVENT
Tumblr: ameliori
itch: fervent
Contact:

ADYA Overworld Engine > RPG Realtime movement for Renpy

#1 Post by ameliori »

Hi guys. Not sure if anyone's discussed this engine here. I found the link in Fuck Yeah Ren'py.

It's an overworld engine for Renpy that features NPCs, maps and other stuff. It was exactly what I wanted for future projects so I downloaded it and it's working well. Except I couldn't really figure out how the mapping works (I'm no programmer). Just wanted to share and discuss it with you. What do you think of it?

http://fuckyeahrenpy.tumblr.com/post/10 ... engine-1-0

P.S. I didn't make this!
ameliori
TwitterPatreon

User avatar
Doedelzak
Newbie
Posts: 21
Joined: Sun Feb 22, 2015 9:14 am
Completed: Orange Salvifique (RPG Maker game)
Projects: De Profundis (Renpy game), 12 (Renpy game)
Organization: points contigus
Soundcloud: benjamin-bouvrot
Location: France
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#2 Post by Doedelzak »

Wow it seems awesome ! I will give it a try. I mean, it's like getting a little RPG Maker in my Ren'Py... : o

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: ADYA Overworld Engine > RPG Realtime movement for Renpy

#3 Post by trooper6 »

Isn't this just the same thing posted already in the Cookbook here?
http://lemmasoft.renai.us/forums/viewto ... 51&t=29964
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

User avatar
ameliori
Veteran
Posts: 201
Joined: Sun Apr 06, 2014 9:20 am
Completed: Who is Mike?, Cupid
Projects: The Black Beast [Fairytale]
Organization: FERVENT
Tumblr: ameliori
itch: fervent
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#4 Post by ameliori »

Oh, I wasn't aware it was posted in the Cookbook. My apologies!
ameliori
TwitterPatreon

User avatar
Mole-chan
Veteran
Posts: 333
Joined: Thu Aug 27, 2009 12:46 am
Completed: DUAEL, Escape from Puzzlegate
Projects: A Bird with Gold-Mended Wings
Deviantart: mole-chan
Skype: mole-chan
itch: moleworks
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#5 Post by Mole-chan »

Yep, original programmer here. I had cross posted the code to pretty much everywhere I could. haha.
Also, if you need any help with the mapping, feel free to ask! It basically uses an array of single characters for layouts, and then assigns those characters to a tile defined by the user in another array that stores all possible tiles. Looking at the demo's assets.rpy with this in mind should help. But if not, I'm more than happy to provide support. c:

User avatar
Sirifys-Al
Regular
Posts: 30
Joined: Sat Apr 20, 2024 3:55 pm
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#6 Post by Sirifys-Al »

Mole-chan wrote: Sun Mar 01, 2015 2:07 am Yep, original programmer here. I had cross posted the code to pretty much everywhere I could. haha.
Also, if you need any help with the mapping, feel free to ask! It basically uses an array of single characters for layouts, and then assigns those characters to a tile defined by the user in another array that stores all possible tiles. Looking at the demo's assets.rpy with this in mind should help. But if not, I'm more than happy to provide support. c:
Hello, sorry to bother you after about TEN YEARS, but could you please suggest the way to disable walking when some screen is shown? For example, when the player calls the game menu and uses arrows to get buttons focused, the character moves as well, but I need it to stand still.
Here's the video:
https://go.screenpal.com/watch/cZQZovVSyc6
Last edited by Sirifys-Al on Wed Sep 25, 2024 5:30 am, edited 7 times in total.

giorgi1111
Veteran
Posts: 238
Joined: Sat May 04, 2024 10:40 pm
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#7 Post by giorgi1111 »

Code: Select all

screen somescreen:
    key 'K_LEFT' action NullAction()
    key 'K_UP' action NullAction()
    key 'K_DOWN' action NullAction()
    key 'K_RIGHT' action NullAction()

this ll disable arrow keys but you cant use them in screen too,how are you calling screen from game,i tryed many things in that engine but didnot notice char moving when opening different screen

User avatar
Sirifys-Al
Regular
Posts: 30
Joined: Sat Apr 20, 2024 3:55 pm
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#8 Post by Sirifys-Al »

giorgi1111 wrote: Tue Sep 24, 2024 4:24 am

Code: Select all

screen somescreen:
    key 'K_LEFT' action NullAction()
    key 'K_UP' action NullAction()
    key 'K_DOWN' action NullAction()
    key 'K_RIGHT' action NullAction()

this ll disable arrow keys but you cant use them in screen too
Yeah, I tried this, but it doesn't work the way I need.
giorgi1111 wrote: Tue Sep 24, 2024 4:24 am how are you calling screen from game,i tryed many things in that engine but didnot notice char moving when opening different screen
I just call the game menu during the game by right click or escape (both ShowMenu and Show actions make the character move.).

giorgi1111
Veteran
Posts: 238
Joined: Sat May 04, 2024 10:40 pm
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#9 Post by giorgi1111 »

As I remember there is moving = false or something like this put it in game menu screen.
I LL see it tommorow with pc

giorgi1111
Veteran
Posts: 238
Joined: Sat May 04, 2024 10:40 pm
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#10 Post by giorgi1111 »

change line 908, in my case, in overworled.rpy
with this if ev.type == pygame.KEYDOWN and not self.player.caught and not self.talking and not renpy.get_screen("save"):
just added and not renpy.get_screen("save")
as esc opens save screen for me,if you chaneged it, you need to change get_screen("save") with get_screen("your defined screen on esq")

User avatar
Sirifys-Al
Regular
Posts: 30
Joined: Sat Apr 20, 2024 3:55 pm
Contact:

Re: ADYA Overworld Engine > RPG Realtime movement for Renpy

#11 Post by Sirifys-Al »

giorgi1111 wrote: Wed Sep 25, 2024 3:14 am change line 908, in my case, in overworled.rpy
with this if ev.type == pygame.KEYDOWN and not self.player.caught and not self.talking and not renpy.get_screen("save"):
just added and not renpy.get_screen("save")
as esc opens save screen for me,if you chaneged it, you need to change get_screen("save") with get_screen("your defined screen on esq")
Thanks, I'll try!

Post Reply

Who is online

Users browsing this forum: No registered users