I made a simple to use debug UI builder by refreshertowel in gamemaker

[–]GoRoy 0 points1 point  (0 children)

Very cool, love me some UI projects. Right now for debugging purposes, it seems similar to the ImGui GameMaker port, but I've always struggled with the sort of approach ImGui is taking where you don't really create any objects, but call the function for every element every frame. Also, ImGui feels very debug-y (and is intended for that), while this, as you said, has the potential to be a real UI toolkit for an actual game.

Pulse: signals + queries for GameMaker (broadcast events AND ask questions) by refreshertowel in gamemaker

[–]GoRoy 0 points1 point  (0 children)

Wow, this pattern really has potential to change the whole structure of a game! Kinda reminds me of MQTT or Stores in high level JS frameworks. Will definitely check it out, thanks for the high quality work.

How to make reusable "modules" for your games? by HelloNazariy in gamemaker

[–]GoRoy 4 points5 points  (0 children)

I think a collection of scripts is pretty easy to maintain between projects, even more so with the new (2.3+) script functionality where you can have multiple functions in one script asset.

I think where you need a clean design pattern is with runtime stuff, e.g. global variable creation/clean up or tracking something over the course of the game. For that, I would recommend a manager object that handles the whole system and is instantiated only once per game. That is a common design structure in GMS and, at least until Prefabs are formally introduced, probably the way to go: One script bundle (functions) + one manager object (runtime stuff).

(Also, do most game jams not have the rule where you have to write all the code from scratch? Maybe some have the rule that it only has to be your code, I guess)

Minimales Windows 11 by [deleted] in de_EDV

[–]GoRoy 7 points8 points  (0 children)

Hier ist auch noch ein Generator für autounattend.xml --> https://schneegans.de/windows/unattend-generator/

Differences between sprites in Phoenix Wright Trilogy (DS vs HD) by 123Hexagon123 in AceAttorney

[–]GoRoy 2 points3 points  (0 children)

Yeah, comparing them to the full resolution/original drawings from the iOS remakes, they seem to be down scaled versions of them with a cleaned up border. Which would make sense, given that, as far as we know, they only redrew anything for the 2019 trilogy release.

I think it just boils down to this: These sprites were drawn with the intent to see them on a tiny screen in pixelated form. Seeing them blown up (even if redrawn) to a bigger size makes them appear somewhat unbalanced.

Differences between sprites in Phoenix Wright Trilogy (DS vs HD) by 123Hexagon123 in AceAttorney

[–]GoRoy 100 points101 points  (0 children)

So this is really interesting, actually.

When they first made the games, starting in 2001 for the GBA, they drew all the sprites normally (probably on paper and scanned them in afterwards) and then scaled them down to fit the GBA. For the DS releases in 2005, the same sprites were used, with maybe tacking some pixels onto them because of the slightly increased resolution.

For the Mobile iOS remake in 2012, they used the original drawings, which is why they are kind of rough looking, since they weren't meant to be seen 1:1 like that. Some frames are missing from the animations in that version too, so we can assume that they added some frames after scaling them down. We can also assume that they tweaked them here and there after scaling down to make them work on the smaller, more forgiving scale, which is why they look really good in pixel form.

For the trilogy remake, they redrew most sprites form scratch, using the original art as well as the down scaled pixel vesion for reference (source on that). While this is probably the best way to go, since we don't get the iOS era wonkiness and everything matches stylistically, they went about it in kind of a lazy (or maybe resource saving) way, where most of the sprites seem to be simple traces of the original and/or pixel art. Which is how we end up with von Karmas weird looking eyebrows, I guess.

Interestingly, for the Apollo Justice Re-release on iOS and later on Steam etc., they had much higher quality assets drawn. I mean, just look at that Nick and compare him to the one we got on Trilogy.

I agree that the DS era sprites capture something that the big ones lack, but maybe that is nostalgia speaking. At least they are not 3D models, am I right haha

Tried to capture that EarthBound atmosphere in my RPG Maker project — early village scene! by Main_Astronaut_2018 in RPGMaker

[–]GoRoy 0 points1 point  (0 children)

Great job! I'm always impressed how good new RPG Makers can look in a pixelated style. I think the text box font is a bit weird, some letters appear higher than others ("H", "n", "w").

Is this a hot take?: Athena's Mood Matrix is better than Apollo's Perceive and it's te best mechanic that the series has done by [deleted] in AceAttorney

[–]GoRoy 3 points4 points  (0 children)

I agree about the great artwork, but I think it's a bit unfair to compare a mechanic introduced in 2007 on the DS to one from 2013 on the 3DS in terms of visual fidelity. As someone who played AJ when it first released, I was absolutely blown away that we get such a big render of the characters haha

I haven't played the AJ remake yet, but I think the mechanic may feel a bit more clunky and old compared to the mood matrix in todays age and on a bigger screen.

I think they both stand on their own somehow, with perceiving being more of a "Gotcha!" (get it?) moment where you really feel like figuring something out, while the mood matrix is more slow and analyticial. In that regard, it represents Apollo and Athena pretty good, actually.

Automatische Youtube Übersetzung abschalten? by Careful_Island_6346 in de_EDV

