#add dynamic lighting to lunar by default

1 messages · Page 1 of 1 (latest)

unborn escarp
#

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

warped marsh
#

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)

half bolt
#

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)

warped marsh
half bolt
#

where are you finding this

warped marsh
#

...i know them

#

that's why it's not on Forge

half bolt
#

also this isnt a "port"

#

using a fabric mod on fabric isnt a port

warped marsh
#

i know, but you know what i mean

half bolt
#

i honestly dont

warped marsh
#

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

half bolt
#

oh yeah i totally agree

#

but if you use an extremely permissive open source license like mit thats kinda what ur signing up for

warped marsh
#

yeah, it kind of sucks

half bolt
#

kinda their fault tho too

#

like by using mit license they are expressly giving permission for that to happen

warped marsh
#

i mean, creating your own license is just asking for legal trouble

half bolt
#

all rights reserved

warped marsh
#

so you either have to be extremely harsh (GPL/ARR) or extremely easy (MIT)

half bolt
#

gpl still wouldnt prevent ports

warped marsh
#

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

half bolt
#

true

warped marsh
#

tfw Replay Mod

#

their new version sucks so badly

half bolt
#

idk im of the opinion that if you release code under a license but you dont like that licenses structuring you shouldnt use it

warped marsh
#

and optifine is suffering from a similar situation right now

half bolt
#

optifine is proprietary i thought

warped marsh
#

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)

half bolt
#

but like you gotta see where im coming from tho its wierd to give permission for the code to be used one way

warped marsh
#

yeah

half bolt
#

then say actually nah imma make u feel guilty abt it

warped marsh
#

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

half bolt
#

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

warped marsh
#

yeah

humble wraith
#

Nothing to do with lunar they gotta wait for optifine 1.20.2 to release

sacred epoch
half bolt
#

what hes saying is the author would prefer people not

#

which i dont know why they didnt just gpl but 🤷

warped marsh
sacred epoch
warped marsh
#

Ah, I believed that post was about approved mods only

#

so Lunar will let you load arbritary Fabric mods from Modrinth?

sacred epoch
#

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

warped marsh
#

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

sacred epoch
#

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.

half bolt
#

so the goal is no breaking changes

#

thats good lol

warped marsh
#

ah, so it’s fabric-compatible but not quilt-compatible

#

that makes sense, thanks

worn flume
#

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

sacred epoch
humble wraith
#

Is nvidium related to nvidia

spiral flicker
humble wraith
#

Also unmuted GG

spiral flicker
# humble wraith Oh wow that's great

Yeah its nice catnod also adds the ability to have huge render distances, unfortunately the longer render distance doesnt work with shaders though i believe

worn flume
#

lol might finally start using lunar again if this delivers because having nvidium is huge for performance

half bolt
#

i mean i guess it would auto disable itself

worn flume
#

my mod folder is huge and i would defend fabric over lunar with my life but god damn nvidium in lunar

worn flume
half bolt
#

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

worn flume
#

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

half bolt
#

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

granite lintel
supple cove
half bolt
#

its for hoplite id assume it would have simple voice chat

#

since thats what hoplite uses

#
  • again you can install ur own mods
sacred epoch
half bolt
#

okiedokie

sacred epoch
#

actually you can already override them in your .lunarclient but we'll add a UI for it

finite niche
#

People don't know how to override

sacred epoch
#

true

#

we'll be focusing on making the UX for this nice throughout the holidays & Q1

finite niche
#

best of luck

granite lintel
#

out of curiosity why the nvidium compat into the pack?

half bolt
#

why not

#

it autodisables on non nvidia gpus anyways

granite lintel
#

ik

#

just curious as to the reasoning

warped marsh
#

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

granite lintel
sacred epoch
#

are you putting the jars in the fabric mod dir?

warped marsh
#

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

granite lintel
#

you really doing 1 release per day?

warped marsh
#

why does it only let me ping sometimes

#

Iris 1.6.13 is out, fixing the crash

fading pollen
warped marsh
#

👍