Also part rant so please excuse me for it too...
Now... I know people are sick and tired of me and my ramblings on trying to learn the Renpy ATL language. It's supposed to make moving things and images in renpy simple yet accomodates advance features to satisfy seasoned veterans and yet I ask myself... why can't I learn this ATL thing?... Is it true that I'm the only one left in this forums that doesn't know how to ATL?...
I am sick and tired of being called an eternal Renpy NOOB behind my back by some snotty artistically talented anti-social rude person in IRC which is half my age who had no idea who I was and what I have achieved and accomplished outside Renpy and NOT-AS-Mugenjohncel (which is really irrelevant here by the way... you know who you are... just because you can draw beautiful Katawa Shoujo art and know ATL doesn't mean you can talk trash behind my back... you're still a long way to match my accomplishments... KID! Someday, you'll realize that Rudeness can and will bring you bad Karma... you'll understand it when you're old enough)
Ehem!... Back to Subject... Nowadays, I ignore him but one thing he said remains true... I am a Renpy NOOB. True, I could just ignore it and keep going with my copy-pasta ask Renpytom for help when I am stuck method which has served me quite well but I know there will be a time when I will come to IRC for a life and death situation involving Renpy and... Renpytom will either not be in there or will ignore me due to the stupid and silly nature of my inquiries (I mean, Renpytom is not your personal coach, he's done more than enough for the whole community without asking much in return... he too has his own life and as much as possible I really don't want to bother / interrupt him for something as silly and simple as this... true, I could compensate, pay, bribe him or someone else to do the coding but the bottom line is I won't learn anything that way... I have to learn this ATL) The mere thought of being labeled as a noob is disturbing enough that I once in a while find myself reading the Renpy ATL docs with futile results (because I can't make out anything of it)... even on unusual situations like doing the usual mountainload of paperworks or doing my social obligations. Pride is such an evil thing to have and yet... my pride doesn't want to allow me to be labelled a Renpy Noob forever...
I'll be honest... My intentions are selfish, immature (relative to my age) and somewhat foolish... but hey... I'm just human too you know...
I Wanted to show this little prick from the Renpy IRC channel that Old Stupid Dogs like me can still learn NEW TRICKS! Don't count me out yet little boy! My eyes still have a few more years to go before it totally clouds up and render me legally blind! I MUGENJOHNCEL still has a story to tell the world! HAHA! Laugh now but once I learn that Renpy ATL thing... I'll conquer the world!!!
I mean, just a while back, I feel like I'm a king after leaning how classic imagemap works... I feel like I can do anything. Then ATL comes out. This revolutionary language that revolutionizes the way images are handled in renpy. It comes with nice features... it can do anything... and yet again I cannot understand it... The DEMO is there, the documentation is there but from a layman's point of view... it's like reading a blueprint for a nuclear reactor. So I sit back and think...
And with those questions at hand. I search for my answers.Why is it I find it really easy to learn Classic Imagemaps compared to this supposed to be easy to learn ATL language?
What were those factors that helped me to learn Classic Imagemaps?
Can I do the same with ATL?
What was it that I wanted to achieve?
---
Because in the case of the Classic Imagemaps, there is already an existing example where you could easily reverse engineer to suit your needs accompanied by what I believe is the most easily understandable Renpy Documentation EVER written which clearly state in plain english terms which thing does what.Why is it I find it really easy to learn Classic Imagemaps compared to this supposed to be easy to learn ATL language?
What were those factors that helped me to learn Classic Imagemaps?
---
As marketed, ATL can do everything and more... as long as you know how. ATL can do PAN, ATL can do ZOOM, ATL can do multiple pan while dictating duration... even combine two or more behaviours...Can I do the same with ATL?
---
Well... as I have clearly stated, I wanted to learn how to ATL, take advantage of it's advance capabilities to tell a story. I mean, sure... normal Renpy functions will do but now that I know Renpy ATL can do those wonderful things... don't you think it would be nice if I could use some of those features to convey my story even better?What was it that I wanted to achieve?
OK... so how do we start learning this ATL thing? By having examples to reverse engineer of course! I believe for someone like me, this would be the best way to learn how to do ATL (I already tried the normal way but no good)
So here's the part where I drop on my knees and beg like an all-star-loser...
Here are a couple of behaviours I wanted to achieve using ATL... and my plea?...
To anyone who has mastered the art of ATL or simply ANYONE that knows how to do the following behaviour in ATL... please teach this Old Fool how to do it... same with the metaphor you give a man a fish you feed him for a day you teach him how to fish... he starts a fishing empire or something like that... all I humbly ask are example codes where I can copy, tweak to suit my need... if you can, please do include finer details like which part does what... this will be greatly appreciated
To simplify things... Let's say I have these materials to work on...
Behavior 1: First behavior is a vertical panning behavior...
Behavior 2: Next is another panning behavior... but horizontally
Behavior 3: Next is another panning behavior... but this time, to a specific position.
Behavior 4: Next is another panning behavior to a specific position... but this time with Zoom
Behavior 5: Next is multi panning...
Now I know ATL can also do more than that like pan while slowing down or speeding up and such but I'm not going to chew more than I can and will focus on the really important stuff which is presented here.
For this attempt, I'm giving it my all... this is an all or nothing for one last time...
If I somehow managed to spectacularly fail to figure out how ATL works even after using those examples... then I guess I shall accept the fact that I'm too dumb for ATL and Renpy in general... I shall quit and that will be the end of it... no more Renpy for this stupid dumb noob... I'll just go back to selling printers and inks...