Spastic Hamburger

Forum Replies Created

Viewing 20 posts – 101 through 120 (of 1,245 total)
  • Author
    Posts
  • in reply to: Random #5031

    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! 😛

    in reply to: MWEdit #5018

    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 sort through everything. Needs to be done anyways and it’ll help us diagnose what’s needed where. This is going to take some more time, it looks like, to untangle the Windows library stuff. This means I’m going to have to remove the mwedit/std_afx.h include from all of the files, which will take another week or so. *sigh* It’s probably as good a time as any.

    Er never mind. I just realized that’ll break MFC support. Reverting now….

    Will need to keep at it for a while. The MFC headers need to be added to the GUI files before we can remove PCH support. I hope I’m not breaking too much here…. I should probably check the commit log before I do anything more to make sure release would still function

    Okay, now we’re back to it complaining about winsock even though we’re not using network code. Weird. Will set it aside for now and take a look another day. Don’t know why turning on debug builds meant trying to use winsock. Here’s the current build log if you want to take a looksie: https://github.com/Walrus-Tech/MWEdit/actions/runs/21025793442/job/60449870823

    Did some looking at it appears that winsock is brought in regardless and not all of the MFC includes have been updated to use winsock2. Weird. May or may not be easy to fix.

    in reply to: MWEdit #5005

    Test_TemplateArray() in common/container/tem_array is 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) { \
    		(pObject) = new Type; \
    		if ((pObject) == NULL) { \
    			SystemLog.Printf(stderr, _T("Failed to allocate %u bytes!"), sizeof(Type)); \
    			throw (_T("Out of Memory!")); \
    		} }

    I’ll comment those lines out for now as I’m not entirely sure what they’re supposed to accomplish (working through the errors for the DEBUG portions of the code which we haven’t done yet).

    Edit:

    Going to take another day or so. As usual, I mistyped some of the paths so I’m fixing them as the CI complains. I’m also fixing some MSVC and C++20 compatibilities that exist with the types and preprocessor stuff that wasn’t caught earlier due to the debug builds not being enabled

    in reply to: MWEdit #5002

    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 towards the latter option as it’s cleaner even if it is another thing to add to the repository. Yuck.

    Give me a bit and I’ll copy the file, change the branch, and add the debug flag to the build command. Wish the if-statement version wasn’t so ugly. I hate duplication *sigh*

    in reply to: Random #5001

    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! 😛

    Really need to read more Ovid. Most of those old works are on Archive.org. Gutenberg doesn’t have them for whatever reason (at least, they didn’t) but they do have Plato’s Republic! It was a bit of a dry read, if you ask me 😛

    Actually, it looks like Gutenberg has added a lot since I last looked for them: https://gutenberg.org/ebooks/subject/27

    That category is pretty slim as it looks like things aren’t fully categorized but more come up in this query: https://gutenberg.org/ebooks/search/?query=Legends

    in reply to: From Go to Blown in Wind’s Woes #4999

    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: https://archlinux.org/packages/extra/x86_64/openrgb/

    in reply to: MWEdit #4998

    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 dev branch 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 was messing with the paths). Will do all of that another day. My neck needs a break 🙂

    in reply to: From Go to Blown in Wind’s Woes #4995

    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 that I can recall.

    OpenRGB is apparently available for Linux but requires Qt, which KDE uses. Not an option for me, of course, as we generally know how I feel about Qt 🙂

    I’m not sure if it’s in the official package repos though but I can check. Most distros have a web-based tool to search packages in their repos. I’ll also look around for a GTK-based lighting tool

    in reply to: From Go to Blown in Wind’s Woes #4987

    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 beginners than GNOME or its derivatives (it also provides better configuration tools so there’s less messing around with text files and the terminal) but it is a bit slower due to having extra overhead. While a lot of folks are going the flatpack route for managing software, I still recommend doing things with the official package manager and repositories as it keeps everything neat and tidy and gives you more control over what’s going on (and extra transparency so you know what’s happening in the system). Linux also has amazing support for what Windows considers legacy hardware! 🙂

    Yep!

    Sadly, they didn’t give me that option when they kept blocking it from my system. They just simply purged it regardless. Needless to say, I got incredibly fed up with it 😛

    in reply to: Power to the Pluggers and Players #4986

    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 tasks but it’s generally better to have it and not need it than need it and not have it 🙂

    in reply to: From Go to Blown in Wind’s Woes #4983

    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 the obsolete component but there hasn’t been any activity in the driver repository in a few years. As a result, I simply removed Windows. Games work great using the various compatibility layers (in fact, they actually run better) 🙂

    I’d still like to get a sound card over here to make it easier to manage sound. The weird remapping the MB uses isn’t supported under Linux so I’m left with a sub-optimal speaker configuration. Just haven’t gotten around to seeing if I can even access a PCI slot on my own without pulling stuff apart 😛

    in reply to: MWEdit #4975

    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 updated 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 further combined with std::filesystem::exists() to ensure that support for the specific game is installed first.

    To improve readability, we’ll want to wrap that code in a project-scope loader so we don’t need conditional compilation everywhere

    Edit:

    Looks like BSD is the same: https://man.freebsd.org/cgi/man.cgi?dlopen

    Never messed with that stuff before so it’ll definitely take some research to figure out how to set it up.

    in reply to: Cooking #4974

    Turned out great!

    Yeah, I’ll try to get a picture of the next one I make and decorate. Too late now: it’s already passed through the body and back to the water treatment plant 😛

    Oh, cool. We don’t get those around here, only the regular Prunus persica variety (free stone and cling). Due to the weather conditions the last few years, our crop has been hit or miss unfortunately.

    Another way of getting the proper culture is to simply mix flour and water for a few days in a warm environment. After a week or two, the culture should have colonized enough so that you can start using it for repeated baking. Need to get the ratio down just right, though. Here’s one recipe if you want to try your hand at it. 🙂

    Yeah, casseroles boiling over is always an issue here too. I have yet to find a recipe where the quantity doesn’t risk boiling over. I think it’s just due to the recipes trying to fill up a standard pan size, with cooking times written for such. May play with things on a larger pan at some point and see if I can figure out the proper details for a system that doesn’t boil over.

    In theory, I could use my pressure cooker as a roaster but it’s too narrow for a lot of things. Used it a few times and it works out rather well, though. For a roasting pan, I just use an old hand-me-down. I probably should replace it at some point, though, as it has some bad hot spots and is very lightweight so doesn’t cook evenly. Don’t use it a whole lot, though (maybe a few times a year for special occasions) so it’s not something I’ve gotten around to yet 🙂

    in reply to: MWEdit #4970

    Fixed a bug in ui/class_dlg.h: for some reason, it had an improper include-guard that came in the original project import. Will be in the next upload 🙂

    in reply to: Oldsite #4967

    Not a clue! I don’t know PHP but the installation looks simple enough 🙂

    in reply to: Software: On & Off the Web #4964

    Discord does have a swag store: https://discordmerch.com/ 😛

    Ugh. That’s going to make it harder to track down common issues and fixes, especially for those without a Discord account. Discord does have a threads feature but it’s mostly an afterthought and the interface is extremely cludgy. It’s good for chats but not much else, really.

    in reply to: MWEdit #4959

    Sounds good 🙂

    Edit:

    mwedit/ is now done. Just need to tackle ui/ and windows/ now.

    in reply to: MWEdit #4947

    And game/morrowind/ has been taken care of 🙂

    in reply to: Morrowind #4943

    Forgot to mention the other week that OpenMW got updated to 0.50: https://openmw.org/2025/openmw-0-50-0-released/

    It’s mostly minor fixes and better controller support but there are some other goodies thrown in. 🙂

    in reply to: Computer Setup #4942

    Yeah, Windows has always been slow to get everything up to speed, even on a fresh install with an SSD. I’m assuming Windows is installed on the HDD? The SSD will definitely boot faster than the HDD if you want to go that route. Would mean moving the install, though, which can be a bit of a pain

Viewing 20 posts – 101 through 120 (of 1,245 total)