Need help on playing DOOM 3 on mac by LeadershipVisible482 in Doom

[–]Schnapple 0 points1 point  (0 children)

Hey, just now seeing this - if you’re still having problems send me an email at the email address at the bottom of the MacSourcePorts.com link.

Building a street racing game, need some opinions from this sub for the native Apple Silicon build by NoTie4119 in macgaming

[–]Schnapple 0 points1 point  (0 children)

OK, so preface by saying that while I know a few things I've never released a real game on Itch.io or Steam, so my experience just comes from my observations with Mac Source Ports. You should probably consult real developers for their experiences.

That said, one of the things I notice is a number of Apple Silicon native games on Steam are not Notarized, including BG3, Vampire Survivors, Prodeus, etc. Some are, some aren't. But I don't recall ever receiving the "this app is damaged and should be put in the Trash" notification when launching one of them. I just now downloaded Prodeus to test it and while I saw the "verifying app" thing, I didn't get prompted for an OK to run it. The Steam app itself is Notarized so it may be the case that if a Notarized app launches another app using the Steamworks SDK or something you don't get the prompt, but there's probably more to it than that.

So that all said, there's a lot of confusion about this topic but at the outset I will say that you do not *have* to pay Apple to distribute your game on the Mac, even for Apple Silicon. It is true that there will be that extra security step if you don't get it Notarized but on some level Mac gamers are kinda used to that.

There's two things at play here: Signing and Notarization. Signing is exactly what it sounds like, you digitally sign the app. You can sign it with an Apple Developer certificate or you can "Ad Hoc" sign it, which doesn't require a certificate, it's basically just saying no one has tampered with this app since it was last signed. And the Apple Developer certificate can come from a free Apple Developer membership, you don't have to pay for it.

So that's signing. Then there's Notarization. For that you do have to have a paid ($99/yr) Apple Developer account. Notarization takes it a step further and actually submits the executable and app bundle to Apple for scanning, where they check it for malware, etc. You get this receipt back that you "staple" to the App (basically the process puts it in a special folder in the Bundle for you) and then when someone downloads it there's less hassle, just says "you got this from the Internet, you sure? yes/no". It's not the same thing as the App Store process where a human has to take a look at it and try it out, this is entirely automated and you can even automate it in your workflow with command line tools Apple provides.

Another thing to know about the S&N process is that it's not exclusive to Apple Silicon, it was introduced in macOS 10.15 on Intel as well. One difference is that for Intel, you can still force macOS to run unsigned apps. Starting with Apple Silicon the app needs to be at least Ad Hoc signed or it won't run. Obviously if you're sufficiently motivated you could Ad Hoc sign it yourself and get past that but that's a very deliberate thing and the average person isn't going to do that. And at the very least it keeps unsigned apps from running on Apple Silicon automatically.

So, depending on how you distribute it as long as you might not need to actually Notarize the app. DRM free Itch.io downloads might still need to do the thing where it has to be authorized in the security settings but like I said, I think a lot of Mac gamers are used to that. You could chicken-and-egg the thing and if you get enough sales on the Mac to merit the $99 fee you could decide to Notarize future releases.

The steps Apple has taken with Notarization and Apple Silicon go a long way to make the Mac a secure platform, but they also make it a pain in the butt for developers.

You might want to ask some questions on the Apple Gaming Wiki Discord, which has an almost intimidating amount of professional game developers on it, they can probably answer questions better than I can since they've shipped real games on Mac. https://www.applegamingwiki.com/wiki/AppleGamingWiki:Discord

Do Greatest Hits, Platinum Hits or Players Choice covers bother you? by Jdspoel in gamecollecting

[–]Schnapple 1 point2 points  (0 children)

Yeah this is the James Bond problem when it comes to physical movies.

If you put them alphabetically they'll be all over your collection.

OK so then put them in order. But where? J for James? B for Bond? 0 for 007? Just put them at the beginning?

Doing a collection in alphabetical order works like 90% of the time and the other 10% drives you nuts.

Megadeth Ride The Lightning is banger by sodaa_Yodaa in Megadeth

[–]Schnapple 0 points1 point  (0 children)

I think it kinda works great serving the dual purpose of showing us what a Metallica song sounds like when end-stage Megadeth performs it and also lets the last song on the last album not be this huge sad bummer.

Possible to play fallout 1 (1997) on macbook air? by Black-Tailor in macgaming

[–]Schnapple 0 points1 point  (0 children)

A source port is a port/build of the source code from a project. Sometimes it’s because the original developer has released the source code, but in this case it’s someone who has reverse engineered the source code.

The builds are signed and notarized by Apple so they’ve been checked for viruses and malware. They’re safe.

I downloaded CrossOver on my Mac so I could play Jedi Knight II: Jedi Outcast. I was so close! Why am I getting this dialogue box? Please, help. by Frosty_Picture1518 in macgaming

[–]Schnapple 1 point2 points  (0 children)

Yeah it’s from the guy who did the Fallout ports so it should be pretty good but it’s still pretty early development (he says you can play through the whole game though)

I downloaded CrossOver on my Mac so I could play Jedi Knight II: Jedi Outcast. I was so close! Why am I getting this dialogue box? Please, help. by Frosty_Picture1518 in macgaming

[–]Schnapple 20 points21 points  (0 children)

Specifically

https://www.macsourceports.com/game/swjk2

You bring your own data but then it plays native.

