im tired of using sodium to play 1.20 cuz optifine hasnt released yet and then i go to a cave or smth and the only way to light up is turning on the lightning mod which kills fun, lunar should add the dynamic lighting feature from optifine so i dont have to wait for optifine to release the latest version just so i could use this feature
#add dynamic lighting to lunar by default
1 messages · Page 1 of 1 (latest)
Lunar needs permission from the mod creators to add it, and getting permission is unlikely
(believe it or not, lunar can’t just take anything they want lol)
i mean it depends on the mod
some mods have more permissive licensing then others
the main one i found for fabric LambDynamicLights has a license that would allow it for example
(MIT license)
the lambdynamiclights creator does not wish for their mod to be used for ports
where are you finding this
i know, but you know what i mean
i honestly dont
My use of that license was intended to let people contribute to the mod, and to let the community pick it up to maintain it in case I'd suddenly disappear from the community. Sadly it appears that no amount of politeness should be expected if you try to be nice.
point is, it's always better to get permission
oh yeah i totally agree
but if you use an extremely permissive open source license like mit thats kinda what ur signing up for
yeah, it kind of sucks
kinda their fault tho too
like by using mit license they are expressly giving permission for that to happen
i mean, creating your own license is just asking for legal trouble
all rights reserved
so you either have to be extremely harsh (GPL/ARR) or extremely easy (MIT)
gpl still wouldnt prevent ports
it wouldn't, but it prevents a Badlion situation
where they just take the mod, edit it to be Badlion like privately, and add it
true
idk im of the opinion that if you release code under a license but you dont like that licenses structuring you shouldnt use it
and optifine is suffering from a similar situation right now
optifine is proprietary i thought
yes
but sp does not care about edits to be honest
there is one admin given explicit permission to update Optifine, and has updated it to 1.20.2
but doesn't want to release it for the full release because they don't want to take sp's role
(i do have it, it works fine)
but like you gotta see where im coming from tho its wierd to give permission for the code to be used one way
yeah
then say actually nah imma make u feel guilty abt it
but like if lunar wanted, they could totally add optifine 1.20.2 right now
the unofficial version is perfectly legal
but they won't probably
all im saying is id be annoyed if a mod dev got mad at me for using their code how they expressly allowed me to do it idk
yeah
Nothing to do with lunar they gotta wait for optifine 1.20.2 to release
^^
unsure what you mean here - are you saying we can't download lambdynamiclights-2.3.3+1.20.2.jar off Modrinth?
what hes saying is the author would prefer people not
which i dont know why they didnt just gpl but 🤷
I just confirmed with them, they would rather you don't include LambDynamicLights in Lunar
Not sure if you saw this: https://twitter.com/LunarClient/status/1730675249924931825
If LambdAurora wants us to remove LDL from any defaults / suggested mods, we can do that, but our intention is to let you load your own mods. Are they wanting any mod with an ID of lambdynlights blocked from loading?
Ah, I believed that post was about approved mods only
so Lunar will let you load arbritary Fabric mods from Modrinth?
yup! would be out by now but I got covid last week 😷
we're starting with approved lists like the Hoplite for Lunar Client pack teased in there
but there will be a mods/ folder like normal fabric
That sounds good, the main thing LambdAurora asked was for it to be made very obvious if a mod is being loaded via Lunar, and a warning that not all mods may work
and just to be clear, since some mod devs were concerned, is the loader a reimplementation of Fabric, or a fork? they were concerned that mods using internals would break
we'll be slapping warnings on everything 👍
our platform is some secret third thing that includes fabric-loader, fabric apis, etc. but does have some internal differences that we're working out. it basically started out like quilt-loader and has shifted to just shadow(fabric-loader).
our "fork" (I removed final like 3 times) of fabric-loader will be open sourced when we launch this, and we'll consider any difference in behavior a bug on our end.
stupid lunar bot🥴
when you say we can load mods off of modrinth with this new feature does this mean theoretically i can load more optimisation mods to boost performance even more
eg. exordium, nvidium etc
our Hoplite for Lunar Client pack will include nvidium!
Is nvidium related to nvidia
yes its a performance mod specifically for nvidia GPUs
Oh wow that's great
Also unmuted GG
Yeah its nice
also adds the ability to have huge render distances, unfortunately the longer render distance doesnt work with shaders though i believe
Oh cool
lol might finally start using lunar again if this delivers because having nvidium is huge for performance
what if you dont have a nvidia graphics card tho lmfao
i mean i guess it would auto disable itself
why not use forge...?
i use fabric and almost exclusively play latest ver lmao
my mod folder is huge and i would defend fabric over lunar with my life but god damn nvidium in lunar
yea it autodisables iirc
well the idea is its any mod
you can load any mod you want
but they also have preset modpacks available
its intended to literally be fabric but with lunar features too
mods folder and everything
thats cool i saw the first time
im mainly excited for nvidium lunar but yeah being able to load any mod from modrinth is insane
lmao
actually question for lunar dev if he returns what abt baked in mods
like what if you have a mod already baked in to lunar but the version is outdated for whatever reason and you want to run it
like for example until yesterday noxesium was broken in lunar client
but lets say its not on latest and i wanted to use latest without waiting for lunar to update it would it explode
also another question would it allow easy loading of current modpack file formats
like .mrpack from modrinth, since i saw lunar would have its own built in modpacks (like the hoplite one for example) but would you be able to add arbitrary modpack files using popular formats
would be convenient for getting the mod illiterate to get their mods setup without like 30 minutes of coaching or forcing them to install some other laucher which is a position ive sadly been stuck in
yet another question/feature suggestion would servers also be able to hook into deeplink for this, like for example asking for a specific modpack be used on a server within the paramaters or maybe even through servermappings
okay damn i literally just checked servermappings to show example considering hoplite was gonna have its own modpack and i see this already exists and is added for hoplite lmfao
at least id assume it would apply for deeplink
this... will be interesting to see
What's about a better voice mod then mumble link
its for hoplite id assume it would have simple voice chat
since thats what hoplite uses
- again you can install ur own mods
overriding the ones we bundle is planned!
okiedokie
actually you can already override them in your .lunarclient but we'll add a UI for it
Time saver
People don't know how to override
best of luck
out of curiosity why the nvidium compat into the pack?

just wanted to let you know, Lunar seems to not be understanding non-remapped Mixins in specific cases (this causes a crash with Iris + Sodium on 1.20.3)
renderShadowPart is a Sodium method, we're doing some weird pseudo stuff to make it work and it seems Lunar does not like that
smh not using raw asm transformers
will fix this tomorrow 🙏
are you putting the jars in the fabric mod dir?
Yep
is that causing the issue?
I’ve been meaning to remove the method causing the crash, I expect to release a new version tomorrow so don’t worry if you can’t fix it
you really doing 1 release per day?
sent ya a friend request on Discord
👍