• 1 Post
  • 14 Comments
Joined 2 years ago
cake
Cake day: February 21st, 2024

help-circle




  • This is how microtransaction driven games typically work.

    You technically never need to pay, but they keep adding more content locked behind 1000 credit warbonds, and some of that content is very useful, and getting to 1000 medals takes a while if you aren’t specifically trying for it.

    If you actually want all of the gameplay affecting content (war bonds) you either need to grind specifically for medals for a long time or you need to pay.

    Other games that use a similar business model:

    • League of Legends
    • “Gacha” games like Genshin Impact and a lot of mobile-only games
    • Fortnite
    • typical digital TCGs

    (Also note all of these are free to play and only make money off microtransactions, which IMO makes Helldivers more predatory for double dipping)








  • iOS natively supports JIT (by which we mean writable and executable memory) but Apple locks it down to only two use cases:

    1. The JavaScript engine in Safari
    2. Support for running a debugger

    AltStore launches a debugger and connects it to your phone. Even though it’s not actually doing anything with a debugger, that’s enough to convince iOS to let your app use memory that’s both writable and executable (the key feature needed for JIT).

    Without JIT you need to either resort to a slower form of emulation or do something creative.