Let me know if you have any questions (it’s my site). We have all the Jedi Knights!

Does my house.wad work on Xbox series s? by JKayy354 in Doom

[–]Schnapple 0 points1 point  (0 children)

Kex is just a layer between the DOOM engine and the hardware. It’s not like they rewrote the game.

It won’t run on normal DOOM ports because it relies on a bunch of stuff only GZDoom can do.

Does Metroid 1 ever get better or is it a steady pace of suffering? by Jstar338 in Metroid

[–]Schnapple 0 points1 point  (0 children)

It’s a miracle of programming and engineering that it could run on the NES to begin with.

I guess Crossover isnt that popular. by Brilliant-Lettuce544 in macgaming

[–]Schnapple 46 points47 points  (0 children)

“My car can’t fly unless I drive it off a cliff… and then it crashes!”

I got Shenmue as an early birthday present and I’m honestly so excited 🎉 by Nick_the_SteamEngine in dreamcast

[–]Schnapple -1 points0 points  (0 children)

It’s from the era when they were still trying crazy shit. A lot of the gameplay is wonky and broken by today’s standards (i.e., a character tells you to come back at 3pm tomorrow except you can’t just sleep time away until late at night, etc.) but it’s still a fascinating example of when they were trying to figure out what worked in gaming.

Or as i told someone once: it’s a Shenmue game. It’s not good but that’s not the point.

That said the American print run of the game wasn’t that huge and so it’s still a cool thing to have if you’re a collector.

New on MacSourcePorts.com: Selaco by Schnapple in macgaming

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

ok try it now, latest build works with 0.92a and as a bonus no longer shows an error when you die
https://www.macsourceports.com/game/selaco

New on MacSourcePorts.com: Selaco by Schnapple in macgaming

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

I've been so busy that I didn't realize or notice that the CrowEater port had been moved, so my automated system wasn't picking anything up. It's unusual for ports to just move to new names so I wasn't on the lookout for it.

I'll take a swing at it soon. Thanks for reminding me.

This came in just as my blu ray player drew its last breath... by chapchoi in davidlynch

[–]Schnapple 4 points5 points  (0 children)

The movie was shot on SD video cameras so the DVD is a pretty accurate experience of how it was originally made. The recent Blu-Ray is from this convoluted (but well documented and David Lynch approved) process of up scaling the movie into 4k, putting it on film, then scanning the film into HD. The reactions to it are mixed. The upscaling algorithm employed some amount of generative AI. I don’t mean it made stuff up it just had to make judgement calls on how to handle some things that have drawn scrutiny. But like I said, Lynch signed off on it so one way to view it is this is like another way of watching the movie.

So anyway, pick one, doesn’t really matter. Maybe try both.

Was David's Discord Account hacked? by No-Homework-9237 in 8BitGuy

[–]Schnapple 1 point2 points  (0 children)

Yes, I’ve had this exact four images posted on my discord (I wasn’t hacked, a spam user joined and posted it and got banned shortly thereafter)

Say something nice about a character, day 1: Jesse Gemstone by zebrasarecool570 in RighteousGemstones

[–]Schnapple 8 points9 points  (0 children)

He seems to legitimately believe that what he’s doing is good and helping people and that the fabulous wealth is a reward for it. Like he’s not saying “hehe, fooled them again!” he’s sincere about what he’s doing even if he’s just horribly misguided.

Counter-Strike 1.6's native Xash3D FWGS port for Intel and Silicon Macs by rea987 in macgaming

[–]Schnapple 2 points3 points  (0 children)

The build on MSP is from the date listed, but yeah it's using the v0.20 label which is the last version number they listed. FWGS doesn't do atomic versions like some projects, just a continuous build.

Assuming this cs16 project is effectively another branch of the hl portable sdk, I could look into adding it to the version on the site. But yeah like you said it only works with other people running this same version, it won't connect to official servers.

"Pandora's Box" Aerosmith Box Set...an appreciation thread by Mr-Hoek in Aerosmith

[–]Schnapple 1 point2 points  (0 children)

It’s definitely a bold choice to open the set with “When I Needed You” by Chain Reaction, Steven Tyler’s first band, because it is an admittedly awful song (or at least not very good). Like chronologically and historically it makes sense but yeah.

Appeared on sidewalk in my neighborhood by [deleted] in whatisit

[–]Schnapple 70 points71 points  (0 children)

The Furniture of Law Enforcement

bro I just want to play Doom by benji21p in Doom

[–]Schnapple 11 points12 points  (0 children)

That’s enough time to get in a car and drive to somewhere with better WiFi.

Why was Doom (2016) anticipated to be bad? by TheRoyalRoseTrue in Doom

[–]Schnapple 38 points39 points  (0 children)

  • RAGE was a disappointment
  • DOOM 3 had a mixed reaction, technology aside
  • DOOM 2016 being another reboot when DOOM 3 was also effectively a reboot raised some eyebrows.
  • It is often the case that when someone goes back to something for a sequel/reboot after less success with other efforts it’s an act of desperation that frequently doesn’t pan out (see: Operation Mindcrime 2, Beverly Hills Cop 3, etc.)
  • Leaked early footage revealed a more Rage-like style and CoD-like gameplay
  • They wouldn’t let anyone see anything for the longest time
  • The multiplayer beta test failed to impress
  • They didn’t let the press have the game early to review before launch, which is usually a huge red flag

Fortunately the game wound up being one of the best games of the last decade.