#pzwiki_editing

1 messages · Page 32 of 1

drifting seal
#

I held by it if I needed to do some generative documentation for modding stuff in the future.

proud cobalt
#

All bots have to have their user agent added manually by Kirrus now

drifting seal
#

Yeah he did that for me I think back in the day.

#

I remember having to use a specific user-agent.

#

I don't need it right now. Just saw that msg and went.. "oh darn ok."

proud cobalt
#

It might still work than, bots stopped working in about Febuary with new cloudflare updates

drifting seal
#

But as a person I'm still around.

#

All good.

#

If I do need it again I'll check in.

proud cobalt
#

Yeah its not permanent. If you want to use it again just swing by

drifting seal
#

I'm basically doing heavy-lifting as a wiki-like person but more-so in the modding realm with documentation mapping for coding plugins / environments. =)

#

People use my environment tools like people use wiki for playing the game. =)

proud cobalt
#

Modding is still fairly unmaintained, particularly specifics. There was a group of modders interested in updating the wiki but nothing has come of it yet

drifting seal
#

So I'll be around the wiki at some point.

#

I made several software around third-party documentation support for the game's code. It's very wiki-energy. <3

#

Just need to get things solid before making my trip to making and working on pages to help people out.

#

Build 42 is going to be one hell of a ride for the wiki. I do not look forward to seeing that chaos.

#

Kudos to the brave soldiers on the front-lines.

proud cobalt
#

Actually we're quite prepared for B42. We should have automated pages for every new item up in the first few days, so long as the entire codebase doesnt change format

drifting seal
#

ZedScript is changing for Build 42.

#

You might need to adapt to the new format(s) for item categories (maybe?)

proud cobalt
#

I dont know what that is tbh

drifting seal
#

I read that there's structural & syntactic changes to it.

proud cobalt
#

@digital helm ^

drifting seal
#

It's what I use to call the .txt definition files

#

For modules and item definitons etc.

proud cobalt
#

Well that may effect things

drifting seal
#

I'm sure the devs will give yall help when that time comes.

#

It's what I remember when asking about it with some people about half a year back.

#

I wrote a parser & API for managing those scripts for Build 41. I'll need to do the same thing when Build 42 hits IWBUMS.

proud cobalt
#

This is the project Vail and I have been working on

#

To parse things for the wiki

drifting seal
#

Hahah python. <3

#

I did mine in TypeScript / JS.

proud cobalt
#

Oh intersting, I think Vail uses VS i use pycharm

drifting seal
#

I write tools for modding so this is a vscode extension to aid in writing this ZedScript.

#

I really hope they make a format extension and stop using .txt so I can really support it properly as a extension.

#

_>

proud cobalt
#

Using txt has always seemed weird to me

flat sun
#

recently i've been writing a python library for zedscript parsing that may be of use, but it's not in a publishable state and probably won't be for a few more weeks

drifting seal
#

Oh yes. Very yes.

flat sun
#

i also plan to get my events documentation publishing to the wiki *eventually*, probably after that's in a good state

proud cobalt
#

Hopefully changes dont break that too than

drifting seal
#

Don't worry. There's modders here helping out with libraries and things that might save wiki-friends some time. <3

flat sun
#

they probably will but i imagine it won't be too rough to fix, they definitely won't change anything fundamental or we'd've heard about it by now

drifting seal
#

Honestly we need a more cohesive and consistent syntax and a file-extension.. and an official name. I kept pushing "ZedScript".

proud cobalt
flat sun
#

i've heard zedscript from devs a few times now, i'd say it's close enough to official

drifting seal
#

or .zed

#

Either works. Anything works.

#

It wouldn't be much work in the codebase to apply this change.

proud cobalt
#

I just hope theres some real effort put into cleaning up the files. Calling something newitems.txt is insane to me

drifting seal
#

When I wrote a hard filter / detection for this the vanilla files started populating with warnings.

proud cobalt
#

The lua files are also a mess

drifting seal
#

Also a lot of categorical properties that don't belong.

proud cobalt
#

It's 13 years of cleanup that just needs to be done now before it gets worse

drifting seal
#

But yeah ZedScript goodies.

#

Hopefully we'll get some in our Build 42 gift-basket.

proud cobalt
#

Oh while people that kind of know the pz files are around, do you know how to parse tile definitions cleanly?

drifting seal
#

I haven't messed with tile definitions myself.

proud cobalt
flat sun
#

i've never seen them but i'm sure i could figure it out

proud cobalt
drifting seal
#

That's how I'd do it.

proud cobalt
flat sun
#

it might be size of next element in some way

proud cobalt
flat sun
#

beautiful...

drifting seal
#

Definitely save yourself the trouble and decompile the parser in the game.

proud cobalt
#

Then it acts like it never happened stressed

drifting seal
#

If you need a simple parser lib for Tile Definition files then I could put this on a list of things to do.

#

It doesn't look like something crazy hard to write.

#

I'd just need like a day to do it.

flat sun
#

yeah the format looks overall very straightforward, there's some weird extra thing going on but i'm sure if you looked at a decompile of the parser it'd become apparent

proud cobalt
drifting seal
proud cobalt
drifting seal
#

I'm also writing in Python lately but it's Py2.

proud cobalt
drifting seal
#

I wrote support for modding Project Zomboid in Python lately.

proud cobalt
drifting seal
proud cobalt
#

If you want to add any of it to PZwiki in the modding section feel free. Even if its just a page about what it is, what it does, and a link to your wiki

drifting seal
#

If used enough it could be a bit of a game-changer. It exposes the whole environment, not just what Lua locks down in PZ currently. =)

proud cobalt
drifting seal
#

Actually no. The Jython interpreter compiles Python to Java bytecode so there's little interop slowdown, especially when compared to the LVM of Kahlua which is incredibly slow.

#

I wouldn't say it eliminates the need for Lua. It adds a pseudo-java-like addition between the Java and Lua where you can do more to adapt the Java-side prior to any or alongside Lua.

#

I can sub-class IsoObject or anything not finalized in Java and it can be used in Lua as objects. =)

proud cobalt
#

Getting a little over my head haha but thats really cool. Huge project

drifting seal
#

@proud cobalt <3

#

Think of the wiki but designed specifically around coders who mod PZ. <3

#

a 2+ year long project so far.

proud cobalt
#

Theres some insane people in this community panic

quasi thunder
#

Okay, thanks

#

What is it?

