LunaLua Offical Thread

Description: Archive discussion
============================
Original description:
Official subforum for LunaLua - an extension framework for SMBX Engine Version 1.3 (which a core of SMBX 2.0). Share your creations that require the use of LunaLUA. You may also share info/tutorials on how to use LunaLUA.

Shall I stream some LunaLua live development?

Yes
15
tb1024, h2643, hacheipe399, Wohlstand, cramps-man, Lotus006, wes, Saronin, Super Mario Player, 9th_core, MomsResetti, S.Koopa0, 5438ASPGE71
100%
No
2
Toshiie, 6824
13%
 
Total voters: 15
tb1024 M
Marquis
Marquis
tb1024 M
Marquis
Marquis
Age: 21
Reputation: 34
Posts: 170
Joined: 31 Jul 2014
Location: Brazil, America, World

Post #41by tb1024 » 25 Sep 2014, 0:24

I think this update could be bigger.
There's just a single major addition (even not that big) and the auto-uppercase is a way too small addition to this.
I'd call it 0.2.2.1.
Do you want fries with that?
Image
Mal posso esperar para a versão final da engine de Wolhstand!
English Translation
I can't wait for Wohlstand's Engine final version :D

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #42by Kevsoft » 25 Sep 2014, 18:13

Small update to v0.2.3.1:

*Only font 3 is affected on auto-caps.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

kil
Contributor
Contributor
kil
Contributor
Contributor
Reputation: 0
Posts: 6
Joined: 13 Sep 2014

Post #43by kil » 26 Sep 2014, 8:13

Is there some way to see if I have write permission for the lunadll repo? I keep getting 403 access error when I try to push.

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #44by Kevsoft » 26 Sep 2014, 9:05

Did you merge your local repo with my newest changes? I'll have a look when I am back at home.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

kil
Contributor
Contributor
kil
Contributor
Contributor
Reputation: 0
Posts: 6
Joined: 13 Sep 2014

Post #45by kil » 26 Sep 2014, 9:14

Yeah, I've merged all of the recent lua changes including today.

I searched some online and it seems there's some bugs in some version of git regarding this, so maybe I need to downgrade...

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 30
Reputation: 493
Posts: 1747
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #46by Wohlstand » 26 Sep 2014, 10:11

kil wrote:Is there some way to see if I have write permission for the lunadll repo? I keep getting 403 access error when I try to push.
Tell me your Github login and I will give write access to you ;-)

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #47by Kevsoft » 26 Sep 2014, 13:48

I did give, as I added him to the 'Helper' group.

Okay: I fixed it, I added the repo to the Helper group!
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

kil
Contributor
Contributor
kil
Contributor
Contributor
Reputation: 0
Posts: 6
Joined: 13 Sep 2014

Post #48by kil » 26 Sep 2014, 18:43

thanx, I'll try it :to_keep_order: And hope I didn't forget something ^^

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #49by Kevsoft » 26 Sep 2014, 22:00

v0.2.4 is out!

Changes:
Spoiler
* Added playSFX with soundfile
* Added variable bank access. (Have a look at the reference/example page)

Also a example has been added about the new variable bank in lua ;).
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

tb1024 M
Marquis
Marquis
tb1024 M
Marquis
Marquis
Age: 21
Reputation: 34
Posts: 170
Joined: 31 Jul 2014
Location: Brazil, America, World

Post #50by tb1024 » 26 Sep 2014, 22:39

Kevsoft wrote:v0.2.4 is out!

Changes:
Spoiler
* Added playSFX with soundfile
* Added variable bank access. (Have a look at the reference/example page)

Also a example has been added about the new variable bank in lua ;).
Huh...why a variable bank? I thought Lua's regular variables were enough.
Anyways, I guess we will get in beta when this gets all functions from LunaDLL.
Do you want fries with that?
Image
Mal posso esperar para a versão final da engine de Wolhstand!
English Translation
I can't wait for Wohlstand's Engine final version :D

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #51by Kevsoft » 26 Sep 2014, 23:16

