Spastic Hamburger

Forum Replies Created

Viewing 20 posts – 141 through 160 (of 1,245 total)
  • Author
    Posts
  • in reply to: Software: On & Off the Web #4876

    A Fallout and Elder Scrolls theme park would be cool but I think the former would be more popular. People in general are drawn to post-apocalyptic settings. Outside Vegas, in the desert, would probably fit the theme more as they wouldn’t need to make too many changes to make it look like a wasteland even if they don’t use the New Vegas setting.

    Fallout was included in Universal’s Halloween event this year so it’s definitely not outside the realm of possibility. Whether or not Microsoft wants to run such an expensive endeavor, though, is another matter entirely 😛

    As for the prize, I can understand where people are coming from but it’s an opt-in contest with the prize listed up front so my philosophy is that they shouldn’t enter if they don’t like the prize. There will be other competitions that’ll suit them better /shrug

    in reply to: MWEdit #4874

    Okay, the files in common/, file/, and windows/ have all been renamed according to the new naming convention. Next is to wrangle the new ui/ folder, renaming the files and determining which ones belong in the mwedit/ directory before fixing up all of the paths (that will be even more painful 😛 ). All of those renames have been pushed up 🙂

    In the file/ directory, there’s some extra code for Autodesk’s other programs besides 3DS Max that we may want to keep around if it’s not currently being used just in case we add some extra features. Not entirely sure, though, as CDxfFile isn’t used anywhere currently and is for AutoCAD, which may have limited use in a program for modding a game.

    PCX support can be removed: it’s not used in the code and is for an old, obsolete, and defunct DOS image editor.

    The BmpFile class isn’t used either nor is the 3DS support code.

    In fact, most of the code that’s not the CSV support is unused. Which is weird. I suspect a lot of this support code is left over from features not yet implemented so we’ll want to give things a good review before we yank it out. I’m leaning towards removing the obsolete file formats and those we know aren’t used in the workflow for now, leaving the rest until we’ve made a decision further along in development. I’ve asked the AFK graphics folks to chime in on which graphics files are used in the workflow in Beth’s games to help with this task 🙂

    Edit:

    Once I get more information from the digital graphics folks, I’ll add it to the unused files ticket so we can keep track of things

    The XML code can likely be replaced with something like expat or libxml, including one of their bindings, assuming it’s even used, which I’m currently unsure of

    in reply to: Sounds and Music #4873

    That one works!

    Good ones!

    And Weird Al’s classic:

    https://www.youtube.com/watch?v=t039p6xqutU

    And Bing Crosby:

    in reply to: Sounds and Music #4869

    In honor of the holidays:

    in reply to: Random #4868

    That page hasn’t been updated in ages! It mentions supplying a VCR 😛

    It’s a really good looking place to stay. Could also be fun to have a Halloween event there or the like.

    Used to have a collection of some model cars when I was a kid. Nothing special but they were fun to look at on the shelf. No idea what happened to them.

    Said it before but I’ll say it again: older cars looked so much better than what’s on the road today!

    We have an American version of the show but the British version is so much better

    There’s also this cool hotel if you’re a spelunker: https://www.atlasobscura.com/places/deep-sleep

    in reply to: Random #4863

    Not the wheat! Yeah, invasive species are a bit of a problem here as well. We have a ton of invasive plants that clog our waterways. Not sure about insects, though

    As mentioned, browsing Atlas again and came across this cool location: https://www.atlasobscura.com/places/singer-castle

    It even looks like it’d be something from Scooby Doo 😛

    in reply to: MWEdit #4860

    Fixed up a few more file names in game/morrowind/ and moved a cursor file from project/res/ to data/. Not sure why it wasn’t in the old project/res/ directory and was living in project/ but that’s been fixed. I’ll probably start on the other directories next week. Taking a break to browse through Atlas Obscura 🙂

    Not the fastest job to do with how mind numbing it is but it’s coming along 🙂

    It’d be easier if I could just rename the file in the file manager and have Git recognize it 😛

    in reply to: The Long Hall of Hilarity #4859

    And we have Samurai John Belushi dancing it up:

    Couldn’t find a good clip of the deli one, sadly. That’s one of his best.

    We also have the best way to hunt mosquitoes:

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

    https://github.com/vivienhenz24/fuzzy-canary

    That’s one way of doing it but it’s also a good way to get blacklisted by search engines. They don’t generally like 18+ sites, even if the content is relatively benign

    in reply to: MWEdit #4855

    For now, I went with defs.h and defs.cc but can change it later. All files in the old esm/ directory have been overhauled and pushed up. Will update the paths at the end just in case there wind up being additional changes (it’ll also help keep the commit log tidy) 🙂

    Here’s the full commit message:

    File changes:
    - Remove <code>Esm</code> prefix
    - Change file names to lower case
    - Change source file extensions to <code>.cc</code> to be more in line with current practices
    - Fix some spelling errors in file names
    - Move miscellaneous files to new <code>mwedit/</code> directory

    🙂

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

    Always wanted to give FreeBSD a try but never got around to it. Unfortunately, I’m not able to on the current system as System 76 doesn’t provide driver packages for BSD. Most of the hardware would work fine with the drivers in the repo but they’ve got a custom fan controller that would require some special drivers. Makes, sense, though as they test things on their own Linux distro PopOS and consist of a small team so asking them to also test on BSD and do the modifications would be asking a lot when most of their user base uses Linux in one form or another. They also have packages for Windows, too.

    Arch was nice for its customization but the maintainers broke X and were ugly when I pointed it out to them so I switched to OpenSUSE at the time. OpenSUSE is quite nice and zypper is a wonderful package manager 🙂

    Yep! Own it, actually. 🙂 It’s a really good game and well optimized. Amazingly, it’s still getting bug fixes and additional features every now and then, which is a rarity for games like this. It also got modding tools at the beginning of the year.

    in reply to: MWEdit #4842

    Really not sure. Looks like VS Code leverages the system’s compiler via settings so it would depend on whether or not it handles the code generation as well. Based on it being a trimmed down VS, I would assume not but could be worth a try. Not in the repos over here (it was in one of the distros I used, not sure which one (never mind, it was listed under code instead of vs-code or some such so it is in the repos)) but may be worth grabbing the official DEB at some point to give it another test run after the OS upgrade. It looks like it uses GTK3 (at least, the maintainer of the AUR version are building it with GTK3 support) so it does mean no Qt. I do seem to recall that it was using Electron at one point but don’t see it listed under the AUR entry for some reason. Not a big fan of Electron as I always felt it was slow. Not sure if it’s still using it, though.

    It does look like it has some handy features, though. I’ve been using text-editors for so long (I used Notepad initially) that I’m not used to using IDEs 😛

    Sorry, I don’t mean to sound so resistant to these suggestions 🙂

    Also, looks like EsmBase.cpp and EsmDefs.h were meant to go together so I’ll rename them as such. Should we use defs or base as the grouping name?

    I’m also changing all files to lower case and replacing the cpp extension with cc as that’s become the more common standard used 🙂

    At some point, we’ll want to comb through this thread and make sure everything is on the tracker that needs to be to help us keep up with what needs doing. I know I haven’t been very good about keeping them in sync.

    in reply to: MWEdit #4840

    In that case, I’ll get started on the file names. There are about 300 – 400 code files in the project so this will be a bit….painful without doing it via a script (don’t know enough about Bash scripting and some may need to remain the same) 😛

    We do have GDB over here and there’s a MinGW version as well to let me debug Windows binaries but that will require compatibility with MinGW. As we know, the code still requires VS to build due to the code generation, which is rather annoying.

    As far as IDEs go, there aren’t a lot of them that are based on GTK that I like (currently use Geany which is a lightweight and minimal hybrid of text-editor and IDE) but I’ll take another look at the package repository after the OS upgrade 🙂

    Never really been a fan of Qt. Not sure if it’s changed but, in the past, it was bloated and had a variety of performance problems compared to GTK. One of these days, I should probably give KDE another try to see if things have improved since then

    At some point, an IDE may become necessary to do some of the overhauling that will be a pain to do by hand, such as changing up symbol names, so I’ve been periodically looking for one. I try to stick with the official repositories to minimize the change that something will break

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

    Yeah, using macros like that is generally frowned upon but they’re still used pretty extensively because of their convenience. I’d rather just put the code in an actual function 🙂

    The irony is that porn websites have been required to block access to minors for decades and Reddit also has some porn sub-Reddits 😛

    And, while we’re on the subject of xkcd, here’s another old goodie: https://xkcd.com/349/

    Pop!_OS 24.04 just released yesterday. Going to look at updating next week or the following once the initial dust settles somewhat 🙂

    And Hogwarts Legacy is currently free on Epic. It’s very much worth it 🙂

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

    Macro functions keep you from needing to use a mess of overloads and automatic function parameters, including void pointers. The problem is that they’re a pain to debug. The preprocessor is a replacement system so the logging function would be replaced by the code itself, leaving you without a function call in the debug log

    Not at all familiar with that use of the comma operator, never seen its use like that before

    It looks like it’s working right. The if-statement is evaluating to false and is terminating before using the function. To do it correctly, you need to replace the zero with a one or negate it with an exclamation point. If-statements only function on true and booleans treat 0 and 1 as false and true, respectively 🙂

    Unless you mean something else?

    in reply to: Random #4822

    Cool. Been wanting to get into amateur radio myself, just haven’t pulled the trigger yet 🙂 Also want to get a dish antenna for the system once it’s up and running to play with

    I think that article is referring to toasts in the web page as opposed to the system but I could be wrong. Chrome forwards the notification API to the system now (used to be an experimental option) so you can have both! Not sure if Firefox does the same thing.

    I like toast. Especially toasted bagels. Toasted bagels are good.

    in reply to: Films & TV Shows #4819

    There’s one. They also did a series of propaganda shorts for WW2. One had a horse doing a striptease and then getting a bit…excited during its brushing, which was a bit suggestive even for Looney Tunes 😛

    Yep, seen Wanted. Been a while, though, so it may be time for a re-watch. 🙂

    And, as usual, can’t get Midsommar. 🙁 Will keep an eye out for it!

    in reply to: MWEdit #4818

    The skeleton for the new directory structure has been created on my end. I’ll get it pushed up after I move the resource files to the new build directory. That leaves fixing the file names, the paths, and figuring out what belongs in the new mwedit directory, along with updating the CI and build scripts for the new paths

    Edit:

    Okay, that’s been pushed up to the dev branch 🙂 GitHub shows nested directories in a weird way. The name isn’t build/windows, for instance. That’s just how GitHub displays it when there isn’t anything alongside the subdirectory. I’ll get started on the other tasks tomorrow if all looks good 🙂

    in reply to: Random #4816

    Looks like HN is still around: https://news.ycombinator.com/news

    Could be a candidate for the software thread (which I still need to reply to…)

    Sadly, the posts are a lot less technical than they were a decade ago. Haven’t checked out Slashdot in a while. Think I’ll give give it once over and see how they’re faring

    in reply to: MWEdit #4814

    Yeah, we’ll probably want to improve the error logging. MWEdit has two main forms of error logging: a custom assert function and then the error handler. One is supposed to output to the log file while the other sends it to standard out but neither one is fully implemented. In fact, the error logging was already commented out in several places and nonexistent in others. Something we’ll want to look into at some point.

    Ugh. Okay, so the best we can hope for at the moment, I guess, is that the cause will materialize as we clean things up. It’s also possible it’s an edge case that only materialized due to updating the compiler version in use and will be fixed as we continue to update the code to modern standards.

Viewing 20 posts – 141 through 160 (of 1,245 total)