proud cobalt
quasi thunder
proud cobalt
quasi thunder
proud cobalt
quasi thunder
proud cobalt
#

It's better if you translate the document and send it to me, so I can make sure it's done

quasi thunder
#

How to translate it at all?

#

Cond.#Chan.

proud cobalt
quasi thunder
#

Huh? Bonus months? Malus months?

#

Well... I translated it, although I think that in some places I might not have translated accurately due to a lack of understanding of the essence.

robust latch
#

Bonus and malus months are for foraging, so for example orange's bonus months would be something like November December January, and malus months would be June July August

lucid junco
#

If some translation is context sensitive or could be translated better with context then look up the English version of the text into a wiki search bar, to look for pages where that section is included

#

You can also contact some other translators or people that know English and Ukrainian if you are unsure about accuracy of your translation

#

Or how to make translation more natural

lucid junco
#

Content like what?

lucid junco
#

I dont think cooler has anything spawn in it

lucid junco
#

So unless Im wrong about that, the stub should be removed

languid kayak
karmic plank
languid kayak
#

might be part of survivor story then

lucid junco
#

Ive checked location distribution for all fishes and none of them have cooler

languid kayak
#

"Upper South Radio"

languid kayak
#

@robust latch except a typo and title case, you think the change is fine? Seems Roudrick chnaged all the headers from "events of Project Zomboid" to "narrative timeline" for NPCs

languid kayak
#

@tender frost just to let you know, since you contribute to the page mostly, I think I'll go ahead and move https://pzwiki.net/wiki/List_of_Tiledefs_in_use_by_mods to simply "Tiledefs used by mods", since it's shorter and how we generally name articles (Items, Weapons, Furniture etc.), I mentioned it before briefly but you probably missed it :). I'll keep the redirect though, so the old links will still work!

Also, thanks for your contribution to it all the time 😄

tender frost
tender frost
languid kayak
#

Hopefully easier to find, too

tender frost
#

ah ok then

languid kayak
#

@robust latch do you think the " is an uninteractable NPC in Project Zomboid" is needed for all the NPCs? Thinking it through, I'd remove the bit, brings nothing of value, as we don't have interactable NPCs yet, unless you count zombies and their zombified versions or old Survivor NPCs/Kate/Raider/Market guy.

robust latch
languid kayak
proud cobalt
#

In saying that, I agree with the removal

languid kayak
robust latch
#

"Only" 150 recorded media left to edit

languid kayak
quasi thunder
#

Huh? But I didn't touch this article

quasi thunder
languid kayak
#

oh, sorry then 😄

#

but yeah, seems it should be moved

quasi thunder
#

I don't see any difference

#

Can I translate the names of category pages?

robust latch
#

Yes

#

{{Title|Translation}} on top

quasi thunder
robust latch
quasi thunder
karmic plank
#

cuz ones that spawn on the ground can definitely have stuff

lucid junco
#

Those that spawn on ground are placed as a part of the survivor story

karmic plank
#

that makes sense

lucid junco
#

@proud cobalt I had thought of something, what if we make a section for each car on possible loot that can spawn within it?

#

Since items already list that they can spawn inside of a vehicle, how hard would it be to compile them all and put inside of car pages?

languid kayak
# quasi thunder I ask, can I translate the titles of the articles "category", "info-/navbox", or...

Actually the actual "Category:" part itself should be left out, and only translate the actual category name that comes after. There's currently no way for them to be translated with what we have (if we ever get translate extension it'll change), but the actual namespace titles are translated on MediaWiki.

For templates, you translate the "Infobox" as usual though, just left the "Template:" part.

quasi thunder
languid kayak
#

the latter

#

So Category:Test would be → {{Title|Test}}

#

and Template:Infobox item{{Title|Infobox item}}

quasi thunder
#

I'm going to sleep. Good night.

languid kayak
languid kayak
flat sun
#

it's not a bug anymore, it's weird that it's displayed no matter what but one of the later patches added a sandbox option for whether to apply it

drifting seal
#

Gonna look into the tile definitions format.

languid kayak
#

I renamed and repurposed the page as the https://pzwiki.net/wiki/Undeniable.info

I also mentioned the mygames.gg character creation there.

The only tool that's left out is PZ Unpacker, here's the bit that got removed:

[https://theindiestone.com/forums/index.php?/topic/3511-pz-unpacker/ PZ Unpacker]
A very useful and easy to use community made tool for extracting PACK files. PACK files are used for a large amount of Project Zomboid's textures, specifically items and tiles. These files are found in <code>ProjectZomboid\media\texturepacks</code>
[[File:PZ_Unpacker.png|thumb|PZ Unpacker]]

Do we want to host it in a separate page or nuke it altogether knowing that TileZed is able to extract tiles just fine now from the .pack files? Pinging @digital helm for that.

proud cobalt
proud cobalt
proud cobalt
languid kayak
proud cobalt
#

Been spending a lot of time on the satisfactory wiki lately. Makes me jealous when I see they have <150 items to maintain compared to our ~2000 pepegiggle

robust latch
digital helm
languid kayak
#

Not counting the 1000 movable tiles!

languid kayak
robust latch
quasi thunder
#

What is it? What to do about it? Translate with a comma at the end or is there something wrong?

#

Something tells me the code is a bit off...

#

I think the red should be in place of the blue

flat sun
#

only the blue part is actual script syntax

quasi thunder
lucid junco
#

@naive imp
(Or anyone esle, but you are in charge of locations)
Should I mark every location that is currently under old location template as a Stub(or some other)?

naive rock
#

absolutely love the new icons, nice work guys

languid kayak
#

next in line that is

languid kayak
weary jetty
#

Could we get an extra column "Focus Category" in the Foraging table template? I'm not too familiar with how to edit wikis, but I'd like to start contributing the info I dive into the source code for.

drifting seal
proud cobalt
drifting seal
#

Oh.

#

I just isolated the code for .pack files. That's cool.

#

Just read and extracted all that data lol

#

I know how that works now.

proud cobalt
#

That is cool, but TileZed can extract the images for that already 😄

drifting seal
#

We can all have fun here.

proud cobalt
drifting seal
#
TexturePack(Tiles2x): Pages(152) SubTextures(16249)
#

:D

#

Isolated and cleaned up the code from PZ that does all that.

#

All of that happens across several classes / Java files.

#

So this being all in one is helpful, especially for research purposes.

#

I'll look at the .tiles format tomorrow. <3

quasi thunder
#

Where can I find this template to translate?

languid kayak
flint vapor
quasi thunder
#

How to put everything in one line?

languid kayak
quasi thunder
#

Well, not bad...

languid kayak
drifting seal
#

@proud cobalt So the tile-definitions format is using little-endian BTW.

drifting seal
#

I can see where people stopped trying to understand & interpret this format.

#

I'm doing fine though.

proud cobalt
drifting seal
# proud cobalt That's good to hear at least

So a little nuance here:

Fernflower has issues with certain logical condition pathways, especially when nested. This is optimized in the compiler as label-break statements which makes it hellish to read.

Vineflower is a fork of Fernflower, optimizing a lot including this situation. I can give you the Vineflower decompilation of the code from PZ if you want it. I'm writing my own atm.

#

Another note: This file's format uses Little-Endian. Java uses Big-Endian so it complicates the code when reading from LE binary files.

proud cobalt
#

Oh fernFlower is a java decompiler lmao

#

Happy to wait for whatever output you come up with

drifting seal
#

(I wrote the first blender import / export scripts for PZ)

#

=)

