Author Topic: "Luna" is here and converts your .lua files into 3.0.2-compatible .tns files  (Read 57908 times)

0 Members and 1 Guest are viewing this topic.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
The great Extended did it again !

Via his blog ndlessly, Extended just announced the release of his open-source tool "Luna", that allows you to convert a .lua file into a .tns file.

"Well, what's new? We already have that ?", you'd say.

Well, yes, we do. But the community's converter actually produce a file that is currently readable by OSes < 3.0.2.

In fact, since this version, TI added the need to have a fully correctly-encrypted .tns file in order to be able to open it. And this required a specific proprietary encryption algorithm that nobody but TI had (though a part of it had been patented). And the community couldn't do anything about that, since it had not been cracked. The only way was to use TI's official scripting tools.

Well, this time is over. Extended successfully reversed-engineered TI's secret encryption algorithm and made "Luna", a tool that can produce correctly encoded files, as OS 3.0.2+ expects !



Luna is available to download here.

Extended also said that support for C and assembly in OS 3.0 might not be very far... !

What an exciting pair of news...

Have fun !
« Last Edit: August 05, 2011, 11:53:46 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline pianoman

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 426
  • Rating: +24/-0
  • ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫
    • View Profile
That is epic!
Extended, post here soon so I can +1 you :)

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Yay! This needs to go in News.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
I NEEDZ THIS... Another crack and another awesome util by ExtendeD!
Yay! This needs to go in News.
That it does.




Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Excellent! Finally we have a convenient way to code Lua on a computer. :D
(I mean, I won't use it, but others will find it incredibly useful :))
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
If I can find a way to properly compile it on my mac, I'll be using it from now on :P
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Awesome! So it means Ndless 3 soon?

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
well, Extended's blog will be the place to keep an eye on about Ndless 3 :P
For now, we don't know anything ...
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Whooo, nice news!
Thanks for reporting Adriweb!

Edit: I have successfully compiled it on Linux (need to replace -leay32 with -lssl).
However, I noticed that Luna will check the code (using lua), and error on stuff with 'on', because its not defined (it is on the calculator). I'll now modify the code to skip this check. Big mistake of me x)

Edit2:
Converted my file without an error, didn't test it yet :)
« Last Edit: August 06, 2011, 03:06:36 am by jimbauwens »

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Just to be clearer on one point of adriweb's post: Luna fortunately doesn't infringe TI's patent in any way.
Ndless.me with the finest TI-Nspire programs

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
I had already told you privately but I'll now tell publicly: congratulations ;)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Oh great news! And it works on Linux (natively)! This is awesome!

I managed to build it, convert files and I also tested them ExtendeD, want me to release Linux Binaries, even though I think it's quite easy for anybody to build it :)

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Someone should package for Debian (.deb) and Arch Linux (PKGBUILD/AUR).

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
If people provide them, ExtendeD could update the archive with native Linux and MacOS X binaries, but making packages may be too big of a hammer ;)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Someone should package for Debian (.deb) and Arch Linux (PKGBUILD/AUR).

There's no Luna in Ubuntu Repositories :P It could be done but I'm not sure if it's necessary.
« Last Edit: August 06, 2011, 04:55:37 am by ephan »