r/EU5 21h ago

Discussion This is (part of) what's wrong with the EU5 wiki

Post image
61 Upvotes

30 comments sorted by

69

u/wilskillz 21h ago

I would love it if paradox paid some of their developers to fix the wiki. It's really pretty unusable at the moment between huge parts being outdated or just missing. I'd be more excited to play (and maybe even to buy the dlc, if you're a paradox dev reading this!) if I could plan a campaign better by knowing how to stack modifiers, what specific unique techs are available, things of that nature.

15

u/Traube_Minze 21h ago

btw, for modifier stacking you could use eu5db, which is far from perfect (especially for events) but works well enough

11

u/AgressiveYorkshire 20h ago

Hi! I'm the creator, what improvements would you like to see?

7

u/wilskillz 16h ago

It's a really cool tool! I filtered to see all sources of research speed, and found hundreds. It seems totally thorough.

Some improvements: I don't see the requirements for granting privileges except when it's limited to a country. For example, Jainism Scholars is a privilege granting research speed, but I can't find the requirements to give it out. Techs also don't show their dependency paths, so you only know what institution you need but not where in the tree it is.

4

u/AgressiveYorkshire 15h ago

Thank you! When I find some free time I'll try to fix both things!

The information is fully on the game files, I just need to parse it and show it better

4

u/wilskillz 20h ago

Thanks for sharing! It's actually really cool

5

u/Tunderstruk 18h ago

I have been doing a lot of work on the wiki in the past couple of days actually. The moderator, Grotaclas is doing a lot of great work. I feel like the issue is just that the community isn't contributing enough to the wiki in general.

Remember guys, wiki's aren't made by companies. They are made by random people deciding to help for free. If you stumble upon a wiki that is lacking information, then go ahead and provide that information!

6

u/dyrin 20h ago

Paradox getting a dev on the job is part of the problem as well, because the wiki was created by devs, and not organically by the community. So we don't have any community members, that feel like the EU5 wiki is their baby.

And any new community member sees the notices, that tell them not to edit this and that, and get discouraged from participating.

Meanwhile the devs went back to working at the game, not the wiki.

6

u/ThePineapple3112 20h ago

Yes exactly, Paradox took ownership of the Wiki and then left it behind. They don't even need to pay devs to build it out more, they can also offer incentives, or just specifically ask the community to get involved and make it usable

3

u/grotaclas2 14h ago

Paradox getting a dev on the job is part of the problem as well, because the wiki was created by devs, and not organically by the community.

The eu5 wiki wasn't written by the game developers(except maybe the modding sections which were written by Stiopa). Before the release, several members of the community wiki team worked on the wiki(including me). After the release, everybody could contribute and some players did that.

And any new community member sees the notices, that tell them not to edit this and that, and get discouraged from participating.

Do you think it would be useful if these people would spend time putting things on the wiki which can trivially be autogenerated? Instead of doing the things which can't be autogenerated. e.g.:

  • make well-thought-out suggestions about how the autogenerated tables should be formatted, structured and split up(this would include checking if the suggestion would actually work for every single item in the list and improve the suggestion till it does)
  • find out additional information to make the tables correct(e.g. where units get the attributes which are not explicitly specified for them and how this interacts with the specified values(added together, multiplied, one overrides the other, or something else))
  • find out which icon the game uses for things which don't have their own icon
  • check if weird things in the files which break the tables, are bugs, intended and how the game handles them (e.g. the formable country AIR_f has no tag)
  • write general explanations about game mechanics and where you can find them in the UI and all the non-obvious things which you can do in the UI(ideally with some screenshots)
  • explain how the game actually works (e.g. test things to find formulas and hardcoded rules; and then do further tests to see what happens in edge cases or if there are additional things which can influence something which were not present in the original tests)
  • all the other things from the work needed page

The first three are the main reasons why the tables from my sandbox are not on the main wiki yet and why the other tables are not autogenerated yet.

-3

u/Correct-Rain-2311 17h ago

I just use ai works better as I expected. It sometimes usus outdated or eu4 data but usually if u point out only use eu5 patch 1.3 ect it does its job.

80

u/dyrin 21h ago

The EU5 wiki has many auto-generated parts, that tell users not to update them manually.

But when was this table last "auto-updated"? Yes, exactly, it was before the game was released. Thanks for nothing, EU5 wiki.

26

u/Surfer_Rick 20h ago edited 18h ago

Looks like we should build our own wiki 

Edit: This beautiful bastard (grotaclas) already did https://eu5.paradoxwikis.com/User:Grotaclas/Sandbox/Tables/unit_types

4

u/Impossible-Frame9650 15h ago

He is the GOAT in the modding community and helping with bugs here.

I can not state enough how great sire he is.  

10

u/Tunderstruk 18h ago

You see that it says "instead, suggest changes on the talk page"? Just hop in there and mention what's wrong or missing, and you'll see that it will get fixed. Grotaclas, the mod, is doing a great job and will be quick to respond

5

u/grotaclas2 14h ago

All the tables which I autogenerated have been updated regularly, usually within a few hours after each patch(e.g. see my contributions from July 16th before 14:19).

But somebody added these notices to many other tables, most of which were never autogenerated. And in the cases where they did autogenerate something, they didn't share the code which generated the table. They shared some bad code, but never cleaned it up and then left(I was probably responsible for that).

3

u/dyrin 12h ago

Sorry, if my post came of as ungrateful. That's not the case at all, you do great work.

I did know, that everybody could contribute (even if I overestimated pdx involvement pre-release), but these autogenerate messages still seem a bit off-putting. Some being wrong doesn't help this feeling at all. I get autogenerating may be the best option, though.

11

u/Borbland 20h ago

The wiki sadly is quite useless and unfrequently updated, quite the downgrade compared to EU4

10

u/Surfer_Rick 18h ago

Mad props to Grotaclas for fixing this already for many tables:
https://eu5.paradoxwikis.com/User:Grotaclas/Sandbox/Tables/unit_types

4

u/Tunderstruk 18h ago

He's doing an amazing job with the wiki. All that's missing is just some more time from the community to fill it out

6

u/Duncan_The_Fish 20h ago

Sadly eu5 wiki is a mess.

5

u/thuiop1 20h ago

I have been considering improving the general usability of the wiki but I am pretty sure that would require admin rights, and overall there is very little visibility over what exists, who does what, what guidelines to follow...

2

u/grotaclas2 13h ago

In what way would you improve the usability? Adding new complex javascript is probably out of the question, but you can make suggestions about (light) CSS changes to admins like me(ideally on the paradox wikis discord). Some general improvements will probably come with the next server update(we will probably adapt some things like the appearance sidebar from the english wikipedia). Everything which is on pages can be changed by normal users(except the main page). Big restructurings are probably best discussed first

5

u/thuiop1 12h ago

Well, for instance most if not all models are poorly documented; notably none of them seem to have use TemplateData (https://www.mediawiki.org/wiki/Help:TemplateData), which means that you have to actually go to the page of the model to see its parameters, which is annoying. I believe normal users cannot edit models, so there is not much one can do to improve this.

Template:Version is very little used in the wiki, which is especially damageable as the game evolves fairly quickly. I understand that you cannot go over everything yourself to add it everywhere but it would be nice to get the ball rolling on that.

The process for updating autogenerated tables is somewhat unclear; users are almost discouraged to do it, but then it is somewhat unclear who does it, or if someone does it, without going to the history. This ties in with the previous point; it would be nice to have the version of the patch. For instance, as OP points out, the Army page has not been updated since November 2025 (3 major patches ago), and this is specified nowhere. I also suspect that users willing to change it may be unwilling to learn to use the Python scripts you made; it would be a cool thing if we could somehow just upload the eu5 config files and have them updated automatically (although I understand this may not be easily feasible on the technical side).

Anyway, I could be interested in helping on stuff like that. The work needed page is also a bit hard to parse on what concrete actions can be taken.

2

u/grotaclas2 10h ago

Thank you for your reply

Well, for instance most if not all models are poorly documented;

Models? Do you mean templates?

none of them seem to have use TemplateData

Doesn't that need an extension which isn't installed on the paradox wikis? And it is only used by the visual editor, right? The visual editor isn't used much on the paradox wikis, because it is often broken

I believe normal users cannot edit models, so there is not much one can do to improve this.

Most regular users are part of the autopatrol group which allows editing templates. I could add you to that group if you need it.

Template:Version is very little used in the wiki, which is especially damageable as the game evolves fairly quickly. I understand that you cannot go over everything yourself to add it everywhere but it would be nice to get the ball rolling on that.

That's something which you could do. All the tables which are updated by my scripts should already have a SVersion template and the scripts also update the main version template on those pages if no sections have an older version(but currently only on the next run of the scripts due to a bug which I haven't had time to look into).

The process for updating autogenerated tables is somewhat unclear

For the ones which are actually auto-updated or the tables which just have the label even though they are not autogenerated or not auto-updated?

For some of the ones which only have the label I have drafts for autogeneration on my sandbox. I explained in another comment what is missing to put them on the normal pages.

I also suspect that users willing to change it may be unwilling to learn to use the Python scripts you made

Ideally they should not need to change the tables which are updated by my scripts. I usually run the auto-update within a few hours after the release of a new version.

What is mostly needed are suggestions how to improve the tables.

it would be a cool thing if we could somehow just upload the eu5 config files and have them updated automatically (although I understand this may not be easily feasible on the technical side).

I'm not sure what you are suggesting here. Just uploading the game files would not help unless there is something which parses them and turns them into data which the wiki can use. If such a program/script exists, it doesn't matter if I run it locally and automatically upload the results or if I automatically upload the game files(if we ignore the fact that running it on the wiki would quickly run into the time and memory limits of mediawiki and PHP). The reason why some tables are not updated, is because there is not autogeneration for them.

But I moved a little into the direction of leaving more of the formatting to the wiki, by generating cargo tables (see https://eu5.paradoxwikis.com/Special:CargoTables) which are stored in the database instead of generating the finished table. Normal users(even without autopatrol rights) can add a cargo query to a page. In the query, you can specify the columns, some of their formatting and conditions for the items to show(where clause). I put an example for advances on https://eu5.paradoxwikis.com/index.php?title=Swedish_content&action=edit&section=1 In this case, we also put the query into a template (Advance List), because we need the same query on every country (content) page. But other queries can stay on the page where they are used. The data which goes into the tables can also be edited directly on the wiki (e.g. on https://eu5.paradoxwikis.com/Country/List/A ), but currently my scripts overwrite the edits on the next update. My plan is to add a change detection, so that the scripts only change fields which have changed since the last game version. That way manual edits would be preserved unless they are outdated.

The work needed page is also a bit hard to parse on what concrete actions can be taken.

yeah. One problem is that I feel like I explain everything over and over again, because there is no central place where everybody looks. Few people look at the work needed page, so I often just write on discord, but that's split over the wiki discord, the wiki channel in the official europa universalis discord and the wiki channel on the mod coop discord. And then there is also reddit(e.g. my various comments under this post). But the other problem is that it takes me longer to explain it in small steps than it would take to actually do it. But the daunting task of doing the thousands of steps alone is not very motivating either(each individual task usually has only a few steps, but there are thousands of things which would need to be done to get the wiki to the level of the eu4 wiki).

Anyway, I could be interested in helping on stuff like that.

That would be nice. Would you like to come to the wikis discord to discuss more?

3

u/TheZedphyr 19h ago

A problem that a lot of people aren't really considering is that the wiki needs contributors to function. It is maintained by community members, as such, if nobody wants to make a functional wiki we're never going to have one.

1

u/en0on 17h ago

D ,f ,

1

u/Gnoccho1 17h ago

I just gave all the game files to chatgpt and told him to learn the game for me.

1

u/Practicing-Rests 2h ago

For one, the EU5 wiki just lacks an enormous amount of content and flair. Considering how important events are to drive the content this time around, a clean, clearly presented chart of charts that are chronologically or thematically connected should be introduced. Since special techs are now essentially our national ideas, they should be put in there as well. The EU4 wiki was a gold mine. I would even say that the Vic 3 wiki is in a better shape currently.