drifting seal
#

@proud cobalt Do you need just the raw properties or do you need the internally adapted / interpreted properties for each sprite / tile?

#

Most of the code for the game involves transforming values based on certain conditions.

#

In other words, the properties of each tile in the file does not accurately reflect what the game actually has for them.

proud cobalt
#

If i had to pick one id pick in game values

drifting seal
drifting seal
#

Here's the raw contents of each file.

#

It's all in a JSON-digestable format.

#

I don't have type in there. this is the raw contents of the file.

#

type is a transformation techincally involving IsoObjectType interpretation.

#

Anywho, I'm heading out for a bit.

#

@proud cobalt Here's the base code so far:

#

The entire file schema / format is detailed in the code. =) A page could be written for it now.

proud cobalt
# drifting seal <@191537586542608384>

This is already a game changer. I can't thank you enough for this. I'll actually be able to make such good use of this now and in B42. This may even make the tile pages automatically translatable too. If type is too much of a pain just let me know, this is already great

drifting seal
quartz bear
drifting seal
#

FF was revolutionary back in the Minecraft 0.30 classic days.

#

It was also maintained & worked on by some of the guys who maintained MCP then. It's now ran by Jetbrains.

quartz bear
#

MCP still uses FernFlower

#

not sure about MCP Reborn

drifting seal
#

It's been so long that I couldn't even speak for any Minecraft project now. xD

#

I modded the web client back when there were only ~ 2000 paid members in the entire game.

#

But yeah it's good to see that the Java decompiler / reflection ecosystem has grown since.

quartz bear
#

obfuscation is still ahead

#

invokedynamic = all decompilers happily die

drifting seal
#

Minecraft's obfuscation makes PZ's Java look like a walk in the park.

quartz bear
#

Minecraft's obfuscation is just name remapping

drifting seal
#

Yup.

#

It's still hell without that.

quartz bear
#

we have enough pz builds stockpiled over the years to never have to worry about that

drifting seal
#

Also class-names in the Jar files without renaming them hit reserved filenames in Windows' OS.

quartz bear
#

stable naming

drifting seal
#

Hahaha

quartz bear
#

i doubt indie stone are ever gonna be obfuscating their builds

drifting seal
quartz bear
#

not really

drifting seal
#

Any publicly-exposed names will change.

#

As long as that's not changed then sure that'd work.

#

It would also make a very grumpy Jab.

quartz bear
#

as i said, stable naming

#

just match old builds with new ones

#

il2cpp reverse engineers been doing that for a while

drifting seal
#

Sure however I'm sort of doing this in my own way with other projects. Obfuscation would break like 3+ years of projects I have active right now.

quartz bear
#

i can see an explicitly stated name parameter

drifting seal
# quartz bear ehhh

If you expose Java recursively and access class objects with public members, then if those change those will break.

drifting seal
# quartz bear **if**

It'd ask for TIS to change the codebase and that includes all Lua code that communicates with instanced Java objects and static methods.

#

Not just the global table.

drifting seal
# quartz bear very true and based

If we're discussing options that could be beneficial I'd argue that distancing from Kahlua and moving to something like LuaJ in the future would be good for the game and performance.

#

=)

quartz bear
#

luajit

drifting seal
#

I also need to write a WIKI page and some documentation for a patch-mod that allows for mods to use Python 2.

flint vapor
#

It's not even the main problem, let's say they keep the same names for methods it's okay

#

But literally modding relies a fuck ton on looking through the java to understand what's going on

#

And even with that, there's a bunch of limitations still

drifting seal
#

@proud cobalt I'll see what I can do to apply the transformations to the properties and flags for tiles that the game does, when I get time.

#

It would be nice to have time to work on this game again.

#

=/

round flume
#

Epic suggestion yall should add
items that cannot be microwaved

lucid junco
#

Dont microwave them

round flume
#

🤯 no way

round flume
#

Thank you!.

languid kayak
#

They aren't linked that much to, as well.

proud cobalt
proud cobalt
# drifting seal <@191537586542608384> Here's the base code so far:

When i run this on my files i get a different output. Example:
Your zip folder "camping_01_19": { "properties": { "BlocksPlacement": "", "CustomName": "Composter", "IsLow": "", "IsMoveAble": "", "IsoType": "IsoCompost", "PickUpTool": "Hammer", "PickUpWeight": "50", "PlaceTool": "Hammer", "SpeedFactor": "30", "solidtrans": "" }, "name": "camping_01_19", "id": 115019, "isAttachedFloor": false, "isBush": false },
My output "camping_01_19": { "properties": { "BlocksPlacement": "", "IsLow": "", "SpeedFactor": "30", "solidtrans": "" }, "name": "camping_01_19", "id": 115019, "isAttachedFloor": false, "isBush": false },

drifting seal
#

Driving

#

It was because of some of the additional stuff the game does was translated to the code.

#

I didn't give you that.

proud cobalt
quartz bear
#

Mappings.

flat sun
#

obfuscation isn't possible for 80% of pz's code

#

anything exposed to lua (which is the majority of the codebase) is always going to be known

#

the name parameter you point out is only used for the explicit lua api defined in one single class, it's much less than 1% of what's exposed, nothing else uses or supports that annotation and we'd just be able to work backwards from it anyway

quartz bear
#

My point is that even if pz was obfuscated it wouldn't be a big deal by any means

flat sun
#

yeah pretty much

flint vapor
quartz bear
#

