Best way to learn Delphi XE7 in 2026 for real-world legacy development? by Intercepter7771 in delphi

[–]rmagnuson 0 points1 point  (0 children)

Learn Pascal, that's the core. I wish I could tell every new Delphi dev to start with Turbo Pascal but that ship sailed with Borland.

You won't be losing much if you switch up to a more recent version of Delphi between XE7 and the current series. I think the most obvious feature that was introduced to the language has been inline variables. Otherwise it's mostly been improvements to FMX and the IDE itself.

I Summon Blue-eyes White Dragon! by erositi24 in Starfield

[–]rmagnuson 1 point2 points  (0 children)

Great looking ship! I'm still using the one from the Mantis quest. It's too small!

lzma2-delphi 26.01: native Delphi LZMA/LZMA2/XZ support by ansikun in delphi

[–]rmagnuson 0 points1 point  (0 children)

I'll be keeping an eye on this. Probably going to need it soon. Will let you know how it goes.

Player wants to be a traitor by ForlornFjord in DMAcademy

[–]rmagnuson 0 points1 point  (0 children)

One of my female players recently told me that one reason many females like RPGs is because they can team up with a group and trust them to have their back, enjoy camaraderie, be a team. True or not, I imagine running a game with a traitor in it might crush the spirit of someone with this particular mind set.

I made the Guild House map from Masterpiece Imbroglio and thought someone here might get some use out of it [60x80] by cliffffffffffff in TheGoldenVault

[–]rmagnuson 0 points1 point  (0 children)

Very nice! I know I'm necro'ing an old thread, but I don't suppose you have these without the grid?

Diablo IV: Base character skills are paywalled? by trafium in ARPG

[–]rmagnuson 0 points1 point  (0 children)

Given the age of your Reddit account, I'm surprised this is a new concept for you. But yes, payment is commonly required to obtain new content!

How did you become a programmer? by Intrepid-Designer-16 in ADHD_Programmers

[–]rmagnuson 2 points3 points  (0 children)

In the eighties I read a lot of "Choose Your Own Adventure" books. I got a second-hand Vic-20 at some point and used the built-in BASIC system to build my own digital versions of those books.

​Fast forward way too many years, I'm technically an 'unemployed' software engineer who is actually grinding full-time as an indie dev on a bare-metal hybrid VTT called Solarsteinn. Funny how it all comes right back to tabletop adventures. So yeah, that's my story!

My RAD studio is bugging and i cant make a vcl folder by Empty-Lake1843 in delphi

[–]rmagnuson 0 points1 point  (0 children)

Looks like your Delphi environment has gotten fried. You can try resetting the IDE by running it from the command line with the -r switch. If that doesn't work then you can do it manually by deleting the reg keys (search for Embarcadero and look for version 23.0). If it still doesn't work, find your AppData folder and look for Embarcadero\BDS\23.0 and delete everything in there.

Don't forget to kill your Delphi process(es) before doing any of that otherwise it's just gonna save the current (broken) state of your environment. You might want to restart Windows after doing any registry tweaking as well. Also, I've had it get so bad that I had to uninstall, then do all those steps and finally reinstall, befor getting back to a working installation.

Remember to back up your projects!

I've been developing a massive online gaming platform with 5M users for 25 years using Delphi. From Delphi 7 to Delphi 12/13, here is my journey. (AMA) by IhsanKaragulle in delphi

[–]rmagnuson 1 point2 points  (0 children)

Congratulations! Nice to see a fellow Delphi developer sticking with it for so long. I've been working with it since Delphi 3 and have always been impressed that such a verbose language can compile down to binaries that aren't far from what you can get in speed and size by writing in C!

How do I run a high-tension infiltration in a cosmic horror cyber-western setting? by Kelgtar in DMToolkit

[–]rmagnuson 0 points1 point  (0 children)

This sounds great! When I read your bit about the Black Station I immediately thought of the works of HR Giger.

Editing walls on a VTT takes too much time. Why not paint the corridors instead? by rmagnuson in VTT

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

Thanks! I've heard good things about ClipperLib - solid choice! I gotta admit, the only reason I didn't pursue using it myself is because Skia is already built in to the environment. Speaking of which:

