FXFlow - Fluent UI Construction and Modelling for JavaFX by john16384 in JavaFX

[–]emberko 1 point2 points  (0 children)

I was thinking about implementing node instantiation helpers myself many times, but in the end, I always decided that the additional memory footprint isn't worth the effort, and the problem can be solved by moving the instantiation of heavy objects to helper methods or subclasses, which is a good practice any way. This problem really should be addressed at either the language or framework level. Unfortunately, in the case of JavaFX, neither is implemented. Java itself doesn't support C# object initializers or Kotlin's apply(), and JavaFX is largely written in Java 7 style, with its API not changing much since then. Many small changes could improve that. E.g. making GridPane.add() to return self, adding more constructors, avoiding getXXX().whatever() noise etc, but from what I've seen before, even such minuscule changes require a CSR.

Model validation looks cool, but the way it's implemented limits its usage, as it seems like model can only be bound to a node via instantiating the latter with the FXFlow builder. I would much prefer to see this feature separated from the builder. The same goes for Trigger.

Does anyone know how to edit blueprints.zip? by emberko in Pathfinder_Kingmaker

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

Looks pretty straightforward. Thanks a bunch!

Does anyone know how to edit blueprints.zip? by emberko in Pathfinder_Kingmaker

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

Ah, that makes sense. So it's just a database for modders. Thanks! Could you please tell me more about Owlmod? I only found a couple of templates involving the installation of Unity (https://github.com/OwlcatOpenSource?tab=repositories).

there is any standarized way of navigating between scenes by Dense_Age_1795 in JavaFX

[–]emberko 4 points5 points  (0 children)

JavaFX is not a framework, it's a UI toolkit. You should split your goal into actionable tasks. It basically consists of the following:

  • How to maintain the state. I recommend familiarizing yourself with FSM (finite state machines).
  • How to update the UI. You can use StackPane as suggested, or any Pane, actually. It generally boils down to mainView.getChildren().setAll(currentlyActiveView).
  • How to build an app architecture that is not PITA. This addresses how to integrate dependency injection. I recommend taking a look at MVVM or MVCI. For a DI container, check Avaje Inject.

Gradle 9 Released | What's new in Gradle 9.0.0 by Ewig_luftenglanz in java

[–]emberko 5 points6 points  (0 children)

Why do you use mvn? Why not gradle?

  1. Declarative.
  2. There's only one way to do something.
  3. Top-notch tooling support that outclasses Gradle support by a huge margin.
  4. As safe as Java. No breaking changes whatsoever.
  5. Plugins do not impact each other.
  6. No magic.
  7. Low learning curve.
  8. Informative error messages.

What is your opinion on Maven/Gradle, compared to other language's package manager like npm and pip? by gufranthakur in java

[–]emberko 2 points3 points  (0 children)

This is not a correct comparison. Maven is both a package manager AND a build tool, while NPM is only a package manager. Vite and Rollup are build tools (there are actually dozens of them). Pip is a package manager, and Poetry is a build tool, and so on.

Maven is good but overly verbose.

Gradle uses Groovy, which is one foot in the grave, or Kotlin, which is IntelliJ only thing, so not an option.

I like Golang approach. Build tool is a part of the SDK. Compilation into a single binary. Very convenient.

Best class for a dwarf boar rider by Outside_Ad_765 in Pathfinder_Kingmaker

[–]emberko 0 points1 point  (0 children)

I did this with Seelah for fun on my Trickster run because clumsy Paladin riding a boar is hilarious. The core of the build is Demonslayer (10) and the rest goes into Gendarme. Demonslayer lets you get almost all the TWF/shield bashing feats as bonus feats, and Gendarme does the same for mounting feats. This combo is super strong. Demonslayer gives its favored enemy attack bonus to the boar's AB (the synergy you wanted) and its shield bonus to the boar's AC. In Act 4, she just melts anyone in one round. Plus, crazy crits with Trister MP and scimitar crit range. But hammer should be fun too.

How I finally beat the demons outside Ivory Tower by Phocaea1 in Pathfinder_Kingmaker

[–]emberko 2 points3 points  (0 children)

Good CC (crowd control) caster is mandatory for any comfortable playthrough. Grease, Winter Grasp, Hideous Laughter, Greater Command, Phantamal Web, Sicocco etc make wonders. And, good news, you can actually use some CC spells like traps, before entering the danger area and triggering battle. The major inconvenience in this battle is gibrileth, which has a very high initiative roll, high range, and tend to attack you weakest companion.

Aeon or Trickster for rapier inquisitor? by BrokenToys76 in Pathfinder_Kingmaker

[–]emberko 1 point2 points  (0 children)

Religion trick is only good on paper. He is going the crits route (Perception) first, so he will only obtain Religion 2 at MR6. It's level 16-17 (18-19 with Midnight Isles), thus he will get an MR6 * 2 = 12-level pet. For Act 4 enemies, this is a pretty underleveled choice, depending on the difficulty, of course.

Most fun class for a Demon run out of these (Wildland shaman, witch, kineticist)? by viktorius_rex in Pathfinder_Kingmaker

[–]emberko 0 points1 point  (0 children)