You're probably thinking of CFO (control flow obfuscation)

flint vapor
#

No idea

quartz bear
#

Basically the obfuscation we're talking about is name obfuscation

#

Names of classes, methods, fields

#

Not CFO, decompiler breaking or that sort of stuff

flint vapor
#

(Name obfuscation)

quartz bear
flint vapor
#

I mean, would make it unreadable for themselves

quartz bear
#

Obfuscators are a post-build step

#

The source code is never obfuscated

#

The binaries the compiler produces based on the source code are

flint vapor
#

Also on the Minecraft's aspect, wasn't the fact their classes and mrthods with weird names bcs the devs back then just didn't use proper naming ?

quartz bear
#

No?

#

No one in a sane project would ever want to name their classes a, aa, aaa, b, etc.

quartz bear
digital helm
proud cobalt
digital helm
proud cobalt
digital helm
proud cobalt
#

It's actually been so good to work with

languid kayak
languid kayak
#

or maybe there is? idk 😄

proud cobalt
proud cobalt
#

Figured out the issue i was having with Ukranian. Cp1251 doesnt actually support the translation file properly but UTF-8 worked

proud cobalt
#

Ukrainian going up

lucid junco
#

@proud cobalt Since we have separate pages for various store types, can we put the general loot info into those pages?

drifting seal
#

Honestly, why not just apply the changes statically to the files so the game doesn't internally modify them and make them more confusing?

#

(Scratches head)

#

I think / hope that 42 will be a change in the codebase for this area, hopefully a good one to help with loading performance and removing things like this.

#

That area of the code looks like short-term, quick fixes around the time that big trees & new tiles were implemented.

lucid junco
languid kayak
#

could use but it could be confusing

proud cobalt
languid kayak
sonic pond
languid kayak
digital helm
digital helm
languid kayak
digital helm
proud cobalt
proud cobalt
languid kayak
#