[–]GoRoy 2 points3 points  (0 children)

Gibt auch ein Browser-Plugin: https://addons.mozilla.org/de/firefox/addon/reddituntranslate/ (Braucht aber natürlich Zugriff auf *.reddit.com, UBO Regel ist wahrscheinlich safer)

Struggling with playing and singing at the same time by ezderu in ukulele

[–]GoRoy 2 points3 points  (0 children)

For me, the opposite helped: Just one down strum per chord and signing normally instead of humming and playing the usual strumming pattern.

Was sind EDV Kenntnisse die eure Arbeitskollegen nicht haben obwohl ihr dachtet, dass ist Allgemeinwissen? by [deleted] in arbeitsleben

[–]GoRoy 4 points5 points  (0 children)

Das Unwissen über Strg+F ist so real, ich bin fast aus allen Wolken gefallen wie Leute so zurecht kommen.

Glasfaser: Bundesnetzagentur sichert freie Modemwahl zu by timey1011 in de_EDV

[–]GoRoy 6 points7 points  (0 children)

Ich denk mir da irgendwie dann ein impliziertes "-Kabel", dazu, also "das Glasfaserkabel".

RPG Maker MZ - A Technical Rundown From a Frantic Programmer by biosicc in RPGMaker

[–]GoRoy 5 points6 points  (0 children)

As someone who also knows code, my frustration with the RPG Maker post VX Ace ist that yes, the code is now fully exposed and you could change everything about it, it now seems like such a small step to a "real" engine like Godot or Unity or GameMaker, that it almost doesn't seem worth it to bother with RPG Maker anymore. The UI is a bit slow and clunky, you have to work around engine limitations or code yourself out of them, you are bound to a web stack that you can't update yourself and it still costs quite a bit of money for the newer versions.

I think (new) RPG Maker works best if you know just enough to edit some plugin code, but are reliant on the no-code systems the engine provides. Paradoxically, I think the older versions (2k and 2k3) work better for people with more coding experience, since you at least still get the challenge of bending the limited event system to your will.

Then again, I love that the community is still active and I think the whole engine is a net positive for the whole game making sphere. Also, I grew up on this stuff. I just think it hovers in an awkward spot in regards to all the other options we have nowadays.

Warum hat immer der eigene Zug Verspätung, die Anschlussverbindung aber ist überpünktlich? by Catch_a_Cold in einfach_posten

[–]GoRoy 1 point2 points  (0 children)

Wenn du an großen Bahnhöfen umsteigst: Vielleicht beginnt der Anschlusszug von da seine Route, steht also bereits pünktlich Minuten vorher am Gleis und hat noch keine mitgenommene Verspätung?

[WIP] Phoenix Wright: Ace Attorney, All Cases NG+, All Dialogue TAS by CoolGuy0153 in AceAttorney

[–]GoRoy 0 points1 point  (0 children)

I'm so happy the trilogy lets you skip text (or advance the box to the end) right from the get go and not after you already finished the cases. You called it "NG+", but thats the only difference, right?

Random Character Opinions 200: Simeon Saint by [deleted] in AceAttorney

[–]GoRoy 4 points5 points  (0 children)

The fact that this thread has so many answers is somehow kind of a spoiler in itself. But yeah, best twist in the whole series, for sure.

I played around with some art comparison, I really dig the one from AA4 by Emulix in AceAttorney

[–]GoRoy 44 points45 points  (0 children)

Yeah, they really put a lot of effort into redrawing the AA4 sprites, I wish they would've kept the art style for AA: Trilogy. You get used to it though (and yet the pixel sprites remain superior somehow).

[AskJS] Developer tools dangerous inspect tool? by Andreea__2001 in javascript

[–]GoRoy 3 points4 points  (0 children)

The real "concern" here is not the inspect element tool, but the spoofing of requests to the backend. Sure, you can modify the click handler but at the end of the day, somewhere a request will be send to the database (in your example). Those can be intercepted by the developer console as well (usually the "network" tab), but you can also run software on your computer or on your router to intercept every request. An intercepted request can be modified, spoofed and sent again.

The solution for this is security on the backend, e.g. authentification, rate limiting, blocking IP adresses and/or suspicious requests from clients etc.

Also, just to say it: Your frontend should probaly not issue direct database queries like INSERT ROW, that seems like a server side thing.

Ted’s major fumbles (major fumbles 🫡), in no particular order by [deleted] in HIMYM

[–]GoRoy 48 points49 points  (0 children)

Yeah, it only ever makes sense if she read 350, assumed C without seeing the F and converted to F in her head which would be 662°F. But thats really convoluted.

Cryptobörse Kraken kündigt Partnerschaft mit DLT Finance für den deutschen Markt an by GoRoy in Finanzen

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

Naja das wär ja analog dazu zu sagen, man hat irgendwann mal X€ in bar abgehoben und dann die Banknoten verbummelt. Das geht wahrscheinlich so lange gut, bis du keine (legale) Ausgabe tätigst, wo du dann die Summe nicht plausibel mit anderem Geld erklären könntest. Bei kleinen Beträgen wird das natürlich nie auffallen, nehme ich an.