-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months ago
Okay, so we have permission to use TES4Gecko as inspiration for the algorithms with the only stipulation that we provide credit to Gecko for what we borrow. 🙂
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 1 week ago
Okay, started updating the includes for the UI stuff, which is where most of the missing stuff is. Some of them are a bit obscure but I’ve been adding each one individually. We’ve got things like this:
#include <afx.h>
#include <afxdd_.h>
#include <afxwin.h>
#include <atlstr.h>Not exactly pretty and commenting them to explain what they’re for…[Read more]
-
Spastic Hamburger replied to the topic Random in the forum Discussion 5 months, 1 week ago
Doom now runs on an earbud: https://doombuds.com/
-
Spastic Hamburger replied to the topic Hardware Relics in the forum Discussion 5 months, 1 week ago
Ugh. BIOS issues like that are no fun. Definitely an odd one 🙁
-
Spastic Hamburger replied to the topic Films & TV Shows in the forum Discussion 5 months, 2 weeks ago
Need to see The Thomas Crown Affair. Been on the list for years, just haven’t gotten there yet. Still reading a lot! 😛
But the Muppets are wonderful!
Been watching That Time I Got Reincarnated as a Slime. It’s not bad but I can’t seem to really get into it so I may move on soon
Wasn’t able to finish Date A Live: the mid-series OVAs weren’t…[Read more]
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 2 weeks ago
Yeah, it’s so big GitHub won’t load it. The MWEdit code is pretty crusty. 😛
In reality, most of those are memory alignment warnings in the Windows API. I think GCC ignores warnings in system includes by default (not sure, it’s been a while since I used it) and there may be a switch for VS to turn on.
The MFC stuff will be removed down the road…[Read more]
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 2 weeks ago
Now that I’ve thought about it, I’m tired of making tiny commits for each time and then waiting for them to build. It also adds stress to my storage device, which isn’t good. So I’m going to go back to fixing up the includes now that we know that they are the problem. In the process, I’ll probably look at removing stdafx as well. Any objections?
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 2 weeks ago
Fixed the WinSock2 errors. Had to add
WIN32_LEAN_AND_MEANto the definitions in the build script. It didn’t work in the code but that may been due to include order (which is still being worked on). The build script will need some cleaning up at some point, more than likely. It’s already on the tracker 🙂Still working through getting the debug…[Read more]
-
Spastic Hamburger replied to the topic Random in the forum Discussion 5 months, 2 weeks ago
Read Homer! Not just the Odyssey and the Iliad but the Homeric hymns are also worth a read. 🙂
Ugh! Here, on the other hand, we’re getting a lot of rain right now as part of a cold front. Really hard to stay warm when it’s freezing cold and wet! 😛
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 3 weeks ago
Yet another thing to add to the investigation list! Yeah, we may want to swap out that macro with something more modern. There have been a lot of updates to pointer support in recent years 🙂
The debug settings are complaining about missing libraries such as winsock when release does not so I’m going ahead and removing the PCH support to help us…[Read more]
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 3 weeks ago
Test_TemplateArray()incommon/container/tem_arrayis bad. It’s got lines like this:CreatePointer(pTestInt, (long)(12345678l));. That’s incorrect as CreatePointer takes a pointer object and a type, not a number:
#define CreatePointer(pObject, Type) {[Read more]
(pObject) = new Type;
if ((pObject) == NULL) {
SystemLog.Printf(stderr, _T("Failed to… -
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 3 weeks ago
So setting up different tasks for different branches using GitHub Actions is rather ugly. There’s no clean way to do it in one workflow file as you can only specify the branches on which the file runs, not the tasks. There are two options: set up the jobs section as an if-statement using Git references or have multiple workflow files. I’m leaning…[Read more]
-
Spastic Hamburger replied to the topic Random in the forum Discussion 5 months, 3 weeks ago
Yeah, the dogs here love the hammock beds. The lab I used to have used to eat them, though! 😛
These days, my dog mostly ignores the beds and either uses the couch or the beanbag chairs. When she uses the couch, she has a habit of hogging all of the blankets. The other day, she claimed all four of them and piled them all up into a cushion!…[Read more]
-
Spastic Hamburger replied to the topic From Go to Blown in Wind's Woes in the forum Discussion 5 months, 3 weeks ago
Looks like openSUSE has it in the repo: https://software.opensuse.org/package/OpenRGB
Should be able to install it easily from the command-line (my preferred method) using zypper. 🙂
Not in PopOS (at least, the version I’m on as the upgrade hasn’t landed yet) but Ubuntu has it: https://packages.ubuntu.com/questing/openrgb
Arch has it as well:…[Read more]
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 3 weeks ago
Just finished correcting all of the paths. All of those commits have been uploaded. I haven’t yet merged things into master, though. I may also look at setting up the CI to create debug builds on the
devbranch first, as well. Anyways, there may be stuff to fix once the CI runs on it (quite possibly the resource files as they choked before when I…[Read more] -
Spastic Hamburger replied to the topic From Go to Blown in Wind's Woes in the forum Discussion 5 months, 3 weeks ago
Good news! Both GNOME and KDE have a collection of solitaire games! You won’t get the community features but you can play them to your heart’s content!
Weird. Could be something with the interaction of OpenRGB. I never got into RGB lighting much except for the color backlight that I left at default settings. Never had a problem in any application…[Read more]
-
Spastic Hamburger replied to the topic From Go to Blown in Wind's Woes in the forum Discussion 5 months, 3 weeks ago
Don’t worry! Most stuff can be handled by the GUI these days! There’s not much that requires manual editing on most distros now. If you do go with Linux, I’d recommend openSUSE Tumbleweed (it’s a stable rolling release with an amazing package manager) with KDE or even PopOS (I’m mostly too lazy to switch to openSUSE 😛 ). KDE is much better for…[Read more]
-
Spastic Hamburger replied to the topic Power to the Pluggers and Players in the forum Discussion 5 months, 3 weeks ago
Ugh. What a mess!
I generally eyeball the power requirements for the individual parts and then add a few hundred watts to provide extra headroom for future upgrades and power hungry tasks that I may perform. For instance, 750W was recommended by the linked tool in the Reddit post but I went with a 1000W power supply. Definitely overkill for most…[Read more]
-
Spastic Hamburger replied to the topic From Go to Blown in Wind's Woes in the forum Discussion 5 months, 3 weeks ago
It’s possible Linux would work better. Granted, based on your hardware, you should be running Windows without issue.
A few weeks later, Microsoft made a statement about it: https://www.pcworld.com/article/2912435/if-windows-defender-flags-winring0-on-your-gaming-pc-pay-attention.html
System76 would need to update how their driver works to remove…[Read more]
-
Spastic Hamburger replied to the topic MWEdit in the forum Projects 5 months, 3 weeks ago
Random remarks:
It may be possible to set up the multi-game support as external plugins so that the whole program doesn’t need an update when individual game components are updates by dynamically loading the libraries using LoadLibrary() on Windows and dlopen() on *nix (at least on Mac and Linux, would need to check for the BSDs). This can be…[Read more]
- Load More