(though we probably won't)

proud cobalt
proud cobalt
languid kayak
proud cobalt
#

Though these look specific enough it shouldn't be an issue. As opposed to replacing something like Axe

#

Thai Is almost ready to go up too. Just waiting for one more trabslation fix

#

The bots been free for a bit while I play satisfactory 😄

languid kayak
#

I'm alone are having an itch to play C:DDA again

proud cobalt
#

He's right though, I made a trello to plan my factory work and I'm drawing factory plans at work. it never stops

lucid junco
#

And that one entrance image Ive added yesterday

digital helm
digital helm
languid kayak
#

Maybe I'll do that later today or tomorrow after summary

lucid junco
#

But thats something that has to be decided with @naive imp

naive imp
#

The loot should into the basic store pages along with the individual pages. The reason for this is people using search engines will arrive on either page depending in how specific they search, and I think that the information should be as accessible as possible.

#

Also if you look at Boilerplate location it details loot and interior details, we've done that for every business up to now, no reason to change it

#

The generic pages were meant to be a list of chains and other info such as the gas station page

proud cobalt
#

I havnt looked too deep into it, but the loot is by room definition and each business won't have the same right? Like not every gigamart will have gigamart kitchen right?

naive imp
#

A general synopsis

#

If we want to do in depth in depth I think that should come later

lucid junco
#

Im mainly asking this because some business like general stores have really big variety of things you can find that is hard do reflect just in text

naive imp
#

There's other general stores that have been done, you can use those as a reference if you'd like

#

My thought process is we're gonna go back over em all in the b42 update anyway so just wait to be super in depth until then

#

Imo it's extra workload for no reason until the update drops

#

But I'm happy to hear others opinions 😀

#

I'm not like someone lol

lucid junco
naive imp
proud cobalt
#

I'm also not changing the distribution table script until after B42 as it likely needs a full rewrite. And focussing on language pages, and now tile pages possibly being able to be translated that's what I'm enjoying doing currently

naive imp
#

I have plans for all the Unnamed businesses but for now they stay with no page

#

That was decided a while ago lol

naive imp
#

Amd is it named?

#

Bc if not we don't really need a page for it atm

proud cobalt
lucid junco
naive imp
lucid junco
#

Its in the stub category

#

Yes

naive imp
naive imp
# lucid junco Yes

Well feel free to do your best my fellow soldier and I'll go over it once I have a stable job again

#

o7

lucid junco
#

Should we make a task to rewamp them to current boilerplate?

naive imp
#

They're a bit different but overall they're similar enough I think they're ok

#

They're a bit different but overall they're similar enough I think they're ok

#

But if you wanna do some cleanups and details go off

lucid junco
#

And good luck

naive imp
#

Mechanic career here we come

proud cobalt
naive imp
proud cobalt
languid kayak
lucid junco
languid kayak
digital helm
languid kayak
lucid junco
#

Thats interesting

languid kayak
lucid junco
languid kayak
# lucid junco Thats interesting

I sometimes wonder how though-of was it and how much of it is simplification, but I can imagine someone adding some Spiffo unique stuff later down the line (if they are not already), causing confusion.

Kinda reminds me the situation we have with unknown gas stations lol

lucid junco
#

Dont remind me that stressed

proud cobalt
#

I think this one is on purpose, part of the spiffos conspiracy theory

lucid junco
#

Yeah

#

I also think that

#

Why is this in the trivia

lucid junco
#

How do I translate it into normal coords?

languid kayak
lucid junco
#

Oh

languid kayak
lucid junco
#

Ive got 4 plushies while checking out the department store

#

Wish my luck was that good in actuall game

languid kayak
#

Next will be tiles images 😩

lucid junco
#

I knew it!stressed

digital helm
# lucid junco Ughhh

world is just the cell. So Cell 21x17. Then pos is the Rel values in the map (I think it stands for 'relative' coordinates for the cell)

lucid junco
#

Huh

#

The car alarm weird

#

It manually switches on and off the lights

#

Also the county offices logo is broken

#

Its for some reason below the door texture, so part of it is hidden unless you destroy it

proud cobalt
#

After some amazing help from our Thai translator, Thai articles are now going up 😄

#

No spaces between words and no full stops. It feels so wrong stressed

languid kayak
#

😄

proud cobalt
lucid junco
#

Where are the dots

#

Where are the ,

proud cobalt
#

Nothing at all panic

#

Even links just go straight in the middle

quasi thunder
#

Without a period, one can live, but the comma determines how the words will be understoodstressed stressed stressed

#

I thought that German is a difficult language, but... Thai...ded

lucid junco
#

Something on par with Georgian language

languid kayak
#

Chinese use different full stop character but no spaces tooz but we had one contributor pointing to a style guide to put spaces in between English words.

#

I'll look for a link when I'll be back home

languid kayak
#

Last time Vibrance was mostly doing the translation, he mention he don't mind either way, someone else suggested it

languid kayak
quasi thunder
#

How can a title be translated without {{title}}?

languid kayak
#

fixed now, the noinclude was including the title to each of those pages 😄

quasi thunder
quasi thunder
#

Where can I find it?

serene sage
serene sage
#

well that was a lot of pings just now

languid kayak
serene sage
#

discord permissions are pretty intricate

#

like roles

#

channels

#

pretty easy to leave something open

languid kayak
robust latch
#

If you are ok I am ok 👍

languid kayak
digital helm
#

I don't think real world people have been used in any other case, so I doubt they would here

#

It's similar to GTA in that every brand and character has similarities, but is unique

digital helm
tulip kiln
digital helm
lucid junco
digital helm
languid kayak
proud cobalt
languid kayak
languid kayak
#

There are some issue with /nl being added in wrong place, maybe it's for other languages too?

languid kayak
#

Was the case for images, but it seems it's the same for categories

#

so far mentioning them only here, but will add to Tasks later unless you already will have them done 😄

languid kayak
#

Minor nit, I think we weren't consistent, but I think we should use T-shirt in the middle of sentence instead of t-shirt as it's most common? (both are correct from what I researched, but the uppercase "T" is more common?) https://pzwiki.net/wiki/Category:T-shirts (individual pages)

languid kayak
#

🎉 btw

#

a quarter of CalvyBot btw 😛

#

(and we have the same join date and month :D)

#

btw, I changed a lot of descriptions so they can be somewhat unified before adding all the missing ones to translate from https://pzwiki.net/wiki/Special:WantedCategories (that way the subcategories will work and the other language ones will be findable from the languages submenu), mostly for items, in case you'd want to update yours @robust latch

You can take a look at https://pzwiki.net/wiki/Special:Contributions/Faalagorn but it was some edits done, though, so I don't expect you to update all of them at once, just letting you know the English descriptions changed to be more-or-less unified to This category contains all '''category name''' subcategory.

languid kayak
robust latch
languid kayak
languid kayak
#

One issue I see with the autogenerated articles @proud cobalt , comparing https://pzwiki.net/wiki/Military_Helmet/ru to e.g., https://pzwiki.net/wiki/Military_Helmet/it it seems the Italian one (and any language other than Polish and Russian) seems to have different headers hence different categories… I think it's not intended?

Russian: {{Header|Project Zomboid|Items|Clothing|Headwear|Helmets}}
Italian: {{Header|Project Zomboid|Items}} (missing subcategories altogether

#

Turkish is fine too

#

but Spanish, Italian, Brazilian Portuguese, Thai and Ukrainian only are categorized as "Category:Items" 🤔

languid kayak
#

btw, currently https://pzwiki.net/wiki/PZwiki:Item_list is using {{Autogenerated|reason=Any changes to this page will be overwritten automatically.|source=[https://github.com/Vaileasys/pz-wiki_parser pz-wiki_parser (GitHub)]}} which make it fall into hidden https://pzwiki.net/wiki/Category:Autogenerated_articles

This is a category for articles created automatically that require human verification.
which clearly is not.

Meanwhile, the https://pzwiki.net/wiki/PZwiki:Tile_list uses {{Note|content=The contents of this page are <b>auto-generated</b>. Any edits made to this page will be overridden automatically.}} and hence is not categorized as autogenerated.

Now, the question is – do we want to repurpose https://pzwiki.net/wiki/Category:Autogenerated_articles so it's not having the__EXPECTUNUSEDCATEGORY____HIDDENCAT__ and just lists the pages that are auto-generated such as Item list, Tile list or https://pzwiki.net/wiki/Room_definitions_and_item_spawns (this one just lists '''Warning: Everything below has been programmatically generated - any changes made will be lost on the next update!''' and If you would like to modify how this information is presented, submit a merge request or create an issue [https://github.com/BrianOstrander/pz-room-define-items-to-wiki here.] – I think that's the preferred way? Pinging @proud cobalt and @digital helm for thoughts

quasi thunder
languid kayak
languid kayak
#

I added the autogenerated item page counter to https://pzwiki.net/wiki/PZwiki:Project_Translations @proud cobalt so we can track easier which languages have the autogenerated item pages added and how many are left. The numbers also shed some light in how many pages existed before. Except for Polish which is skewed until pages from https://pzwiki.net/w/index.php?title=Category:Autogenerated_articles/pl will get moved to https://pzwiki.net/wiki/Category:Autogenerated_articles_(B41)/pl

languid kayak
#

I updated the whole https://pzwiki.net/wiki/PZwiki:Project_Translations a little too. The https://pzwiki.net/wiki/PZwiki:Project_Translations#Translation_progress got merged back into the page, but will need further cleanups/revamps, especially if the tf2 wiki's translation progress https://wiki.teamfortress.com/wiki/Team_Fortress_Wiki:Translation_progress (which is still very basics) was scrapped (not sure if Vibrance got any further plans for that, and the translation extension is not something that we should rely on coming, if we ever decide we need it, as things are way better organized than they used to be nowadays).

#

I also think that having finishing splitting pages would benefit the autogenerated pages, right? Else we'd have to split/regenerate the non-English pages as well, right? I always find sometyhing else to do, but maybe I could bring myself to do some splitting of the few remaining pages we have, as that's not a terrible lot anymore 🙂

sonic pond
#

How I can translate this ?

languid kayak
robust latch
#

I created some of the missing TR item pages that aren't an evolved recipe

#

Also are we adamant that we have all the splitting needed pages tagged with split mbox?

#

Finally, do we keep the meta page after we split it?

languid kayak
#

Also @proud cobalt for autogenerated item pages, I think the {{Translate}} should not be added – we already have the Category:Autogenerated articles (B41) being added and having the translate makes it hard to find pages that genuinely need translation, c.f. https://pzwiki.net/wiki/Category:Autogenerated_articles_(B41)/tr and https://pzwiki.net/wiki/Category:Translation_needed/tr from https://pzwiki.net/wiki/Category:Site_maintenance/tr – now good luck finding that 6 not autogenerated articles that were marked for translation!

Tr
Tr
Tr
digital helm
languid kayak
#

@lucid junco what do you think we should do with this page? https://pzwiki.net/wiki/Guide/ru I think we had a brief discussion here somwhere in the past, but now we removed all the outdated guides. I think it has no matching English page and is not linked anywhere. Is there anything valuable to scavenge from there and maybe put to an existing page like https://pzwiki.net/wiki/Survival_Guide/ru ?

Ru
Ru
#

or actually 2013 even

digital helm
languid kayak
#

I have a feeling the (simplified) crafting we'll get in first b42 iwbums may not be that far away from the recipes we have now, though OTOH I know that engineering something right now with the option it may be irrelevant in not so long after is not great 😄

#

Though worth keeping in mind that whatever is done now for 41.78.16 is the build of the game people will be on for a while, since that's where MP will work.

#

(plus what makes folks occupied till b42 drops)

digital helm
languid kayak
#

could be mentioned in the project, also all the bits and bobs on the wiki should be updated with the b42 translations not being fan made anymore and GitHub losing relevance past it I guess

digital helm
languid kayak
#

and the same should be done for non-English pages @proud cobalt

#

Okay, with that in mind I think I'll go to sleep. There's close to 600 pages remaining in https://pzwiki.net/wiki/Special:WantedCategories (more if we change Spanish, Italian, Brazilian Portuguese, Thai and Ukrainian and future autogenerated items to be included), but I think these could be automatically created by taking the description from English category and adding {{Translate}} to it? Hopefully I fixed all the [[Category: to {{ll|Category:, else it'd be categorized as English page (and if it's ll as category, then it's fine).

Just the site mainteneance ones can't be pasted over, they require special treatment, compare https://pzwiki.net/wiki/Category:Site_maintenance with https://pzwiki.net/wiki/Category:Site_maintenance/tr (table is much smaller for non-English, as some categories are only relevant for English, while the translation needed and autogenerated articles are language-exclusive)

digital helm
quasi thunder
proud cobalt
proud cobalt
proud cobalt
proud cobalt
#

But i like this, looks good

proud cobalt
proud cobalt
proud cobalt
proud cobalt
proud cobalt
digital helm
digital helm
proud cobalt
digital helm
digital helm
proud cobalt
quasi thunder
#

“Unknown version” - huh? I tried to translate during the lesson, so it seems I made a mistake somewhere, but I don’t understand what it is... or what

digital helm
digital helm
# digital helm On this, I was playing with the language bar yesterday https://pzwiki.net/wiki/U...

Language bar template is done https://pzwiki.net/wiki/Template:LangSwitch. Feedback appreciated. Not sure if we should include a border or not. I think without it's a bit more subtle, since we already have enough things at the top of the page.

Here's a working example: https://pzwiki.net/wiki/User:Vaileasys/sandbox_4

Existing pages will be a normal link. Pages that don't exist will be a subtle colour (dark grey on dark skin), but on hover it will be a normal broken link, so they can be clicked.
The tooltip will display the page's display title along with the language in brackets.

proud cobalt
digital helm
proud cobalt
digital helm
proud cobalt
#

Hey its been gone for at least 6 months now!

proud cobalt
digital helm
proud cobalt
#

BTW this will be way more helpful with autogenerated pages

quasi thunder
digital helm
quasi thunder
#

What a heeeeeeeell

#

After my work, more work is needed 😂

digital helm
quasi thunder
#

Aaaaa

digital helm
quasi thunder
digital helm
quasi thunder
#

Photoshopmaster😎

digital helm
#

ah, gotcha

#

masterpiece

proud cobalt
# digital helm like this? https://pzwiki.net/wiki/Template:LangSwitch I just got characters fro...

Yeah like that, ill check the characters
https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes

ISO 639 is a standardized nomenclature used to classify languages. Each language is assigned a two-letter (set 1) and three-letter lowercase abbreviation (sets 2–5). Part 1 of the standard, ISO 639-1 defines the two-letter codes, and Part 3 (2007), ISO 639-3, defines the three-letter codes, aiming to cover all known natural languages, largely su...

digital helm
quasi thunder
#

Are there any examples of articles using the "&" template? And is there a way for me to find out where a particular template is used?

quasi thunder
languid kayak
languid kayak
languid kayak
proud cobalt
#

Theres a button that's "What links here"

languid kayak
proud cobalt
languid kayak
languid kayak
languid kayak
languid kayak
proud cobalt
lucid junco
#

The style of writing on it is same as any half useful steam guides

#

The writer mostly gives advises from their own thoughts and deduction on what's what without backing it up with actual facts or game code

#

So no need to merge them, just delete the old one

#

2013, damn

#

No wonders its a bit outdated and has misconceptions

quartz bear
#

Hello wiki chat

lucid junco
#

Board - good way to die in a fight against 1-2 zombies)

#

Pistol - witch-doctor's weapon

#

(or just Shaman's weapon)

quasi thunder
lucid junco
#

As I said, written in informal style

#

damn, I love eating at greasy spoons

quasi thunder
#

Sheesh, I would play with such names

lucid junco
#

Bean wagons and dog wagons are really popular nowadays

quasi thunder
#

It's not surprisingdrunk

lucid junco
#

Though Im much more into hash houses

#

Not to be confused with hashery

quasi thunder
lucid junco
#

But I still love going to watering hole time to time

drifting seal
#

@proud cobalt hey. I'm going to try and finish the script today.

#

I really enjoy these small projects

proud cobalt
proud cobalt
drifting seal
#

I only work on modding tools right now

quasi thunder
# proud cobalt https://pzwiki.net/wiki/Special:WhatLinksHere?target=Template%3A%26&namespace=&h...

In the Ukrainian language, there are two ways to translate "and", and both are important because the rules of the language dictate cases where one variant is used and where the other is. This applies to both literature and documents. There is also a third option, but it is more literary, so it doesn’t matter.

As someone who loves their language dearly, my heart aches when I see only one translation optionunhappy

proud cobalt
quasi thunder
#

It’s like only two letters, but solving this problem is difficult😂

#

Overall, I could track articles using the template "&" and correct them if necessary.

flint vapor
#

I can update it I guess, unless there's a reason for it

#

I'm fixing it

proud cobalt
flint vapor
#

ah ok

flint vapor
#

I kind of guessed it had two options reading through it

proud cobalt
flint vapor
#

But the second option to link to the dead version isn't in the animal one

flint vapor
#

Doing this exactly like trapping does

| [[File:Rabbit.png|32px|link=Dead Rabbit|Rabbit]] <br> [[Dead Rabbit|Rabbit]]

instead of just linking Rabbit

proud cobalt
#

Because its being prepared for the update

flint vapor
#

But it would swap to the specific animal page once ready ? Or what's the point of adding the secondary option |Rabbit

#

It's like this for trapping, it's not for animals

proud cobalt
#

Trapping should probably be changed to have the display as dead XYZ imo

flint vapor
#

It's probably fine tbf

#

Bcs trapping will most definitely get updated to "use" live animals

proud cobalt
#

Looking at the edit history its most likely that this article has been prepared first and trapping hasnt been looked at yet. Gotta remember theres about 4 of us to 4,000 english articles

flint vapor
#

yea I get it

#

Just there's the two options, dead and alive in the trapping article

#

Which is why I was confused looking at both

proud cobalt
#

I believe the concensus for B42 is Animals will be for creatures with AI and the husbandry system and Trapping will be for the current system

flint vapor
#

👌

quasi thunder
#

Why, despite having the same code, does the number of total pages differ? Moreover, it’s not even a link, as it is in the English version.

#

Gold - articles, purple - pages. So, why?

robust latch
robust latch
quasi thunder
languid kayak
languid kayak
#

Actually, I have some time spare, let me do it quickly

quasi thunder
flint vapor
#

Is there for every animals ?

#

Do you know where those are in the game files actually ?

#

Or where they are used ?

#

I'm currently working on a hunting mod that uses the foraging and I change the foraging icon to the animal being hunted

quasi thunder
#

No waypanic

languid kayak
quasi thunder
#

Thanks @languid kayak

flint vapor
flint vapor
#

I meant

#

In the game files

languid kayak
#

the icon?

flint vapor
#

yea

languid kayak
#

UI2 it seems

flint vapor
#

Do you know if the game uses them ?

languid kayak
#

That's the thing to be researched 😄

quasi thunder
#

Why...unhappy

#

In short, good nighttired

languid kayak
flat sun
#

frog is used, you can forage frogs (lol)

#

i'm fairly sure the others are entirely unused

flint vapor
#

Seems like it

#

Found them in UI2

#

Managed to use the bird one

#

I'll see for the others

#

Nice

#

That's so cool, thx for making me discover these icons lol

#

I didn't even notice them on the wiki

digital helm
quasi thunder
proud cobalt
#

@languid kayak I have the bot working to update the headers, theres alot of pages to do (approx 9,000). It will make all of the language subpages have the same header as the english page

#

Eta 25 hours pepethumbs

#

Is it possible to have this number only show edits with the wikieditor tag? @digital helm @languid kayak

#

Because Calvybot lifts this number pretty significantly. 1/3rd of all edits ever

languid kayak
#

I'd say no, but otoh I think it could be researched 🤔

digital helm
#

I don't think so either. It'd be changed to the skin on the backend. Any updates to the skin would remove it too

digital helm
quasi thunder
#

Ukrainian accounts for 40%😂

quasi thunder
#

What is the specific meaning of this template?

digital helm
quasi thunder
lucid junco
#

@languid kayak @digital helm Should I mention that "Blue plate" means "A blue plate meal is a low-priced restaurant meal that usually changes every day"

#

Had found this while searching for restaraunt synonyms in cambridge dictionary

lucid junco
#

I dont remember seeing it anywhere in the game

languid kayak
languid kayak
#

seems like jumping and falling combined?

lucid junco
#

Without damaging the player though

#

All of the Restaurants are now revamped to current boilerplate spiffo 🎉

sweet fern
#

Unrelated, but what is the best wiki page

quasi thunder
#

I looked through the entire main page, but it seems that there is no "News" category, "PzWiki News". If it’s not there, why not add? Perhaps it could be included in the side panel.

languid kayak
quasi thunder
#

COOL

lucid junco
quasi thunder
lucid junco
#

@languid kayak Where can I access the Locations table again?

#

I want to move some businesses around categories

sonic pond
sonic pond
#

So, I translated whole page, and fixed few minor things, and that means that he translated main page, ok

quasi thunder
sonic pond
#

Ahh, it for the month, ok. I am currently translating survival guide, so you can add that

sonic pond
#

thanks

quasi thunder
#

Btw

#

Where were you before that? Why are your latest updates dated mid/late winter?

sonic pond
#

I was hoping translation extension will be released, but looks like it's even further then B42

sonic pond
#

yeah

quasi thunder
#

How are your English skills? Because I finally translated the article, but it turned out to be too difficult for my knowledge of English. It was also hard to understand how to adapt one word and one description for Ukrainian.

sonic pond
#

I think somewhere in between B2 - C1. I have good vocabulary, but my grammar sucks

sonic pond
quasi thunder
#

🤔

#

Ahahah, I too

#

But... maybe?

#

Maybe you can find a better translation🤷‍♂️

quasi thunder
quasi thunder
sonic pond
#

Maybe I agree with "стан", but "псувний" sounds weird, quite unnatural

quasi thunder
#

Okay

#

A little bit yes

#

But it seems to be the correct option, as everywhere I look, it is translated that way

sonic pond
quasi thunder
#

We both speak Ukrainian, why do we speak English here🤦‍♂️ DM?

languid kayak
drifting seal
#

Wondering if I should make an entire GitHub repository for file types and reading them for PZ.

#

I could make it so that each branch is the major build version(s).

#

It'd give me a reason to unify codebases that I've built over the years for things like ZedScript which lacks any strong libraries for parsing and manipulating.

#

I'm open to ideas on this. I'd imagine that this would help a lot here.

#

I also did some UML work on documenting the complexities of ZedScript.

#

So centralizing that info would be good for an eventual Wiki page(s) for documenting. =)

#

@proud cobalt ^

#

That too, Calvy.

#

=)