In the variable bank you can save numbers, which can be used later (They are saved in a external file). If you restart the game you can use them again. ^^
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

tb1024 M
Marquis
Marquis
tb1024 M
Marquis
Marquis
Age: 21
Reputation: 34
Posts: 170
Joined: 31 Jul 2014
Location: Brazil, America, World

Post #52by tb1024 » 26 Sep 2014, 23:37

Kevsoft wrote:In the variable bank you can save numbers, which can be used later (They are saved in a external file). If you restart the game you can use them again. ^^
That means we can use switch palaces (and other settings that must be saved) from now on?
Yay.
Do you want fries with that?
Image
Mal posso esperar para a versão final da engine de Wolhstand!
English Translation
I can't wait for Wohlstand's Engine final version :D

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #53by Kevsoft » 27 Sep 2014, 1:06

tb1024 wrote:That means we can use switch palaces (and other settings that must be saved) from now on?
Yay.


Yes, but currently only limited to numbers [double]. I just ported Kil's new code to lua (he made the actuall coding at that part) :P.

Added after 9 hours 43 minutes:
Fixed a small bug with the y-Coordinate.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #54by Kevsoft » 30 Sep 2014, 20:59

Lunadll+Lua version 0.2.5 is out!

Changes:
Spoiler
*Added lapi.lua, a helper class written lua. Has some useful functions1
*Added playMusic
*Added loadImage
*Added placeSprite
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Mista_Epic
Passerby
Passerby
Avatar
Mista_Epic
Passerby
Passerby
Reputation: 1
Posts: 2
Joined: 3 Sep 2014

Post #55by Mista_Epic » 1 Oct 2014, 0:49

imo This should replace LunaDLL entirely. It seems to have more capabilities and easier to use for somebody who knows LUA, like me. Although, I think it should be named LunaLUA.

Veudekato M
Viscount
Viscount
Avatar
Veudekato M
Viscount
Viscount
Reputation: 79
Posts: 369
Joined: 19 Feb 2014
Location: Russia

Post #56by Veudekato » 1 Oct 2014, 10:25

No.1.it have not all functions that have lunadll yet
2. Its already named LunaLua
but yes its very powerful and can make some things that cant lunadll
My channel (PlatGEnWohl news and tutorials , smbx tests):
http://www.youtube.com/channel/UC6h-42umT14iR1wa3VkOs3Q

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #57by Kevsoft » 4 Oct 2014, 19:22

LunaLua v0.2.6 is out
Changes:
Spoiler
* Added raw player fields
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #58by Kevsoft » 5 Oct 2014, 13:28

LunaLua v0.2.6.1 is out
Changes:
Spoiler
* Added package lib
* lapi.lua can now run independet without having the level file in 'world/project' folder.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #59by Kevsoft » 11 Oct 2014, 17:22

LunaLua v0.2.7 is out
Changes:
Spoiler
* Added kill function for npcs
* Added function for getting/setting earthquake, gravity and jumpheight.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Kevsoft M
Topic author, Angry developer
Angry developer
Avatar
Kevsoft M
Topic author, Angry developer
Angry developer
Age: 24
Reputation: 93
Posts: 379
Joined: 26 Apr 2014
Location: Austria
Website

Post #60by Kevsoft » 16 Oct 2014, 22:45

LunaLua v0.2.7.1 is out
Changes:
Spoiler
* Fixed a bug where onLoadSection/onLoopSection doesn't work on lunaworld.lua. They now have the player-id as parameter. Please note when using it in the 2-player-mode this is called twice. (Once for player 1 and once for player 2)
* Added the missing consturctor for RECT and RECTd called ("newRECT()" and "newRECTd()")
NOTE: The documentary is not updated yet, because I am still working on moving the whole documetary to the wiki.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬


Return to “LunaLua - Extension Framework”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest