#UserK thread

1 messages · Page 3 of 1

acoustic spruce
#

luacomponent

#

can be on the status effect

#

I think

hasty solstice
#

shot scripts? is that a field on luacomps or smth?

acoustic spruce
#

yeah something like that

hasty solstice
#

oooo thats very good to know in general

acoustic spruce
#

shoteffectcomponent would also work but only for wands, as that interfaces with the gun system

#

shot script instead directly interfaces with the entity after it has been shot

#

and can affect non-wand projectiles

hasty solstice
#

oooooooooo i also wanted to do stuff with enemy projectiles so thats good

#

ill look into that then, and then i assume the function passes the fired projectile eid as a parameter i can modify?

#

this should be fairly simple to implement then, i just need to get the basic shrink stuff working first

hasty solstice
#

i think my mod is fully complete, all bugs appear to be taken care of, compatibility hooks seem to work and ive written up the documentation about as much as i care to

#

i think its fully feature complete, scary, i need to make a workshop thumbnail now

hasty solstice
#

scary evil horrid formatting

hasty solstice
raw linden
#

yo wtf have i been mising??? this looks SICK

hasty solstice
#

for my finished but unreleased mod Parallel Parity

#

geh maybe ill make a workshop image for it on the plane and upload it when i land

#

i wanna make the workshop image myself since this is my first proper mod that im releasing, only real mod ill have pushed out besides CC

#

and because im the sort of person who procrastinated this month-long project to like 9 months, i havent made it yet lmao

hasty solstice
hasty solstice
raw linden
#

super excited

raw linden
hasty solstice
#

Parallel Parity is feature complete for release entirely as of like a week ago!

hasty solstice
#

since its all like shitposts we just can ask to grab each others' work from it whenever, rifts are a very nice mechanic so i wanted to port it into Par for when you enter a portal to main world and want to undo it

raw linden
#

yeh

hasty solstice
#

-# i swear ill release parallel parity before the end of the year i just really wanna work on this too lmao

raw linden
#

oh yea i love stuff like this

#

whats a nearby ally again? is it just players?

gray haven
#

yes

raw linden
#

cool!

hasty solstice
#

just added this, this seems much more interesting than "take less damage when nearby allies"

#

gah i need to stop adding new perks the pool is starting to become bloated

acoustic spruce
hasty solstice
hasty solstice
acoustic spruce
#

Extra perks are random

hasty solstice
#

also some of these play off of regular perks in ways that would be more limited for MP perks

#

unrelated, but maybe at least for early testing phase could have 1 MP perk spawn for everyone so we can get into figuring out some basic limit testing

hasty solstice
acoustic spruce
#
  • perk that gives you more gold earned and gives allies a fraction of it
  • perk that gives one buff while near allies and a different one when away
  • perk that makes allies immune to your friendly fire and boosts your blast radius
  • perk that allows you to revive allies for a bit when they die at the cost of some health
#

Etc

acoustic spruce
hasty solstice
#

perk that allows you to revive allies for a bit when they die at the cost of some health
this is already a mechanic in EW tho?

acoustic spruce
#

Does it look like I've played ew

hasty solstice
#

allies turn into zombies and you need to revive them

acoustic spruce
#

Yeah I mean like

hasty solstice
#

i dont rly like any of those ideas tbh lmao

acoustic spruce
#

They dont turn into a zombie until a delay has passed and you can shortcut it to just revive them

hasty solstice
#

buff for close vs near sounds interesting

hasty solstice
#

10 second grace period for reviving players

acoustic spruce
#

Are there any maluses to being revived outside of the zombie?

#

Could also reduce those if you revive someone in that way

hasty solstice
#

you have very little health, thats a fair point

#

could increase the % of HP you have when revived

acoustic spruce
#

Revive them with additional HP

#

Yeah

hasty solstice
#

yeah

hasty solstice
#

my main issue also btw was that the MP perks would show up too often and make vanilla perks less common lmao, but ig if all the perks are providing something of value on average it doesnt matter that much

#

i can just have normal perk spawning rules

hasty solstice
#

Idea for an EW mode, all start in PWs and beating Kolmi at the end unlocks portals to the other worlds’ starting mountains and its pvp

#

No idea if this would work well I’m just trynna think of ways to make EW more combative in interesting ways

#

And I wanna add pvp items spells and perks to multiplayer that wouldn’t work as well in a quickmatch style like Arena lmao

hasty solstice
#

had a fun time thinking up feature creep on the plane while i was creating the basic functionality

gray haven
#

gambit is too strong

hasty solstice
#

@wheat zenith would you be down to make some perk icons and whatnot for multiplayer perks?

wheat zenith
#

pergaps..

#

a lot of the time I end up working off of respriting so if you want you could make rough drafts of your ideas of the perk looks and I can go from there

#

alternatively though I can just make the perk icons if you don't have any particular ideas :p

hasty solstice
hasty solstice
#

okay no im 100% releasing the mod before the year is up, im deathly ill so fuck making a proper workshop thumbnail ill make a temporary one that can stay until i have the time and energy to make the proper one

novel plinth
#

You will get a banger for sure

hasty solstice
#

that is true, though it would be a temporary thumbnail

#

@acoustic spruce would you be willing to make a cool thumbnail for Parallel Parity even if its temporary?

#

and also before the year is up (within the next 3 days after today)

acoustic spruce
#

Uhhhh sure how good does it have to be

hasty solstice
#

not super! entirely up to you since i wanna make my own thumbnail later down the line, but also ideally want people to notice my mod existing before then lmao

#

though when i do add my own thumbnail ill probs still leave your art as one of the screenshots the mod page scrolls through

hasty solstice
#

also had a german friend of mine who i got into noita offer to translate it too so uhhh surely no conflicts will arise with the PRs :clueless:

acoustic spruce
#

oh I almost fell asleep before doing the image

#

speedrun time

hasty solstice
#

thanku

raw linden
#

me when i request a pull

hasty solstice
#

W ty

#

peak

hasty solstice
#

hmm, for some reason the csv stuff didnt work hold on

#

ah nvm

#

i was just stupid and my game went back to english at some point lmao

#

somehow didnt notice

#

W, translations merged

hasty solstice
#

fitting in a slight bit more feature creep for settings.lua

#

before copi or xplosy finish their stuff

#

@raw linden what colour do you want to be in the credits? can you gimme a hex value or smth?

#

also could you tell me the translation for Portuguese Brazilian Translation by (your name here)? thx lmao

#

(aaand maybe translation for Translation Credits, i should have thought about adding this all before asking you to already translate everything sorgy)

#

aaaand i also need "portuguese brazilian translation" translated too, forgot we're doing translation tags for workshop mods now

raw linden
#

Oops my bad, js saw all of this, gimme a sec

hasty solstice
#

ur good 👍
currently just working on implementation of this fancy schmancy new tooltip box

raw linden
#
  1. the hex value could be #e092be
  2. "Tradução para português brasileiro por Absent Friend"
  3. "Créditos de Tradução"
  4. "tradução português brasileiro"
hasty solstice
#

currently what the data looks like lmao

#

Tradução para português brasileiro por, got it

#

this should all be good ty

#

ill let you know when the mod drops

raw linden
#

awesumm

hasty solstice
#

right, i should cull that at some point

#

there we go that looks nice

#

just need to dull the yellow a bit

#

god just remembered im gonna need to account for diff fonts for CC cuz chinese translation, scary

#

i might further feature creep this later, but i wont fn, it serves its purpose and ive already had a few last-minute translations done for me lmao

hasty solstice
#

this looks good ill leave it like this (though of course with the german translations when he does them, also might swap Translation Credits and [Reset])

hasty solstice
#