languid kayak
drifting seal
#

I have to privatize my Java mods because of copyright / IP for the game.

digital helm
digital helm
digital helm
digital helm
flint vapor
#

Sadly haven't had time to put in it, I do hope to take some time to write stuff about modding on the wiki

#

Albion seems to have done more than me currently lmao

drifting seal
#

So this is right down my alley.

#

I wrote the Java api documentation tools for projects such as pipewrench, Umbrella, and now Pythoid. =)

#

Trying to wrap up a couple projects first before hitting the wiki.

lucid junco
languid kayak
quasi thunder
languid kayak
#

Yes

lucid junco
#

Looks inappropriate to me

#

It belongs to steam guides, not wiki page

digital helm
#

Personally not a fan of a 'strategy' section in general, as most of the time it's subjective. Allow people to play it the way they want, we should just be documenting the facts, not suggesting how they should play the game. At least beyond the basics.
Interested in what others think

proud cobalt
drifting seal
#

Got around 1k lines in the script

tulip kiln
drifting seal
#

Filling in some of the properties stuff

proud cobalt
proud cobalt
drifting seal
naive rock
#

so who knows what else is in the strategy sections that just makes no sense

digital helm
digital helm
digital helm
quasi thunder
#

What is "legend"?

proud cobalt
#

The legend for this map is the top right