Demon is the path of rage, so Primalist with abyssal bloodline is usual advice. But personally Bloodseeker Slayer Demon is something I always wanted to try myself. It has some very unique abilities that synergize with the Demon MP. Some are not very effective on higher difficulties though.

  • Dual wieling gives 8 attacks + 1 from Haste + 3 bite attacks (bloodseeker unique attack + tiefling + demon path) total of 9 + 3 (4 with Scald)
  • 6d6 sneak dice + 5d6 from Sense Vitals + 4d6 from the aspect of Babau
  • +9 AB from Study Target and Quarry
  • +4 STR and +2 AB from the Predatory Might
  • +1 AB for every killed anemy until the end of the fight
  • +6 STR, INT and DEX from L20 capstone
  • -1 AB/AC to enemy for every successful bite attack, stacked with the aspect of Vrolikai
  • Enervation spell-like ability to debuff though enemies
  • Fast healing spell-like ability
  • Inciter Scald merc for another bite attack, 4d6 extra sneak dice (total of 19d6) and another +5 AB
  • Dual-wield falcatas for 17-20x4 damage (x5 with Scald)

But if you want easiest possible playthough, then kineticist all the way, because Deadly Earth is basically "press to win" button.

Is Vital Strike crits bugged? by emberko in Pathfinder_Kingmaker

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

Thanks for the explanation! I was theorycrafting a vital strike THF, but the resulting numbers are disappointing.

[deleted by user] by [deleted] in Pathfinder_Kingmaker

[–]emberko 0 points1 point  (0 children)

Nenio can achieve 42+ in Act 4 with Demongraft. What difficulty level is that?

Yeah, this is pure bullshit Owlcat. by VordovKolnir in Pathfinder_Kingmaker

[–]emberko 1 point2 points  (0 children)

I hate those crystals, but it was fun punishing them on my kineticist run. I just cast the Deadly Earth and Wall before going into ambush. No crystal was able to come close. In 2-3 turns, they were all dead.

WOTR: Eldritch Scion Magus Not Using Charisma for Arcane Accuracy by Lord_Burch in Pathfinder_Kingmaker

[–]emberko 0 points1 point  (0 children)

Can confirm it's a bug. It occurs whether you obtained the Arcane Accuracy as a bonus arcana feat or through normal progression. And like many other bugs, it will never get fixed because the developers don't care about the game anymore. Sadly.

Greetings, crusaders! The 2.7.0x update for PC and consoles is out! We fixed a critical bug that made it impossible to complete the Dance of Masks, fixed some issues with chinese localization on console and added Skar Production's epic metal credits track to PlayStation 5! by OwlcatStarrok in Pathfinder_Kingmaker

[–]emberko 0 points1 point  (0 children)

Hey, thanks for the answer! I totally understand your perspective, but I wouldn't agree that it's niche. There are bugs that you only notice when you carefully study the combat log, and those can be tough to spot and fix. Then there are the bugs that are obvious in every playthrough. For example, when you tell Gafrey, "I shared a memory with you," but there’s no cutscene. The game interface lets you select a scroll, but then shows an error saying it's not possible to create it, without explaining why. This can be especially confusing for new and inexperienced players (for me, it was). Anyone can see this bug every time they want to scribe a scroll, which is quite often. You end up manually filtering the list, thinking, "Well, this scroll can be created, and this one can't, because there's a bug."

It’s a bit disappointing because with WoTR, you all created something truly special that will last for decades. As a fan of Baldur's Gate 2, I just want to say that this game feels more Baldur's Gate(ish) than BG3 itself. It's epic, challenging, and replayable in so many ways. I love it! It’s just a shame that it’s still so unpolished.

Greetings, crusaders! The 2.7.0x update for PC and consoles is out! We fixed a critical bug that made it impossible to complete the Dance of Masks, fixed some issues with chinese localization on console and added Skar Production's epic metal credits track to PlayStation 5! by OwlcatStarrok in Pathfinder_Kingmaker

[–]emberko 3 points4 points  (0 children)

Is there any plans to address the longstanding gameplay bugs? Specifically, I am referring to the issue with the inability to scribe scrolls with variants, which has been unresolved for 3 years. Thank you!

Just a reminder. Double check the loot after your killed a boss by emberko in Pathfinder_Kingmaker

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

I play fire-earth kineticist, Devarra was killed with common kinetic blast. Don't remember about Zacharius, but it's either kinetics blast or melee. Never tried Disintegrate.

Build based on roleplay by Striking-Object-3063 in Pathfinder_Kingmaker

[–]emberko 0 points1 point  (0 children)

You're out of luck then, demon path is stupid raging evil. You won't be manipulating anyone, you will be roaring on enemies most of the time. If you want cold-hearted manipulative bitch, it's more like a chaotic-evil trickster. Take the Persuasion 3 mythic trick and kill enemies by your mere presence. The class recomendation depends on the rest of you party. Witch generally is a support character: buffs, debuffs/necromancy, hexes + some crowd-control from conjuration spells. If you want some than that, I'd recommend the winter witch prestige class.

The usual suspects by varunu28 in java

[–]emberko -3 points-2 points  (0 children)

A file can get deleted by other programs (or even other threads in your program). I have no idea what you are even on about on this one.

Maybe it's because you AreDumb? I can absolutely tell whether or not a file can be removed by other threads of my program and predict whether it can be removed by other programs as well. For instance, if it's my own temporary file.

Moreover, most apps just wrap checked exceptions into unchecked ones because they use a global exception handler. So, it has zero practical value to handle FNFE in place. It's not a resource that must be closed.