the german translation is starting to scare me

pallid magnet
#

i had to add autowrapping to settings because of german

hasty solstice
#

im scared ill have to do the same

#

thank god this was not the name of any settings

#

i already have to manage newlines manually for some english descs, german descs shake me to my core

hasty solstice
#

@acoustic spruce coper may i perchance see progress? 👀

#

i got my new feature creep out of the way so im bored again :devastated:

hasty solstice
#

german translations reportedly nearly finished and likely done tomorrow 🙏

#

also tried convincing another friend into writing irish/gaelic translations because itd be really funny to support a language for which no translation mod exists making it impossible to actually view in-game (they said no 😔 )

#

and then copi thumbnail surely done tomorrow or day after, the mod will release

hasty solstice
#

oh yeah, strange thing to look into tomorrow: i cannot put tlcr below reset button

#

i suspect its my doing as i vaguely recall thinking smth like "oh it doesnt matter reset button should always be at the bottom anyway" or smth but idr what it was about so ill need to investigate what i neglected tomorrow

acoustic spruce
#

uhhhhh

#

I have some sketching/layouting but nothing like actually usable right now

#

have a commission I need to do and some other things so I would not bank on me having something done honestly

hasty solstice
#

ah got it, back to plan A of shitty temporary thumbnail

hasty solstice
#

ah @raw linden you seem to have missed my note- thats mb i shouldve removed the translation when i realised the original text was wrong

#

the translation was changed to ```lua

en = "To Portal Room",
en_desc = "The portal leading to the fast travel room created by Syväolento (Leviathan)\n(Fast Travel portals are already Parallel-World Local)",```

#

the clarification that the Fast Travel portals are already PW local was the change

raw linden
#

my bad i missed that

hasty solstice
#

ur good, just lmk when you have a TL and i can throw it in manually myself 👍

raw linden
#
ptbr = "Para a Sala dos Portais",
ptbr_desc = "O portal criado por Syväolento (Leviatã) que leva à sala de viagem rápida\n(Os portais de viagem rápida já são programados para funcionar em Mundos Paralelos)",

this should do, i think

hasty solstice
#

ty 🙏

hasty solstice
#

im back on my computer again finally, back to real modding

hasty solstice
#

geh okay back to looking at the wretched multiplayer nonsense

#

i ran into an issue with crosscalls in that they dont run on the client that called it, im gonna do some more testing to verify

#

@tiny ravine does crosscall not occur on the caller's end or am i doing smth wrong?

tiny ravine
#

Crosscalls are entirely unrelated to networking

hasty solstice
#

i cant tell how this works my new thing is not working how i expect at all

tiny ravine
#

They always run locally

hasty solstice
#

okay, so they only run on the person who called it's end?

tiny ravine
#

You probably want rpcs

hasty solstice
#

like if i have 3 players and player 1 runs a crosscall then only player 1 will have the code run

hasty solstice
#

got it, how would i go about implementing this perk?
i subtract an amount of HP from everyone, multiply the total HP gathered and grant it to a single random player

#

or ig a simpler perk to get down first would be gold split