quasi thunder
quasi thunder
#

Wow

#

I just found out that the word "legend" in Ukrainian has another meaning. For example, on a map.panic

quasi thunder
digital helm
#

Whereas key is the literal sense, "the key to the meaning of these icons"

quasi thunder
#

The problem is that in Ukrainian there is also such a meaning, but almost no one knows it. Only cartographers, perhaps. And there isn’t another universal word for it. So my ‘translation partner’ and I will figure out the best way to handle it later. Thanks for the explanation, Vaileasys and Calvy.

digital helm
proud cobalt
#

No envy here

digital helm
#

@robust latch do you or anyone else have any problem with this?

is using the foraging field in the [infobox] template the right one for headgear? This is currently part of the media section. See Football Helmet as an example. If not, would it be possible that either you or someone else add a row for the foraging penalty of any piece of headgear?
https://pzwiki.net/wiki/User_talk:Vaileasys#Headgear

They're talking about foraging_change parameter in the item infobox (the one we use for media).
The original intention of that param was for how much a skill changes, similar to how moodles are. E.g. +15xp https://pzwiki.net/wiki/Exposure_Survival_E7
Their example with the Football Helmet is foraging = -75%.

proud cobalt
#

Just noticed that as the bot was rearranging its position, i think this is fine usage personally

