• 0 Posts
  • 42 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle

  • My hope, though I’m keeping my expectations low, is that since these supposed live-service games will be supposedly releasing alongside remakes of the original games the IP is based on, that if the remakes sell significantly better than the live service games it might hopefully inform better decision-making around them.

    While they haven’t been controversy-free in terms of their monetization practices, Sega has released a slew of back-to-back AAA games: Persona 3 Reload, Like a Dragon: Infinite Wealth, and Sonic Frontiers, that have generally been complete, single-purchase packages (with a few questionable omissions from base game moved to DLC that I’d consider “regular bad”, but not anywhere near the level of egregious monetization seen in most live-service games).


  • I think that’s the rub, in my theoretical scenario, Apple is not blocking the distribution or sale of iOS applications through third-party means, they’d enforce their existing restrictions on and power over building iOS applications in the first place. Developers would absolutely still be able to distribute unsigned applications - end user iOS devices would just be unable to install them.

    It sounds ridiculous to me, and as I wrote earlier, it would be a clear violation of the spirit of the DMA, but I don’t see any reason why this scenario would not be technically possible for Apple to pull off.


  • I’m not too sure that these actions violate the letter of the law here, even though I agree that they’re 100% in violation of the spirit of the law.

    It’s been some years since I’ve put the mobile development world behind me, in no small part because of Apple’s shenanigans, but the way I understand how this might work - Apple may be required to allow “iOS software” to be installed from third party stores, but software that runs on iOS must either be signed using a certificate that only allows installation in a developer or enterprise context (which require explicit and obvious user consent to that specific use case, and come with other restrictions such as the installation only lasting for a limited period of time), or through an “appstore” certificate that allows installation on any device, but the actual application package will need to go through Apple’s pipeline (where I believe it gets re-signed before final distribution on the App Store). All certificates, not just the appstore ones, are centrally managed by Apple and they do have the power to revoke, or refuse to renew, any of those certificates at-will.

    If my understanding is correct (I’d appreciate if any up-to-date iOS devs could fact-check me), then Apple could introduce or maintain any restrictions they please on handling this final signing step, even if at the end of the day the resulting software is being handed back to developers to self-distribute, they can just refuse to sign the package at all, preventing installation on most consumer iOS devices, and to refuse to re-issue certificates to specific Apple developer accounts they deem in violation of their expected behavior. I haven’t read the implementation of the DMA in detail, nor am I a lawyer, so I’m not sure if there are provisions in place that would block either of these actions from Apple, but I do expect that there will be a long game of cat and mouse here as Apple and the EU continue to try and one-up the other’s actions.


  • I think this is a good change overall, especially for high DPI screens running at non-integer scaling. I think I personally prefer the older icons as I always run at 100% scaling on my displays and I prefer the “crisp” look of the 1px lines, but I think this is a necessary change to align Plasma with modern display trends.




  • I was aesthetically a fan of the Fossil watches, and was using a Fossil Sport (1st gen) for quite a while. Unfortunately the layers of proprietary-Fossil required software/watchfaces on top of the layers of proprietary-Google WearOS hampered the software experience a tiny bit, and the frankly poor hardware quality marred the experience significantly. My charging band coil in the watch completely dislodged itself (it appeared to be held in with glue), rendering the watch unusable.

    Fossil’s customer support was excellent, replacing the device fully when this happened, though that was when that model was still on store shelves. I recently inquired about getting a replacement battery and was told I can just trade it in for 50% off a current-gen model, which while being far more generous an offer than I expected, still leaves me hesitant to upgrade to another device that suffers from the same problems and is in danger of being outright discontinued.

    At this point I don’t really need/want a WearOS device specifically, and would actually prefer something that’s less tied to Google’s whims, the hardware OEM’s whims, and whatever the interplay is between those two companies. I’ve been eyeing more hobby-oriented projects like bangle.js or the PineTime smartwatch, but the fact that I’m even looking in that space shows that it’s become a device I would get for tinkering, not one I strictly “need”.


  • I’m a big fan of the series and would consider it to be my favorite JRPG series, not just for the story but because I enjoy the gameplay it offers as well.

    It’s a fairly “cheap” series to try out and see if you’re into it. The entire series is a singular, continuous story, so the recommended place to start is Trails in the Sky First Chapter, which can be picked up fairly cheaply on Steam, especially during Steam sales. It’s not as long as future games in the series, and is fairly representative of the pacing and storytelling format that later games will follow (though it is considered one of the slowest-paced games in the series). Basically if you’re not a fan of Sky FC, you’re not likely to be a fan of the future games in the series either (especially given that the substantial improvements to gameplay over the series’ 20 year history likely won’t have much appeal to you).

    There are also demos available for some of the newer games in the series (e.g. Trails of Cold Steel III), and while I would not recommend actually playing through those games out-of-order, they may serve as a quick/cheap way to see if the format of the games is right for you.

    I will say that while the combat of the games is rarely very difficult, and the game provides difficulty modifiers to make it even easier if you’d like, that the combat system is still fairly fleshed out and quite good casually IMO, but if you’re really not into doing it even at easy difficulties, one option (PC exclusive) may be to download completed game saves and play through the games on New Game+ and completely trivialize the combat.


  • Thank you for your review, I think this is enough information for me to hold off on this game, potentially until a non-Switch release or some other updates.

    I am a huge fan of the original DQM series. DQM2 (released as Dragon Warrior Monsters 2 in the West on GBC) is a game that I put in a lot of time into as a kid, and is a game I still regard today as one of the best experiences I have ever had in a monster catching game, or even most JRPGs in general. The balance between the game’s minimal-but-still-present story, the immense amount of post-game content (seemingly infinite randomly-generated worlds to explore and find new monsters in), as well as the incredibly in-depth monster breeding trees is, for me, the exact perfect balance I want out of a game and few others have really scratched that itch as well as DQM2 (mainline Dragon Quest IX is probably the closest I’ve gotten). While a lot of those mechanics, particularly the “randomly generated content” as well as the “deep” monster breeding trees, don’t really hold up to modern scrutiny and are put to shame by what hardware more powerful than the Game Boy is capable of, I haven’t yet found a more modern game that provides a better version of that specific experience.

    The newer Dragon Quest Monsters games (I’ve played through Joker 1, and tried the definitive versions of Joker 2 and 3) haven’t really done it for me, and a big reason is just how “clunky” the games felt to play compared to the original. I was hoping this game going back to the “mainline” branding would also signify a return to DQM2’s seemingly infinite content, but that does not appear to be the case, and the atrocious performance of the game on Switch would probably just leave me reaching back for my GBC and DQM2 again.



  • I’m curious to hear about yours and others’ experiences with containerizing Java applications in such environments. I used to work in a place that traditionally had such restrictions on JDK versions, but after the internal IT environment moved towards running applications within containers, either on Kubernetes or on public cloud platforms’ container runtimes, that restriction became unnecessary since the application would be shipped to production alongside its compatible JDK.

    While there were still restrictions on exactly what JDK you could run for other reasons, such as security/stability, common developer experience, etc, it at least allowed teams to immediately adopt the newest LTS release (17 at the time I left) with little restriction.



  • Even if the performance is only mediocre, the gameplay will hold up. The game uses a fresh new combat system that merges action combat with turn-based gameplay, the likes of which I haven’t really seen in any other game including past Trails entries, and it’s absolutely a great time.

    For the original PS4 release, Falcom released a fairly comprehensive demo that allowed you to play through the entire first chapter of the game, and carry over your save to the full release. They’ve also done something similar with Ys X which released on Switch day 1, so hopefully the Switch version gets a similar demo for both the Japanese and Western releases so you can try-before-you-buy.



  • It’s unfortunate, but it’s understandable if effort needs to be focused on a single good UI widget ecosystem fully under Mozilla’s control, rather than living by the whims of the three major desktop UI toolkits they have to support, as well as the hundreds of thousands of web pages that are exclusively designed and tested against Chrome which already has been using non-native widgets across desktop platforms for a very long time. I’m not in the web dev space anymore, but I’d constantly see sites built that were incredibly dependent on the exact pixel sizes of widgets as they would render in Chrome, and would visually fall apart on Firefox, or with other zoom/text size settings.

    UI design across Windows, macOS, and Linux GNOME/KDE have converged enough that it’s probably good-enough if Firefox continues down the path of just theming their own widgets with the OS/user’s color scheme where applicable, and calling it a day.



  • Unfortunately, I think many of the Asypr/Feral ports from the early 2010s, like Civ V, Borderlands 2, etc. fall victim to this. Those ports were amazing for Linux gaming at the time, but due to the fact that they were held back by their macOS counterparts and Apple’s limitations on that platform, as well as the fact that they were third-party ports with far less post-release engagement from the original dev than the Windows versions, have left those versions to languish. It’s a huge shame because those companies did, and to a certain extent still do support Linux-native gaming quite well, but their earlier ports have not aged well and there’s not much that can be done given the opportunity costs for the many involved parties on those older games.

    Civ V is a game I still play regularly to this day, and I basically have to run the Windows version under Proton to avoid crashes on modern hardware, maintain compatibility with popular mods, and play multiplayer with Windows users without terrible game desyncs.


  • It might be somewhat controversial of a take, but to me an awesome-performing Proton version of a game is far better than a Linux version that may be native, but has severe deficiencies and/or lags behind its Windows version.

    To me, my favorite native Linux games would be ones that do things on Linux that are not possible on other platforms. Generally, this would be an “unfair” advantage, as games should strive for feature parity on all platforms within reason, but so often we end up being on the wrong side of that equation that seeing some of the perks of the platform is nice.

    To my knowledge, the only major game I can think of that does this to a certain extent is Factorio, which enables non-blocking game saves on Linux and macOS and not Windows. It’s not a Linux-exclusive feature, but it’s nice that the developers went through the effort to implement the feature on Linux even though it’s not possible on Windows.