#
func = function(perk, taker, perk_name)
    local players = EntityGetWithTag("ew_peer")
    local combined_gold = 0
    local valid_players = {} --do this in case for some reason someone doesnt have a wallet to prevent me from needing to constantly check
    for _, player in ipairs(players) do
        local wallet = EntityGetFirstComponent(player, "WalletComponent")
        if wallet then
            valid_players[#valid_players+1] = player
            if ComponentGetValue2(wallet, "mHasReachedInf") then combined_gold = -1 break end --dont bother tallying up any more gold if its gonna be infinite anyway
            combined_gold = combined_gold + ComponentGetValue2(wallet, "money")
        end
    end

    if combined_gold == -1 then --if a player has infinite gold, give everyone else infinite gold
        for _, player in ipairs(valid_players) do
            ComponentSetValue2(EntityGetFirstComponent(player, "WalletComponent"), "mHasReachedInf", true)
            return
        end
    end --im considering making this actually remove inf gold from whomever has it and consider it as 2.1bil, but also removing inf gold might be buggy idk test later

    local gold_amount = math.ceil((combined_gold * 1.1) / #valid_players) --increase gold by 10%, divide between the number of targets, round up
    for _, player in ipairs(valid_players) do
        ComponentSetValue2(EntityGetFirstComponent(player, "WalletComponent"), "money", gold_amount)
    end
end```

this is a perk i wanna implement
#

it gets all the gold from players, adds 10% and then distributes it all evenly between everyone

#

how would i go about implementing this?

tiny ravine
#

Health would be easier I think

#

Because it's already synced so you can just do the relevant calculation on every player

hasty solstice
#

oh? i assumed this would be easier since then with health i need to select a specific player

#

well i cant just run the health one itself cuz it doesnt run at the same time for everyone

tiny ravine
#

You should first do a crosscall to get code running in entangled's lua context instead of whatever is used to run perk code, then call an rpc from here, and in rpc recalculate healt for the current player.

hasty solstice
#

if the code runs on one player's client and does the health calculations and modifications, the health will now be different when it runs on someone else's client- is the issue i ran into

hasty solstice
tiny ravine
#

Actually I'm not even sure if you need an rpc here, the perk might be synced on it's own?

hasty solstice
hasty solstice
tiny ravine
#

As in a function to add it gets run on client entity

#

Yeah that

hasty solstice
#

all i know is the perk does not work on its own without any special EW stuff

#

can i have you try to write the healthy gambit perk? cuz i really just do not get what im doing

#

i would love to have a clear cut example on how this works

tiny ravine
#

Who picks it up, I assume

hasty solstice
#

i believe so

#

yeah though its kinda in a state since i was in the middle of implementing crosscalls

#

i can return it to the vanilla state rq so you can better understand what its supposed to do

tiny ravine
#

I think you forgot to pass the target argument to both of your rpcs

hasty solstice
#

target is an optional variable

#

if target is present then it only applies to target, else apply to all players

#

iirc

tiny ravine
#
util.add_cross_call("nld_player_multiply_health", function(hp, maxhp)
    rpc.players_multiply_health(hp, maxhp)
end)

Should probably by

util.add_cross_call("nld_player_multiply_health", function(hp, maxhp, target)
    rpc.players_multiply_health(hp, maxhp, target)
end)
hasty solstice
#

seems to work correctly on the client's end, and doesnt seem to run at all on the other players' clients? here ill push the vanilla ver rq

#

pushed to git

tiny ravine
#

Idk previous version seemed correct

#

Probably rollback to previous, add third argument again, and add the following:

rpc.opts_everywhere()
rpc.opts_reliable()

before every rpc function definition

#

So it's

rpc.opts_everywhere()
rpc.opts_reliable()
rpc.players_multiply_health = function ...

and

rpc.opts_everywhere()
rpc.opts_reliable()
rpc.players_modify_health = function ...
pallid magnet
#

everywhere was weird

#

it sometimes did work on the host and sometimes didn't, lmao

#

oh wait, it's per function?

tiny ravine
#

Yes

pallid magnet
#

that explains it

tiny ravine
#

It's kinda like a decorator in e.g. python

hasty solstice
#

i just remember i gave up at the time cuz it was what i eventually landed on after nothing worked for ages and i had no idea what i was doing so i decided to handle it when i was home again

#

and Parallel Parity is out too so i have nothing else urgent to be working on

tiny ravine
hasty solstice
#

got it ill give it another look later

hasty solstice
#

got PW counter mostly working

#

has a weird offset from mountain so ill probs fix that later, lemme double check the font looks good

#

mmmmm 9 looks kinda awkward

#

oh well this is mostly fine, the offset is still present- whatever its probs intentional

#

ill investigate if its there in vanilla later, might be just that the mountain isnt in the centre (which would make sense)

pallid magnet
#

the mountain is not directly above hms

#

so prob there's that

hasty solstice
#

Yeah and origin point is to the left of it as well

hasty solstice
pallid magnet
#

just flip 6 or smth

#

7 is also too sloped

hasty solstice
#

Flip 6? And hmmm I’ll try alt 7 later

hasty solstice
#

this actually looks cleaner than i though, sure

hasty solstice
#

7 looks better, i dont think i can improve 6 and 9 still annoys me i might tinker with it

pallid magnet
#

just flip 6 to get 9

hasty solstice
#

looks weird tho

wheat zenith
hasty solstice
#

sure ill probs leave it since idk how id improve it from here anyway

#

yeah this feature is basically finished

#

mmm no the original is directly above the mountain, which now that i think about how i changed the math it makes sense

hasty solstice
#

geh Teleport Anywhere still hasnt been fixed

hasty solstice
#

moon radar fix was also the easiest thing in the world to implement

#

didnt even need a new setting since i just turn it on if the moons are enabled anyway (having a separate setting would just create clutter imo)

#

mmmmm i should add Shadow Kolmi

gray haven
#

you duplicate that pattern literally everywhere im sure

hasty solstice
#

how so?

#

?

gray haven
#

why not have some

PatchFile("data/scripts/perks/radar_moon.lua", "local moon_x = 0 + 256", "local moon_x = ...")
#

so you cant mistype the paths one of the times

#

or forget to update one

#

or accidentally gsub instead of modify

hasty solstice
#

oh nvm i thought you were saying there was an actual problem with the code

#

i cant be bothered to replace all the instances across the init

gray haven
#

it be very easy

hasty solstice
#

tru but i don wanna

wise anchor
#

is this like 3rd reinplementation of limitless PW counter?

hasty solstice
#

yes lmao

#

i was planning on adding it last year and heard QoL mod had one already but decided "idc im making a PW fix mod, im gonna fix PW stuff in it"

#

and then a standalone released days before i released Parallel Parity lmao

wise anchor
#

whoops

#

Fair enough though

hasty solstice
#

also just checked, the recent mod datafiles

#

and the dash is weirdly longer despite the vanilla one being 2 pixels wide

#

or not? the workshop screenshot portrays it as weirdly long but in the files its just 2 pixels i think, bizarre

#

yeah their implementation is slightly weirder imo, they dont account for some chars being diff sizes and whatnot, havent seen it in game but im glad i made mine from scratch

hasty solstice
#

@jaunty eagle couple Qs, first: apoth adds new orbs, right? does this mean there are new sampo names? second, does apotheosis mess with kolmi? like new/altered/removed attack patterns or anything?

#

mmm ill probs hold off on adding any of the new stuff im working on to par until i finish shadow kolmi so i can get the translators to translate everything in one go and then push the update out, ill work more on it tomorrow maybe

jaunty eagle
# hasty solstice <@767822592086114334> couple Qs, first: apoth adds new orbs, right? does this me...

apoth adds new orbs, right?
Yes, it adds 4 new orbs to the world

does this mean there are new sampo names?
No, it does not, this was going to be a feature but I ultimately decided against implementing it

does apotheosis mess with kolmi? like new/altered/removed attack patterns or anything?
Yes, at 9 orbs he gains the ability to shoot a barrage of water-hex and circle of water-casting projectiles; and at 15 orbs his minions gain the ability to remove the player's shield similar to corrupt grounding mages (though I might buff this to apply vulnerability too, or at the very least give them health scaling to not die instantly)

wheat zenith
#

technically it adds 5 orbs if you count the one thats knowledge is not true, but rather is...

hasty solstice
#

So I don’t need to lift the orb cap for checking the name, but I do need to use Kolmi as a base for shadow Kolmi, got it

hasty solstice
#

amusing statistic of having more faves than likes

pallid magnet
#

totally normal

hasty solstice
#

oh thats surprising lmao

pallid magnet
#

people hate rating

hasty solstice
#

i guess so, i assumed it was gonna get overtaken eventually but ig not lmao

wheat zenith
#

this is my FAVORITE mod!!
...WOULD NOT RECOMMEND

hasty solstice
#

!!

hasty solstice
#

gonna stop spamming mod dev since i fixed my issue
new issue, kolmi spawns the portal in the wrong world lmao

hasty solstice
#

i am perhaps having too much fun

#

but then again, no such thing

hasty solstice
#

mmmm for some reason shadow kolmi doesnt properly play their music during the fight

#

but idk how much i can be bothered to fix that rn lmao

wheat zenith
#

do they have the boss centi tag?

hasty solstice
#

ill just fix the portal thing rq and call it a day and look at it later

wheat zenith
#

I think it's tied to that and picking up the sampo

hasty solstice
#

hmmm

#

does the sampo need to have the mcguffin comp for the music to work?

#

or rather

#

does the sampo need to exist?

wheat zenith
#

idk man..

hasty solstice
#

hmmmm

#

ill tinker with it tomorrow

wheat zenith
#

I mean.. parallel world bosses don't play aanny music.. soo...

hasty solstice
#

oh right i dont delete the sampo atm do i, it just sorta hangs out in your inv invisibly

hasty solstice
#

it then just sorta awkwardly fades out

wheat zenith
#

ah yeah

#

it does do that

hasty solstice
#

and its a custom script so i could just remove that, but i also just want the music to play lmao

wheat zenith
#

pretty sure it's a hardcoded weirdness thing for the most part

#

looks for specific stuff to play the music

hasty solstice
#

annoying, bet i could probs find an alternative way to play it tho

wheat zenith
#

ehhh... maayybbe...

hasty solstice
#

ill tinker with stuff tomorrow, if its tied to the sampo then rip me, but i think its probs not so i gotta figure out what else it could be in that case

wheat zenith
#

reminder to that one time I tried setting the miniboss theme to be a biome music, and then ended up with this instead, due to it probably requiring its normal playing circumstances to play properly
#mod-development message

hasty solstice
#

thats funny

#

ah, got the portal working, but NOTE TO SELF!! the chunks that breka off kolmi are the wrong colour and still need to be affected

#

yeah this is a sufficient amount of work done today

#

mmmm slight additional thing, rewrote the setting name and description since kolmi is now properly supported in PWs

#

or will be in the upcoming update at least

#

mmm "dark reflection" feels like its implied to be different from regular kolmi, i shall rectify that tomorrow

hasty solstice
#

evil and nefarious

#

this should work

#

actually i wanna include mcguffin_14

#

if i start getting translations for nonstandard languages then ill need to implement custom handling if the translations dont do this random unused line

hasty solstice
#

oh right, i forgot i need to find a way to detect when the mod settings menu is opened since ModSettingsUpdate isnt called more than once after you open the menu for the first time during a game

hasty solstice
#

stupid bs i do for my needless feature creep no one will ever notice

#

need to cache the original text or else i cant find the thing i need to replace cuz ive already replaced it and data isnt flushed when i reopen settings

hasty solstice
hasty solstice
#

i think this feature is finished

#

i refactored the location of the shampo, added the new chunks, portal loads

#

ill wait on my german translator before i pester emi

#

speaking of which, @abstract basin you should do that

hasty solstice
#

rat

hasty solstice
#

im adding a recommended preset for settings, and its making me wonder if i should recode the reset_button system to instead have a table of presets that mimic the setting structure, but that feels more annoying to maintain- no nvm the current system of storing preset data on settings is fine i dont think ill add any more anyway

hasty solstice
#

huh, fun little fact, the button click cooldown that annoys me? it doesnt exist for multiple choice buttons when right clicking to go back
you are throttled when trying to left click spam on the general options lang setting, but spamming right click lets you skip through settings to your heart's content

#

new settings feature creep finished

#

i have an idea for a new one but idk if i actually care enough to add it- holding shift lets you click a category to enable/disable all bool settings in it

hasty solstice
#

feature creep is fulfilled, im bored again german translator get germaning!

hasty solstice
hasty solstice
#

thx for the idea 🙏

acoustic spruce
#

splendid

hasty solstice
#

if you type the code fuckingkillme while in the settings menu, when you enter the game it spawns 500 nukes on your location and then entitykills you for good measure

hasty solstice
#

RIGHT Kolmi Varjo needs an icon, hold on

wheat zenith
#

I am wondering.. why is parallel kolmi not the consistent color? did you just not want them to be the same?

hasty solstice
#

its kinda consistent colour in thats its purple, beyond that i just felt like doing my own lil touches

#

well i didnt change the sprite just the colours, but i think it looks nicer

#

not too strange for a clone of the final boss to be diff from other boss close in a slight manner like this

#

beyond that i considered removing their eyes (to be more in line with Three-eyes minion) or making them emissive, perhaps ill return for a touch up on the visuals in the future

wheat zenith
#

my first thought would be keeping up the trend (ignoring blindness master lol)

novel plinth
hasty solstice
# wheat zenith my first thought would be keeping up the trend (ignoring blindness master lol)

yeah but like i said, i wanted to do my own thing- i personally like purple and preferred to make it closer to a colour i liked, plus i dont think i need to follow the preset design 1:1 as the context is different- shadow alchemist and pitboss both are variants that spawn throughout PWs
Kolmi spawns at their usual location in PWs, which for other bosses they keep their textures the same, i just changed it to differentiate it from the original and to theme it as being a shadow kolmi

pallid magnet
#

rgb kolmi

hasty solstice
#

.workshoptags

dusky mistBOT
#
**FAQ: workshop_tags (Creator: nathansnail)**

tags in the workshop.xml file should not have a space after the comma, this makes the workshop fail to recognise those tags as it will read them as having a space before the tag, you can see this in how this steam page displays the first tag separately from the invalid ones, just a heads up o/

to fix you just gotta remove the space after the comma, so something like "quality of life,cheats"

(you can tell if a tag is invalid btw bc invalid tags will say "Tags: " before they're listed)

hasty solstice
#

why does german go off-screen but english doesnt?

novel plinth
#

german moment

hasty solstice
#

yeah, tis fixed- issue was i forgot to account for the thing i made a specific mental note that i should account for when i started writing the code
(i forgot to account for nested setting indentation)

hasty solstice
#

@raw linden first of all, @abstract basin says hi
second, german translations are done and the update with them has a few new things to translate if you're down
thirdly, how often would you like me to bother you about translations? whenever a new feature is added, or only like every once in a while after a few have built up?

raw linden
hasty solstice
#

got it 👍

hasty solstice
#

geh ive been pushed out of the short Most Recent tab on steam workshop main page :devastated:

#

and thus Parallel Parity was never installed ever again 😔

#

guh, concerning, apparently something is breaking the pixel scene system (especially concerning since its supposed to be quite robust i think)

#

ik its not in base mod at least- or it doesnt seem like it

hasty solstice
#

ill always be curious what happened on jan 6th

hasty solstice
#

im heading to bed now, @raw linden i assume the TLs will be done (at some point) tomorrow? or do you think they'll take longer?

hasty solstice
#

im having fun

raw linden
raw linden
raw linden
#

what 'murky' sense are u thinking of @hasty solstice

#

"the $0 dissolves into a murky shadow[...]"

#

also whats the context behind "$0" what word would be there? i kinda need to know that since portuguese is a gendered language

#

nvm im fucking stupid

#

theres a comment i couldnt see LOL

raw linden
#

pulled requested sented

hasty solstice
#

geh i went to lie down while eating when i got home 5 hours ago, and my cat came up so i decided to sleep until she was gone and uh- yeah it took 5 hours lmao

hasty solstice
hasty solstice
raw linden
#

coolio coolio

hasty solstice
#

mmmm thinking i might replace the first word with "But" because the game actually prints that you picked it up before my one plays- but i probs wont think about that rn, lemme look over the translations and merge rq

#

fuckin german, "Hm? Pyramid Boss? Ohhh you mean the Pyramidenboss"

acoustic spruce
hasty solstice
#

i do have a recommended settings preset button

acoustic spruce
#

"Faithful" for close to vanilla, "Extreme" for memes and shit, "Tourist" to ramp up spawn rates and shit

#

"Default" etc

#

"Remix" and whatnot

hasty solstice
#

lmao unfortunately my mod is not varied in its configurations to really earn more than 1 preset

acoustic spruce
#

Add more config

hasty solstice
#

basically just Default or Recommended atm

acoustic spruce
#

So much config that you can make it a whole ass different mod

hasty solstice
#

what would i even add config for tho

acoustic spruce
#

Set spawn rates of things
Set damage mult on things
Enable disable spawns of some fixed stuff
Etc

#

More gameplay focused change toggles and whatnot to make a more tuned experience

hasty solstice
#

i dont spawn anything
there arent enemies

#

this is the mod that lets pixel scenes spawn in PWs

#

theres just toggles for whether X should spawn in a PW

acoustic spruce
hasty solstice
#

its just a copy of main world kolmi

hasty solstice
hasty solstice
#

true, though i think itd just be better for CC to have default be recommended settings

#

and then if you want more chaos you just turn on Terror mode

#

i might make a mod setting preset saver, that could be fun

#

glad i put in the time to make the line-break stuff lmao

#

now its time to- fix a dumb bug i spotted earlier why is my code not working

#

for some reason my code is failing to remove kolmi from PWs when they're disabled

#

merged, btw @raw linden the sampo comment was supposed to be for other translators too lmao

#

ive added it back now, just found it amusing

#

also apparently i didnt finish typing "Sampo" somehow??? no idea how i managed that lmao

raw linden
#

☠️

#

i am the most reliable mod contributor 🔥

#

i can be trustedd around comments

hasty solstice
#

hell yeah 🔥

#

time to go to dev hell for 4 hours so i can find the minor typo thats breaking my mod before release

#

absolute cinema btw

#

should really fix this main menu bug at some point...

#

something something if mouse position is outside of the inner bounding box, assume its position is 0,0, that works

#

gah wait no

#

i detect this via guigetprevginfo, so mouse position isnt considered at all

#

instead ill need to provide a custom check

#

oh god

pallid magnet
#

oh yeah, a classic "is this within the border" check

hasty solstice
#

how do i get mouse pos in the Gui from the main menu

pallid magnet
#

why do you need it

hasty solstice
#

Gui scale can change so i cant rely on that for a constant

hasty solstice
pallid magnet
#

isn't height always the same

hasty solstice
#

?

pallid magnet
#

or at least some percentage of the screen

#

definitely not arbitrary

hasty solstice
#

yeah but like i can only get Gui screen size and absolute mouse pos

#

how do i know the scale at which to convert absolute mouse pos to gui screen size

pallid magnet
#

so if element's y > max or y < min then not render

hasty solstice
#

but how do i know where that is

pallid magnet
#

guigetprev?

hasty solstice
#

these are both using different scales which can change in ways i cant tell

hasty solstice
#

that could work, wouldnt need to manually check mouse position

pallid magnet
#

you also gonna need min and max tho

hasty solstice
#

i know the gui min and max its fine

#

or i can figure it out, that parts easier since i already did stuff similar to this yesterday with the line break stuff

#

changing rendering stuff while the games open is always amusing lmao

#

this is apparently the main menu? or mod menu? idk this is what i got after exiting mod settings (mod settings deleted all UI elements except a bunch of text ones, which it overlayed all of them in the top left)

#

W, this works

#

also genuinely no idea how i landed on +20 as a magic number

#

if it creates it from the upper left, then the value should be -170

#

since the box is 340 wide so if i get the centre and then offset to the left, thats half the screen minus half the box area

#

and yet 20 works

#

fuck wait no why

#

why is it weird :(

#

GAH i cant figure out how the height works

#

i also have no idea why the X is off i should investigate that and then bother nathan about the Y positioning for the mod settings

#

IM DIVIDING THE SCREEN WIDTH BY 5 NOT 2

hasty solstice
#

im trynna compare % of the screen down it is but im not really getting anything consistent

pallid magnet
#

i think i have mines hardcoded

hasty solstice
#

fuck

#

@gray haven natherrrr its been a while, can you do a thing for me? :D

#

do you have any idea how the Y position of the Options Menu/Mod Settings Menu is decided?

#

mmmm figuring out the localisation error, it seems to break when modifying multi-line strings of code?

#

yes, the two errors were from the only targets which are multi-line

#

for kolmi- it shouldnt have been multiline anyway tbh i fixed that

#

but the gourd room i would like to fix

pallid magnet
#

the window itself is not

hasty solstice
#

trynna figure out the height calculation for the window itself

gray haven
#

Oh that

#

Didn't i do that for credible settings?

#

Or did i not get that far

hasty solstice
#

idk

#

i dont remember how far you got in that lmao

hasty solstice
#

@gray haven did you figure anything out?

hasty solstice
#

natherrr i fixed the other nonsense that was going on, do you know whats up with the mod settings menu?

#

mmm ill fix it in a patch whenever you get back to me

hasty solstice
#

i should make it so holding Control replaces the [Reset]/[Recommended] buttons with an [Off] button which just turns off every feature in the mod lmao

hasty solstice
#

love my silly horrid little mod doing silly horrid little things

hasty solstice
#

stupid-ass settings

#

nothing = default
shift = recommended
ctrl = off
ctrl shift = on

#

wait okay now i wanna steal- fuck hold on hmm

#

i wanna make it so you get one of those fairmod steam achievements for doing this, but mod assets aren't available in the mod menu

#

fuuuck nolla pls just let us access mod assets from main menu, this would surely be easy to implement 🥺

hasty solstice
#

im now adding feature creep wherein the On button increases the internal settings value for orbcount

pallid magnet
#

ive lost the plot at this point

hasty solstice
hasty solstice
#

took more effort than i thought

#

but it works!!

raw linden
#

hell yea

hasty solstice
#

i think the fact you can go into a game,
have the mod settings menu in-game react to your orbs when displaying the name of the sampo,
be able to press CTRL and CTRL + SHIFT respectively to reveal the [Off] and [On] buttons
and then clicking them decrement/increment the settings orb count
is really quite dumb lmaoo

i think this is the most absurd feature creep in all of noita modding

#

verified, there are 0 errors in logs (aside from vanilla _dev being silly)

raw linden
#

dats honestly quite amazing

hasty solstice
#

it is quite lovely

hasty solstice
# raw linden dats honestly quite amazing

i just need to decide on descriptions for the on/off buttons, send it off to you and Xplosy for TLs, and then merge your PRs (i also saw your made a ptbr improvement PR a bit ago, ill merge that after the new TLs o/)

raw linden
#

i need parallel parity in every single language in this world

#

i love LANGUAGES

hasty solstice
#

TRUEEEEE

#

need to make a prompt every time you open a game that advertises for translators to translate it

pallid magnet
#

i can add two translations, but i'm not even doing that for my own mods

#

chatgpt go brr

hasty solstice
#

would rather not use machine translation lmao

#

if i did add MTL, i would probs have a setting to change it back to english in case the player doesnt like it

pallid magnet
#

players should play in either english or finnish

raw linden
#

yea ive thought abt machine translations but i feel like some of the translations could end up being nonsensical because ai isnt gonna know noita references etc

hasty solstice
#

why english, pure finnish

raw linden
#

we need to go back to latin

pallid magnet
#

and you can add a context for your mod or whatever

hasty solstice
pallid magnet
#

but yeah, lately i think leaving just english is fine

#

let them learn

hasty solstice
#

ehhh i dont like that mindset cuz then id have to learn like 5 other languages to see all the stuff i wanna see

raw linden
pallid magnet
#

i watch anime in og 🐍

hasty solstice
#

same but with subtitles lmao

raw linden
#

yea ive been learning japanese for 2-3 years and i still am nowhere near fluent enough to enjoy everythin i wanna experience

pallid magnet
#

subs were so bad in 2000s

hasty solstice
#

dont wanna learn japanese korean and chinese as well as like whatever additional languages i dont know stuff comes from are in

raw linden
hasty solstice
pallid magnet
#

i am native japanese btw

raw linden
#

hopefully 🔥 lamia can probably already do that tho?

pallid magnet
#

but hell nah

raw linden
raw linden
hasty solstice
#

same lmao

pallid magnet
#

idk, always hated translating stuff

#

my best is correcting wrong subs for my wife when we watch smth

hasty solstice
#

ive never had to translate so i cant comment lmao

#

i used to know french, but i havent known a lick of it since i was 3

raw linden
#

ive always struggle with translations ngl

pallid magnet
#

smh, englishman

raw linden
pallid magnet
#

how does it feel to use your native language on the internet, huh?

raw linden
#

fucked up the joke

hasty solstice
#

we moved to the UK and i tried speaking french to people, no one understood, and then i just dropped it entirely

hasty solstice
raw linden
#

its okay,, the french dont deserve to be spoken to...

hasty solstice
hasty solstice
#

one of my mom's greatest regrets is not trying to keep me speaking french

#

wouldve been cool to have my own translations i can contribute to my mods (and maybe others), i wanna learn a lang at some point but like- i was using duolingo for a while and the app just changed and got so much worse over time i stopped

pallid magnet
#

i've picked up my second language when i was 12 or 13 i think

#

english is far harder for me rn, ngl

hasty solstice
#

this seems good i think

hasty solstice
pallid magnet
#

i still do, lmfao

hasty solstice
#

much less often tho lmao

pallid magnet
#

i mean, i do use it quite often now

#

only started using it here, lol

hasty solstice
#

yeah, i imagine being active here helps polish english skills lmao

#

actually curious rq hold on

#

huh, nvm

#

theres no rule against speaking other langs like how a lot of servers have

#

i was curious if the rule allowed Finnish but i guess anything goes lmao

#

added the TLs btw @raw linden, lmk when the PR is ready o/

hasty solstice
hasty solstice
#

words should not be allowed to have more than one meaning 😔

#

I HATE STEAM

#

WHY DOES OPENING STEAM ON ONE DEVICE CLOSE IT ON THE OTHER IT MESSES WITH MY MODS

#

evil evil program

raw linden
#

steam is silly

hasty solstice
#

time to go manually enable my mods again 😔

pallid magnet
#

i think i used to have it opened on two pcs

hasty solstice
#

seemingly, since this has been happening to me ocnstantly since i got my laptop

pallid magnet
#

i just couldn't play games simultaneously

hasty solstice
#

ive only been experiencing it for the past few weeks

#

yeah no when i open noita dev on one device and the other device has a game open, it also fails to prompt me to close the game on the other device cuz i opened noita via exe or smth? but it DOES prompt me to sign in again on the device i opened noita on
clearly it knows smth is going on, it just gives me the wrong thing??

#

i also only need to complete the sign in to play the game, if i close the game, close steam and reopen steam, i can use it without signing in again

pallid magnet
#

well, yeah
don't open exe manually

hasty solstice
#

also GEH this little rat from CE prevent me from clicking with CTRL + SHIFT

#

tested, my new additional detail is that 14 orb sampo name only shows if you actually have 14 orbs, On/Off buttons just set it to "Amulet of Yendor" if you try

#

geh @raw linden just realised i didnt push, desc for on should be Turns on all settings!\nSurely how the mod was meant to be played., i pushed it now so you can pull it if need be

raw linden
#

yeh thats no problemo

hasty solstice
#

wait new change maybe i should check my current commit before i open my big mouth lmao

#

pushed fr now

#

much appreciated 🙏

raw linden
#

alr ty i was losing my mind w git

#

i rlly need to learn how to properly use this thing LMFAO

#

😭

hasty solstice
#

lmao the git experience lmao

#

are you on GitHub Desktop?

raw linden
#

nahh

#

is that better

hasty solstice
#

okay, you are going to hate yourself for not using it sooner

raw linden
#

guh...

hasty solstice
raw linden
#

alr ill check it out

hasty solstice
#

to pull the latest ver of stuff, you click the "Fetch origin" button twice and you're done

#

to commit something, you write a summary, click Commit to main, and then click the Fectch origin button once

#

(fetch origin button name changes but itll be in the same spot)

#

i personally find it very convenient to work with

raw linden
#

yea that seems nice, ill start using it

#

ty 🙏

pallid magnet
#

git desktop sucks

hasty solstice
#

i like it, and its good for non-programmers

pallid magnet
#

just use built-in git in vsc

hasty solstice
#

ie someone who just uses git to do translations for mods and whatnot

pallid magnet
#

who uses git for translations tho

hasty solstice
hasty solstice
#

they make PRs with their translations

pallid magnet
#

you are torturing them

hasty solstice
#

if they wanna just hand me the file idm

#

but they just naturally gravitate towards git
at least one- maybe two of them didnt even reach out to me, they just made a PR for CC without saying anything lmao

#

the chinese translator did that at least i think, SingularityNeko i believe

#

i only noticed cuz i got a notif from my gmail probs lmao

#

emi typing up a storm

raw linden
#

i feel like if i were still truly dedicated to all this programming/coding stuff id probably just use git on the command prompt or whatever like ive always been doin but this seems easier so ill probably switch to it

raw linden
hasty solstice
raw linden
#

yeppp

hasty solstice
#

it sorta has trouble with submodules which is annoying when im adding a lib like nxml or smth, but its fine cuz you can just open the console from github desktop anyway

#

so when that happens i can just go figure out what the submodule commands are again and do that

#

xplosion said he'll do the on off TLs so ill probs release this patch when hes done

#

also i still need to pester nathan to figure out the options menu height calculation later (he disappeared last night and didnt get back to me 😔 )

hasty solstice
#

hmmmm i guess ill go test my mod while i wait on german translations 😔

#

someone was reporting the mod not working for them, they had Apotheosis and New Enemies installed (i could see the cause being either of them)

#

OH RIGHT yeah no it wouldnt work with apoth

#

mods that add their own biome map need to add it to the list of biome maps in Parallel Parity's init

hasty solstice
#

i swear i double, triple- maybe even quadruple checked to make sure the PR was sane 🥺

hasty solstice
#

congdead 😔 (i think hes like +6 or +7 from my timezone so that makes sense considering its currently 18:03)

#

yeah, some hours ahead

#

conga is surely a morning person and ill get a response back in 8-10 hours trust

#

also wanted to discuss the topic of translation tags again, they'll have to be english cuz steam tags dont seem to work with characters that arent standard to the english alphabet
i would argue a good approach would be "english translation,russian translation,turkish translation" or "English translation,Russian translation,Turkish translation"
i personally think clarifying them as translation tags is for the best, unsure how capitalisation should be handled tho, since they're proper nouns and they arguably look better, but all workshop tags are lowercase so im not sure

gray haven
hasty solstice
#

ill give that a go then

hasty solstice
#

could you perchance go check what the calculation is, either in your Credible Settings thing or via the engine?

hasty solstice
#

NATHER GET BACK HERE! 😭

hasty solstice
#

i wonder if i could make an encoded super keybind recogniser that recognises any combination of keys as a keybind, like i encode it via a string or smth

#

not related to my mod at all but amusing to think about

hasty solstice
#

never writing a changelog in workshop.bat ever again

gray haven
#

usually

hasty solstice
#

Yeah I tried

#

It didn’t work idk

hasty solstice
#

im touching the core functionality of the scraper, the things i do for stupid feature creep 😔

#

this shit is like a loadbearing pillar of the mod built up in such a incoherent manner that i can barely understand it

#

now to see if my modifications actually work

#

THE MOD STILL WORKS!

#

🥳

#

okay so theoretically i can now just use this new function ive made for all 3 4 types of pixel scenes

#

AND i can add pixel scenes that dont exist in the file here, which is awesome

#

applying to backgrounds now

#

FUCK okay it didnt immediately work on backgrounds

#

AH the attribute name is wrong!

#

FUCK okay it still isnt working, why?

hasty solstice
#

geh

#

i think it was another attribute difference

#

why the fuck do all pixel scenes use pos_x,pos_y but then backgrounds use x,y 😭

#

but if this was the problem

#

then the function should be fine- i actually think the function will have worked first try

#

DAMMIT it doesnt wanna work :(

hasty solstice
#

GAH what am i doing i need to get back to debugging this bullshit

#

ive just been fucking around for- jesus apparently 2 hours, just running around with a fun blackhole wand killing everything

#

W fixed it

#

it was some kind of issue with nils? idk i think thats it, idk why it didnt report errors in logs but whatever, it works now

#

fuck yeah

hasty solstice
#

i think the minor refactor is p much done

#

despite how long it looks like it took, it was actually rather quick and simple (i get distracted very easily)

#

nvm smth's wrong

#

wait conga never got back to me

#

was he online today?

#

it seems not

hasty solstice
# gray haven idk

think about it nather, you could check once and then never again, because youll now know!

hasty solstice
#

and despite that my mod STILL DOESNT WORK GAHHH- oh i only fixed it in one place it should also be broken in the second spot too

#

yup (should be scene_data.entity, not scene_data.just_load_an_entity)

#

okay im going to stab someone its still not working what have i forgotten now

#

im actually losing it ive actually gone crazy i spotted the issue, commented on the issue here, and then forgot to actually fix it oh my god i am actually delirious

#

okay, NOW i can start adding the feature creep :)

#

i need exact cauldron coordinates now

#

geh i needed to re-enable nathan's noita patcher cuz of accidentally misclicking the Unsafe mods: Allowed button

#

Nather you should make it so that your patcher cannot be turned off, its unsafe modding so surely you can implement this somehow :clueless:

#

oh thats not right

#

@gray haven i saw these errors, idk what caused them i can look into them later if you want

#

nvm this seems to be causing the mod to be spiteful and evil and not work

#

i have teleport to anything and CE enabled in case that helps

#

and a few safe api mods that i dont think are relevant here

#

what the fuck okay fuck you steam i guess

#

what the fuck i like was in the workshop menu in the steam overlay cuz i clicked the workshop button in the noita mods menu

#

and when i tried closing it, my computer fucking crashed???????

#

OH MY GOD AND STEAM FORGOT TO OPEN ON BOOT UP AGAIN

#

i love having my settings menu shuffled up every once in a while :)

#

i think i have resolved my steam issues for the foreseeable future

#

anyway. back to what i ORIGINALLY wanted to say
welcome back ole faithful

#

its still not working idk whatever ill just grab coords from noitamap.com

hasty solstice
#

i got it working!! but then i ran into the bullshit issue i knew i was gonna (lifetime materials are fucking executed by pixel scenes)

hasty solstice
wheat zenith
#

well I don't actually have access to merge I just have my own fork that conga merges :p

hasty solstice
#

ah, fuck

#

i assume only conger has merge perms?

wheat zenith
#

ye

hasty solstice
#

fuck

#

ill have to wait for them to be available i guess

gray haven
#

So it can't find them

hasty solstice
#

or is this actually breaking stuff

gray haven
#

it mostly doesnt matter and would be a hassle to fix

hasty solstice
#

okay it doesnt matter, got it

gray haven
#

oh are you on dev exe?

#

nothing works there

hasty solstice
#

then i need to figure out whats actually causing the cauldron to- oh thatll do it

#

ill use vanilla then to test this stuff properly

jaunty eagle
hasty solstice
#

ur good 👍

jaunty eagle
#

ill take a peek when i can

hasty solstice
#

i assumed you were probs busy with like work or smth

#

its p short so it shouldnt take up too much of your time o/

jaunty eagle
#

Alright

hasty solstice
#

terrible things are happening in Parallel Parity 🔥

#

this is gonna be the stupidest fucking thing ever lmao

gray haven
#

make it convert all edr biomes touching a non edr biome into an edr special biome so the map still has an outline?

hasty solstice
#

currently i plan to just have all cutscenes cut through the EDR

#

the biggest question im running into is how i display the names of biomes in hell/sky, the options ive come up with are the following:

  • North/South
  • Sky/Hell
  • Above/Below
#

i actually just thought of the last one it was "Up/Down" (which is lame), i actually really like Above/Below

gray haven
#

Above/Below definitely

hasty solstice
#

Above The Vault, Below Abandoned Laboratory, Above East Power Plant, Below West Desert

gray haven
#

how are you displaying it in spatial awareness

hasty solstice
#

FUCK YOU'RE SO RIGHT

#

probs coordinate system

#

(x,y)

gray haven
#

noita players need to do some learning

hasty solstice
#

polar coords? tell me more

gray haven
#

display it as distance and angle

hasty solstice
#

send an image example

gray haven
#

rather than cartesian

hasty solstice
#

or example if in text

hasty solstice
gray haven
#

if you do polar it would be funny

hasty solstice
#

would it not make more sense to display your position in grid format?

hasty solstice
#

ill add a toggle between the two in options lmaoo

gray haven
#

too bad we cant make hyperbolic pws

#

i want 5pws at each corner

hasty solstice
gray haven
#

is that a space in the filename 😱

hasty solstice
#

no, its just...

#

a weird gap in the font 😊

gray haven
#

😱

#

whats wrong with snakes and kebabs?

hasty solstice
#

KebabsCase?

gray haven
#

kebab-case

#

snake_case

hasty solstice
#

oh i dislike dashes in my filenames

gray haven
#

reasonable

hasty solstice
#

i resolve this by replacing them with spaces

gray haven
#

horrid

hasty solstice
#

amusing graphic, love the fact theres like, just some guy there lmao

gray haven
#

thats pascal

hasty solstice
#

yeah i guessed that part lmao

gray haven
#

smh clearly not learned in the ways of history

hasty solstice
#

feature creep todo list:
(reposting as image rq for better readability)

#

Cauldron is what im doing rn and then i can work on Vertical Parity

#

i should also do the default handling option, that would be like a 2 minute addition

#

maybe 5 minutes for the blacklist thingy

gray haven
#

what are you doing for the cauldron in decemer on leap years?

hasty solstice
hasty solstice
#

lemme get it for you rq

gray haven
#

why not just push a link to the file in your github repo

hasty solstice
gray haven
#

it renders md

hasty solstice
#

tru

gray haven
#

or paste the md

hasty solstice
#

is there an option in VSC to get the current file's github link?

gray haven
#

maybe an extension

hasty solstice
#

wow im surprised there just isnt natively an option

#

that seems kinda obvious to have imo

hasty solstice
#

oh i wonder if itd be better to format biome names like (East/West) biome (Above/Below)

#

whatever im going to sleep now

hasty solstice
#

the void calendar seems accurate

#

a bigger issue im running into (which i would appreciate your help with perhaps 👀 ) is the fact Void Liquid cannot be spawned via pixel scenes due to how Pixel Scenes fuck with lifetime

#

im gonna need to add a pseudo void liquid material with increased lifetime that matches the amount pixel scenes offset (im assuming its an offset) the pixels age by in order to properly simulate Void Liquid

#

im leaving now to sleep fr this time

gray haven
#

imo void_day should be a bool

#

and when you str sub it you should compare to "1"

hasty solstice
#

mmm could actually simplify the logic if i instead tonumber maybe

#

idk will look at it tomorrow

gray haven
#

i just have an allergy to types that dont represent the data

jaunty eagle
#

@hasty solstice What does "Should the Statue Room spawn in Parallel Worlds" mean?
In this the room in the lava lake chasm?

#

I don't see any issues with the PR but one thing worth noting is that upsidedown seeds use a special mods/Apotheosis/files/biomes/special/_pixel_scenes.xml file that moves most major pixelscenes around to match their upsidedown location; you may be interested in that

pallid magnet
#

i wonder how many people experienced it

hasty solstice
hasty solstice
#

Just a setting that decides that, you can change the default idr what it was- I just used it to test that the mod compatibility hooks for settings and whatnot works

#

You can change stuff about the compatibility if you want, I just added the basic map so the mod works normally when playing normal Apotheosis and the statue room was me doing testing

hasty solstice
gray haven
#

efficient how?

hasty solstice
#

well i was converting it from string 0 1 to bool value and then checking the bool against whether i should set the material

#

it makes more sense to just check the 0 1 string and then choose the material based on that

#

no need for a middleman

hasty solstice
#

moving here to avoid clutter

#

i got it laggy enough for screenshots to be easier lmao

hasty solstice
#

@wheat zenith would you be down to make a silly sprite for me?

wheat zenith
#

nature of silly sprite?

hasty solstice
#

i need perk sprites for skullfly radar

#

just the perk sprite and ui sprite

#

i do not know how this would look but if you can think of a way i trust you o7

#

this is for my -- add skullflys after this step mod which adds 1-3 skullflys after all those steps

#

i want to add an option to spawn skullfly radar perk

hasty solstice
#

absolute cinema

#

i just noticed the game is auto-capitalising my perk >:(

#

whatever im going to sleep

#

did not realise where the time went, it is 5am

gray haven
hasty solstice
#

true, to the CC russian translations!!

gray haven
#

probably just add a zwsp or something before each word

hasty solstice
#

hm?

#

zwsp?

gray haven
#

zwsp.

hasty solstice
gray haven
#

just browse the font file

#

unfortunately there are no 0 width chars in the base font

#

you can ofc add one

hasty solstice
gray haven
#

zero width space

hasty solstice
#

ahhhh

hasty solstice
#

i imagine so

gray haven
#

iirc

hasty solstice
#

GUH????

#

EEEEVIL

gray haven
#

most people dont know of fonts so it doesnt really matter

hasty solstice
#

okay thats not really a justification imo

gray haven
#

try put an invalid character in your text

hasty solstice
#

mmmm dont think it will play nice but sure

gray haven
#

try do \255

hasty solstice
#

?

#

like, raw in the translations file?

gray haven
#

no

#

insert that byte

#

or have it in a lua string

hasty solstice
gray haven
#

hmm

#

try \0

hasty solstice
gray haven
#

that might do something

hasty solstice
#

shouldve made that clearer

#

how \255 or \0?

gray haven
#

printf '\xff' | xclip -sel clip

hasty solstice
#

elaborate

gray haven
#

run this in a linux terminal near you

#

will put byte 255 in your clipboard

hasty solstice
#

dont have access to one

#

sister is asleep and i dont have linux yet

gray haven
#

lua -e "print '\xff'" | xclip -sel clip

#

find the windows alternative to xclip

#

its surely built in

hasty solstice
#

is this not just smth you could send or point me to where i could find a link to?

gray haven
#

probably theres some website which can do it

hasty solstice
#

what am i looking for

gray haven
#

that answer is wrong

#

its not valid unicode or ascii

hasty solstice
#

what is this char called nathan 😔

#

also quick Q

gray haven
#

doesnt have a name

#

the whole point is its invalid

#

im hoping itll confuse nollas systems

hasty solstice
#

wouldnt it just not work no matter what if its not in the font xml?

#

hmmm i see

gray haven
#

try a null byte

hasty solstice
#

is it one of these?

gray haven
#

nollas font doesnt support them

hasty solstice
#

nathan can you please google these and show me where i can get them cuz clearly you know more about this than i do

gray haven
#

hmm this doesnt seem to have a copy button

#

and copying puts some junk in my clipboard

hasty solstice
#

whatever it did give me didnt work

gray haven
#

yeah

#

a lookalike in the font is probably best

hasty solstice
#

but then only one mod can do it at a time

gray haven
#

no

hasty solstice
#

maaaan ill look into this tomorrow perhaps

#

hm?

gray haven
#

lookalike not new char

hasty solstice
#

oh ig i could override my perk's thingy

#

my concern is that this is for perk name pickup prompt, which if i were to change the noita font someone else would be unable to add their own characters, no?

gray haven
#

char 347 isnt bad

hasty solstice
#

im heading to bed now cuz its like super late

gray haven
#

could do underscores instead of spaces

hasty solstice
#

do test these if you can but i gotta go get a bit of sleep tonight lmao, ill send a repo link in case you wanna try these out

#

ehhh would look weird, original comment has spaces anyway

#

in general i just dislike most of nolla's autocaps

#

its the same for material names too

gray haven
#

just write the translations correctly

gray haven
#

but being a bad designed hasn't stopped nolla before

hasty solstice
hasty solstice
#

fuck

#

biome names not having capitalised first letters also gets me, they're proper nouns!!!!

hasty solstice
gray haven
#

broken

hasty solstice
#

???

hasty solstice
gray haven
#

appeared

hasty solstice
#

there was a weird authentication thingy i didnt see lmao

gray haven
#

there is a big, luanxml submodule name should be -- add nxml after this step

#

also what is .lua

hasty solstice
#

.lua was a file for looking at modifications to the biome directors file

#

to make sure i was injecting code properly

#

mod is still in a very messy state since after i finished experimenting and everything, i mostly dropped the project for a while so i didnt have time to clean it up

#

especially now that im refactoring aspects of it to be better

#

just change the translation in the csv file and see if anything works, i spawn the perk with CE

#

oh youll want immortality from like spell lab shugged or smth

#

idk if you use spell lab for testing but i do and you will die to skullflies if you dont have invincibility probably

#

good luck o/

wheat zenith
gray haven
#

surely pixel art should use the same upscaling as photos

jaunty eagle
#

@hasty solstice PR merged on github, I'm assuming you want this compatibility on the steam version too?

hasty solstice
#

Yeah

hasty solstice
hasty solstice
hasty solstice
#

perk icon added

#

i think this is going to be the stupidest mod i ever make

gray haven
hasty solstice
#

?

gray haven
#

this is missing after this step suffix

hasty solstice
#

replaces with for this perk

hasty solstice
#

much appreciated 🙏

hasty solstice
# jaunty eagle Added to steam

alsooo on the other topic- translation tags
I think it makes sense for the translation tags to follow the format [language] translation,[language] translation rather than [language],[language], since just being the language name can be vague, especially considering the language name is often just the country's adjective
also i think lowercase makes sense cuz thats the standard the regular steam tags follow

thoughts?

#

(hoping you're available to talk about this rn based on you existing just now, if not we can do so another time o/)

#

he arises!

jaunty eagle
#

I can see the vagueness in just listing the country's adjective, it feels a little verbose having translation on every entry though Hmm (and doesn't really make sense to call it an "english translation" given english is the native language of the mod)

#

It's what steam does officially though so I think it's probably fine

hasty solstice
#

yeah the former point i actually was realising

#

perhaps [language] language for the second point? but that sounds kinda awkward imo

#

hmmmm

#

ig the thing to come back to is what these tags are for

#

imo the benefit of the tags is partially in visibility, but mostly in the fact you can search by custom tags by clicking on them in a workshop item description and it will bring you to a select list of only mods that have that tag

#

so people could in the future hopefully use this to navigate mods that specifically support their language

#

i imagine it usually wouldnt be a very long list mods, but it would provide a list of the mods that currently are supported

jaunty eagle
#

Yeah

#

It would be ideal for some kind of standard to be set, so people could click on their given language's tag and see mods that support it

#

I know other steam workshops have specific support for language tags, noita never got given that though it seems

#

(or we have no clue how to use it properly)

hasty solstice
#

lemme check terraria workshop rq

jaunty eagle
#

Terrari- yeah

hasty solstice
#

oh wow this is neat- though i dont see tags for languages?

jaunty eagle
#

More specifically tmodloader

hasty solstice
#

oooo

#

forgot, diff workshoips

jaunty eagle
#

It's probably something nolla would have to set up

hasty solstice
#

oh waow this is fancy

#

unfortunately the biggest issue i see wish this is its not modular on the community side

jaunty eagle
#

ikr

hasty solstice
#

Nolla would need to account for like every language ever or else non-standard languages like Turkish and whatnot wouldnt be a part of this

#

mmmm im torn cuz having this would greatly benefit standard languages, but could potentially leave lesser known ones to rot even more

#

i think it would be a positive change overall tho

jaunty eagle
#

Yeah

#

I mean, we could make a list of languages to have be supported on the workshop and then pray nolla returns

hasty solstice
#

yeah, im worried about languages that get added in the future but we can worry about that when it happens

#

also worth noting, they do use [Language],[Language] as a standard

#

(though all their tags are capitalised)

#

out of curiosity, do we know if the unsafe workshop restrictions is due to steam or nolla? like if its a requirement to put safeties like that on mods that are uploaded for steam to allow you to have a workshop or if nolla just was worried about malware (reasonably so)

#

if its the former, i wonder if smth could be set up with these tags to hide unsafe mods by default, but allow users to choose to view them

#

i kinda wanna be able to contact and discuss with a tmodloader dev since they'd hopefully be down to discuss this? (and less vacant than the ever-sleeping noita gods)

jaunty eagle
#

Tmodloader mods can mess with system files I believe

hasty solstice
#

yeah, my thought process for being steam side is nolla needs to say they check and then not have anything big occur

hasty solstice
#

yeah okay i wanna ask a tModLoader dev if they can like make it so certain tags are hidden or do anything to protect users outside of just blanket not allowing unsafe mods

#

hmmm

#

since- oh okay no embed ig

#

but it hasnt been updated AND the comments appear to be calling it google translate? which seems possible based on the mod desc

#

im not sure if this is up to standards enough to include as a supported lang

jaunty eagle
#

I think tmodloader is community run? It's been a while so I'm not sure
If it is though they should be able to response to any inquiries

hasty solstice
jaunty eagle
#

Community mantained would be a better word

jaunty eagle