of     4   
chevron_rightchevron_rightchevron_right

eLunate
#208338503Friday, January 27, 2017 6:03 PM GMT

Do you have any public creations that you're proud of? Builds and such aren't included because they're not scripting-related as a standard, so bad luck scripter-builders. Share your public scripts and why they're neat here. Now for the real reason this exists. Who uses your scripts? In most cases, it's very few. Your neat scripts that you worked hard on are lost in a mess of poorly configured uses and fire scripts taking more votes than yours. It's a shame, really. That aside, a few months ago I came here to talk about the implications of putting a package manager in Roblox, which was met with mixed responses. Today I'm here to ask people to support Freya by updating modules to be defined as Freya packages. Freya packages let people manage your scripts in their game with ease, and allow you to as a developer to define automatic configuration for your scripts. If you're interested, you can get started by creating a ModuleScript which returns a table, and parenting your scripts to it. The ModuleScript defines your package. Then, set the ModuleScript up: return { Package = script.YourMainScript; Type = "SharedComponent" } There are other types, and other configuration variables, but I don't trust you guys not to shoot me down for posting some documentation, so you'll have to make do with asking about it.
Futureprompt
#208338581Friday, January 27, 2017 6:05 PM GMT

I'm making a module right now so bear with me :'D
Zarkonan_Zenheart
#208339180Friday, January 27, 2017 6:23 PM GMT

The queen is still alive?
eLunate
#208339341Friday, January 27, 2017 6:26 PM GMT

Still alive, but I don't trust anyone to still have as much respect for me after so long. Anyway, I gotta get people to adopt Freya so that people adopt Freya. Snowballing magic and what-not.
Futureprompt
#208339376Friday, January 27, 2017 6:27 PM GMT

Why wouldn't people trust you?
badfitz67
#208339442Friday, January 27, 2017 6:29 PM GMT

https://www.roblox.com/games/585690412/Vacuum-simulator-uncopylocked It's uncopylocked so you can have a look at the code. Ported from p5.js Another victim of the star-spangled banner of street.
Futureprompt
#208339550Friday, January 27, 2017 6:32 PM GMT

I'm just setting up a copylocked demonstration. Sadly, I will not be releasing the module until the third modulescript. Currently only 1 works and the other is half-way complete xD
eLunate
#208339951Friday, January 27, 2017 6:40 PM GMT

I've not been on the Scripters forum for a while, and I know that Roblox have been a lot more sensitive about their censoring, so I'm a bit uneasy about putting the link to the Freya package docs
badfitz67
#208341511Friday, January 27, 2017 7:10 PM GMT

I think github is fine. Another victim of the star-spangled banner of street.
eLunate
#208341685Friday, January 27, 2017 7:14 PM GMT

Well, I've been given 2 warnings for this and I guess I'm going to try and dodge this one. It's not Github, because that would mean linking in Enchiridion docs crescentcode net /Freya/Examples/Package /Freya/Core/Vulcan Alternatively, the whole source for Freya is on github under CrescentCode/Freya. On that note, did you know Freya can now also load in and install packages from Github? More ways soon.
Futureprompt
#208342332Friday, January 27, 2017 7:28 PM GMT

It's a little dumb at the moment because I didn't give it enough examples and iterations, but: https://www.roblox.com/games/613584526/Machine-Learning Enjoy c:
[rfa#hidefromsearch]
#208342372Friday, January 27, 2017 7:29 PM GMT

[rfa#hidefromsearch]
cars37
#208342606Friday, January 27, 2017 7:34 PM GMT

Zarkonan_Zenheart
#208342763Friday, January 27, 2017 7:37 PM GMT

Kutoru
#208344743Friday, January 27, 2017 8:20 PM GMT

I like intents and the extended events but that's about it
eLunate
#208346659Friday, January 27, 2017 8:58 PM GMT

It's chill because the deal with the Freya core is that nobody is really going to use all of it. That's why it's small, and everything else is provided through packages. On the note of packages, if you've set your thing up for a package, try it out. Require Freya in to the Studio command bar, and try installing your module. ############################ Install(yourModuleId) Alternatively, try installing the example Freya package I provide. ############################ Install "github:eLunate/FreyaPackage"
eLunate
#208346749Friday, January 27, 2017 8:59 PM GMT

That's interesting. Roblox filtering never fails to amaze me. require(480740831); Install(yourModule) require(480740831); Install "github:eLunate/FreyaPackage"
TimeTicks
#208346907Friday, January 27, 2017 9:01 PM GMT

@eLunate it was the lazy functions module ou helped me with. https://www.roblox.com/library/417304673/LazyFunctions Just a small library of useful functions that make coding much less tedius, well making you lazy xD
eLunate
#208347385Friday, January 27, 2017 9:07 PM GMT

Good old lazy functions.
eLunate
#208347479Friday, January 27, 2017 9:07 PM GMT

Oh look my code was bad I never fail to amaze myself sometimes require(480740831); _G.Install "github:eLunate/FreyaPackage"
Futureprompt
#208349463Friday, January 27, 2017 9:38 PM GMT

I feel as if this entire thread is an advert.
Kutoru
#208350325Friday, January 27, 2017 9:52 PM GMT

well freya is nice and its better than most things I see around here
VilgO
#208350787Friday, January 27, 2017 9:58 PM GMT

So how do I use it to install packages? Is there a short guide?
eLunate
#208351698Friday, January 27, 2017 10:10 PM GMT

This entire thread absolutely is an advert, and I insist you try out Freya to see that it is cool, and then make your public modules into Freya packages so that people use Freya. To install a package, just get Freya into your game with require(480740831), and then just install stuff from the command bar with _G.Install _G.Install(PackageId); _G.Install(ReferenceToPackageInGame); _G.Install {RawPackageTable}; _G.Install "github:user/repo" Any of those will do. I'm also looking to add more ways to resolve packages from strings.
Futureprompt
#208351788Friday, January 27, 2017 10:11 PM GMT

I may have used it, but the fact that you're doing this is making me want to not use it. It's like 30-second unskippable YouTube adverts. You end up wanting to not use the company's products.

    of     4   
chevron_rightchevron_rightchevron_right