Forum Replies Created
-
AuthorPosts
-
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
Okay, the files in
common/,file/, andwindows/have all been renamed according to the new naming convention. Next is to wrangle the newui/folder, renaming the files and determining which ones belong in themwedit/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, asCDxfFileisn’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
That one works!
Good ones!
And Weird Al’s classic:
https://www.youtube.com/watch?v=t039p6xqutU
And Bing Crosby:
In honor of the holidays:
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
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 😛
Fixed up a few more file names in
game/morrowind/and moved a cursor file fromproject/res/todata/. Not sure why it wasn’t in the oldproject/res/directory and was living inproject/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 😛
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:
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
For now, I went with
defs.handdefs.ccbut can change it later. All files in the oldesm/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🙂
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.
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
cppextension withccas 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 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
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 🙂
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?
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.
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!
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
mweditdirectory, along with updating the CI and build scripts for the new pathsEdit:
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 🙂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
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.
-
AuthorPosts