digital helm
#

Yeah, I'm in favour of it. Only concern is that it may (?) cause some confusion if it's used for slightly different cases (more so if/when we add a tooltip)

quasi thunder
#

Why does this table not use the translation?

drifting seal
#

@proud cobalt This script doesn't do anything new but shows the progress from yesterday:

#

I'll need to invoke IsoWorld.LoadTileDefinitionsPropertyStrings() in my code then use the alias mapping to identify properties set and modified by the game after loading.

#

So that's my current WIP.

quasi thunder
languid kayak
languid kayak
quasi thunder
#

Wow, this description🤯

languid kayak
#

huh, it's on firearms, a placeholdery indeed, pinging @digital helm for this, not sure if it was intentional?

Wanted to clarified, but realized my knowledge of firearms is so low in-game; is the max range simply the range where you can target with firearms? As in more = can't highlight a target?

quasi thunder
quasi thunder
#

@languid kayak Is there a possibility to translate the names of the months? Like in the news list. It’s not that it’s important, just why not; after all, it seems to be the only thing that hasn’t been translated on the main page.

languid kayak
#

Actually, I think it uses your preference, too

#

that's how it looks for me

quasi thunder
languid kayak
#

I think it's globally English unfortunately :/ I think we tried doing something with that but I don't remember what was the end result?

#

pinging @digital helm for the discussion above in case you remember more

languid kayak
proud cobalt
proud cobalt
digital helm
digital helm
quasi thunder
naive rock
rotund echo
#

So how do we write strategy about Louisville? Surviving there doesn't employ much different strategy from other cities

Most tips to survive in Louisville aren't unique to Louisville only

In addition, the city is extremely large compared to other cities on the map. Its better to think of it as an area of the map, rather than an individual settlement. Louisville is very big and diverse, which also means different strategies also apply to different sections of Louisville

rotund echo
#

For all I know in Louisville? Just be very careful and cautious of buildings. This is for the downtown part (or any large significant building)

languid kayak
#

at least that's how I understood it from I think what mid(?) or someone else explained 😄

languid kayak
naive rock
#

pretty much

but without crits you suddenly become very aware of how weirdly low gun damage is in pz.

Also nice avatar, I like it

languid kayak
#

thanks, using it for a while 😄 With the amount of touhou enjoyers around here, I am surprised you are the first to comment so far 😄

naive rock
#

got a lot of friends who like Marisa Mikulaugh

and one who's probably her biggest hater, to sometimes a silly degree

languid kayak
proud cobalt
naive rock
# languid kayak Gotta go shortly, but updated the description nevertheless https://pzwiki.net/wi...

but regardless, have yall considered adding crit multiplier to the firearms section on the weapons page?

Also, firearm damage is always reduced to 63% of your damage total, no matter what you do, so should the weapons page reflect that?

Lastly, the crit growth rate is actually higher than just the code snippet says- since the game adds

(crit growth + 3) x aiming level

to your crit chance.

So effectively it's higher than it would seem at first glance but it can be argued that the crit growth is only 10%, and it's just a mechanic that makes it 13%, for example, so not sure what to do with that

Guess that also applies to firearm damage.

proud cobalt
tawdry steeple
#

hey there, is anyone else having issues with the roomdef wiki page? it had been loading pretty slow before but since the last update it just wont load for me

proud cobalt
tawdry steeple
lucid junco
tawdry steeple
#

it did finally load but took like 4 mins 😆

proud cobalt
tawdry steeple
#

yeah may be just me

#

Mexican internet

proud cobalt
#

Most of the time is rendering which shouldnt really be an internet issue

tawdry steeple
#

oh ye

#

interesting... my pc aint bad at all

digital helm
proud cobalt
#

I'm on gigabit on my PC. I couldnt even get the profiler to work on opera, would run out of memory, had to use clean version of edge. All chromium though

#

Loading only took 52ms which AFAIK is the actual page download times

#

I wonder if something made tables harder to render? That many tables on one page would make it particularly suceptible

#

Hopefully not sticky columns

digital helm
digital helm
#

Removing the tooltip js decreased load time significantly. From 45s to 2.8s, which was similar to disabling js altogether.
I don't know enough about this, but my understanding was that the script shouldn't run until after the page has loaded, and even then, any performance hit would be during runtime and not initial loading.

Either way, since it looks like that was the culprit, the tooltip info icon will have to be shelved for now. There are ways of doing it with css only, but they're not as graceful as using js. @proud cobalt

proud cobalt
digital helm
proud cobalt
#

Whenever something doesn't change on MediaWiki I always assume cache

proud cobalt
#

Man it destroys my phone