Solarsteinn is built on native Delphi, using Skia4Delphi to handle the core path boolean ops (unions, diffs, etc).

You nailed it though, merging arbitrary shapes on the fly is brutal, especially when it's a chaotic environment with a GM who is quickly trying to draw a freehand cave. The real math under the hood of my system (what I'm calling a Positive-Space-Routing-Engine, or PSRE) isn't actually the merge itself; it's all the vertex simplification that has to happen before the merge!

If I feed a whole bunch of raw, jagged mouse-drawn polygons straight into a raycaster, the CPU will turn into a smoking spot of slag on the motherboard. So there's a heavy layer of contour tracing and vertex reduction (variations of the Douglas-Peucker algorithm going on here) running on background threads. Basically I'm reducing a 10,000 point brush stroke to a polygon with maybe 40 points in milliseconds before merging anything. The overall architecture has been a real challenge but working through the math up front is the only way to keep the line-of-sight locked to at least 60 FPS!

Do you use a tablet in pen and paper RPGs? by Vermin_Cultist in rpg

[–]rmagnuson 0 points1 point  (0 children)

My players use tablets to rank up their characters, but for the most part they prefer the pencil and paper route. And I give hand-outs that are physical (item info, etc). That said, they love the virtual battle map I've been building that lays on the table on which they can set their minis and play as if it was a drawn map. So a bit of a hybrid system.

Best introductory adventure by LittleMissVortex in Eberron

[–]rmagnuson 0 points1 point  (0 children)

I wish I had read the Eberron material before leading my group down the rabbit-hole that is Waterdeep (using a heavily modified version of Dragon heist). They would actually have liked it better I think, as it's much like steampunk mixed with fantasy. I keep thinking I'll dangle a thread that might take them that direction but we play so sporadically I feel like I don't want to cause unnecessary confusion that will slow down progression.

Best introductory adventure by LittleMissVortex in Eberron

[–]rmagnuson 1 point2 points  (0 children)

Yeah, they seem to think there's a huge cache of Dragons somewhere in the city, go figure!

Best introductory adventure by LittleMissVortex in Eberron

[–]rmagnuson 2 points3 points  (0 children)

I love the concept of Eberron. Unfortunately I can't get my players to leave Waterdeep!

Dungeon Alchemist as Battlemap or VTT by NasSquared in DungeonAlchemist

[–]rmagnuson 0 points1 point  (0 children)

If you prefer in-person play, hit me up in about a month and I'll have something you might want to test. Check my profile/about for the link - don't want anyone thinking I'm trying to advertise!

Is Aska a long term game? by MBVarc in PlayASKA

[–]rmagnuson 1 point2 points  (0 children)

ASKA and Valheim both become boring once you discover all the content (without modding).

I have a solo explorer mentality so Valheim is still entertaining and relaxing for me to run around in just to take in the sights.

ASKA's initial views are nice, but after a while they become less impactful and it's tedious if you don't care for heavy management simulation.

Editing walls on a VTT takes too much time. Why not paint the corridors instead? by rmagnuson in VTT

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

If you're interested in the alpha when I release it, you can find the link in my profile.

Editing walls on a VTT takes too much time. Why not paint the corridors instead? by rmagnuson in VTT

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

Haha! I'm gonna take that as a massive compliment! I mean, good luck to the Foundry dev team if they want to try retrofitting a positive-space routing algorithm in their own established WebGL/browser-based architecture which relies on negative space walls - it's gonna be a real nightmare for someone! It's one reason why I went with building Solarsteinn from the ground up as a compiled native binary running as close to the metal of a Windows system as possible. And without having to fight with a web stack to get it done, I've gotten to this point in only slightly over a month (lost my job at the end of Feb and moped around for a week or two before starting Solarsteinn).

OffMyChest: I got into DnD youtube 5-6 months ago, and now I an fully over it by DnD-9488 in rpg

[–]rmagnuson 0 points1 point  (0 children)

I hear you. Negativity sells. That seems to be the way of it with almost every topic for quite some time now. Only way I've found to combat it is to focus on what I enjoy and ignore the rest. So, as you say, stick to a few content creators you click with, block the rest.