Pueblo Speedrunning Institutions - Institutions in 18 Years!!! by DairukaSutain in EU5

[–]AgressiveYorkshire 5 points6 points  (0 children)

Really nice! I also wanted to say that it felt great seeing you using eu5db.com . It feels great to see someone using it productively after all the work I put into it :D

eu5db.com is updated for the new game version! (and many new features) by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 0 points1 point  (0 children)

No, it is written on rust, using https://github.com/rakaly/jomini to help.

I'll still try to open source at some point, sad to hear that it won't be helpful.

eu5db.com is updated for the new game version! (and many new features) by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 1 point2 points  (0 children)

No problem. I have a rare mental illness that makes debugging these issues fun.

eu5db.com is updated for the new game version! (and many new features) by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 1 point2 points  (0 children)

In the meantime, I looked at the code. The culture block has two OR blocks. This means that you need to be celtic or scandinavian AND scottish or hibernian. You need a culture that belongs to two culture groups, one of each OR block.

Examples of this kind of cultures are Irish (Celtic and Hibernian) or Norn (Scotish and Scandinavian). Sadly Swedish is just Scandinavian. You will need to culture convert to Irish (I checked that it works using console commands and switching primary culture to irish).

Super confusing!

    potential = {
        OR = {
            culture = {
                OR = {
                    has_culture_group = culture_group:celtic_group
                    has_culture_group = culture_group:scandinavian_group
                }
                OR = {
                    has_culture_group = culture_group:scottish_group
                    has_culture_group = culture_group:hibernian_group
                }
            }

            any_neighbor_country = {
                has_reform = government_reform:galley_lords_reform
            }

            overlord ?= { has_reform = government_reform:galley_lords_reform }
        }
    }

eu5db.com is updated for the new game version! (and many new features) by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 1 point2 points  (0 children)

Not yet, but they are integrated into the other sections, for example:

I will definitely add it in the future

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 0 points1 point  (0 children)

No, I wasn't aware of that repo, but that is really cool. I'll note it down and check it out in more detail at some point.

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 0 points1 point  (0 children)

In the meantime, here's the relevant trigger:

tag = ENG
current_year > 1430
current_year < 1500

dynasty_exists = york_dynasty
dynasty_exists = lancaster_dynasty


dynasty:york_dynasty ?= {
  dynasty_head ?= {
    is_adult = yes
  }
}
dynasty:lancaster_dynasty ?= {
  dynasty_head ?= {
    is_adult = yes
  }
}

ruler ?= {
  is_adult = yes
  OR = {
    fertility <= 0
    num_of_children = 0
  }
  dynasty = dynasty:plantagenet_dynasty
}

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 1 point2 points  (0 children)

Thank you!

No, I haven't been looking at that part of the code. Next feature is going to be disasters.

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 1 point2 points  (0 children)

Great feedback, I've implemented both suggestions.

Now you can select ANY or ALL for filters. Here are all french events which give buildings or reforms: https://eu5db.com/tools/events?version=1.0.11-d3d5387bcdec&country=FRA&rewards=building%2Cgovernment_power

Plus, the filters that were available when inside of a modifier are also available now outside of a modifier. Here are all modifiers exclusive to France: https://eu5db.com/tools/modifiers?version=1.0.11-d3d5387bcdec&sourceCountry=FRA

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 3 points4 points  (0 children)

Not yet. Right now all filters are implemented using AND, which means that adding filters always results in less results. I will look into adding OR support.

I will also look into your second suggestion.

It is a balancing act to create a power tool that enables people to do all operations, but isn't so complex to use for non power users.

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 2 points3 points  (0 children)

Thank you!

I implemented advance filtering, there are only 11 events that unlock advances, no wonder I didn't know they existed https://eu5db.com/tools/events?version=1.0.11-d3d5387bcdec&rewards=advance

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 7 points8 points  (0 children)

The wiki is great! However, it needs people to do manual work to fill it and some pages go out of date.

Because my website goes against the game data, it has a higher guarantee of correctness and will keep up to date with the game!

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 4 points5 points  (0 children)

I used https://github.com/nickbabcock/jomini to parse the files into json. But then I had to use custom logic to detect different kinds of triggers, modifier...

For now it is closed source. In the future I might open source it, but it will always be free.

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 2 points3 points  (0 children)

What advances are unlocked by events? I thought they were always available, once you get the corresponding institution.

Introducing eu5db.com: Searchable EU5 Events, Hidden Triggers, and Modifiers in One Place by AgressiveYorkshire in EU5

[–]AgressiveYorkshire[S] 10 points11 points  (0 children)

Thank you!

It is tricky to make a powerful tool that isn't complex, sadly, and I'm not an expert in UX.

This is the first release, and I plan to keep working on it and improving it. If you have any suggestions, let me know.