Spastic Hamburger

Forum Replies Created

Viewing 20 posts – 381 through 400 (of 1,246 total)
  • Author
    Posts
  • in reply to: MWEdit #3891

    I’m currently working on the several arrays in esm/EsmBase.cpp, reformatting them so they’re a lot more readable (they’re large so it’s taking a bit: the file is going to be close to 3,000 lines of code once the arrays are reformatted), and they’re going to need some comments to describe what each field is for once we figure that out. The first field is obvious: it’s the text description but the next ones are unclear. For the animation array, for instance, it’s just a bunch of hex without any comments to tell us what the addresses are for. Each animation record has two hex fields associated with it and they’re often different so inference isn’t helping much.

    It’s also possible that some of these arrays would do better as maps or sets since they’re key-value pairs but we can look into that once we have a better handle on how they’re used.

    in reply to: MWEdit #3890

    Class members are going to need to be rearranged. They’ve got separate sections for members and methods which makes it hard to see everything at a glace so the sections are probably going to be combined. The order is also inconsistent so that’s going on the list as well

    Additionally, I’m identifying various if-statements that could use optimizing. 🙂

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

    Google disabled new posts last year, which is a shame but I guess they were tired of hosting forums. I should catch up on C++20 and C++23 at some point. There have been quite a few changes. That said, I don’t like the new import feature as it makes it harder to tell where stuff is coming from. Do like the looks of the new std::println() function, though. Much cleaner than std::cout << “Stuff” << std::endl

    Yep, most archives use a form of *nix for their setup as Windows has lower limitations and is much slower when accessing larger data blocks. No experience with ReFS but it looks like a good option for Windows over NTFS. From the looks of it, it’s still very much a work in progress.

    Presumably, AndalayBay has a backup of at least some of the files as she’s reuploaded some but I don’t know how much she kept.

    Those have been superseded by the UMP. The UMP team went through all of those and cherrypicked the changes that were appropriate and discarded the rest. 🙂 It’s possible there have been other community efforts since Jac passed but I haven’t heard of any.

    And make sure you grab OpenMW! Still need to get it installed over here at some point but they fix a lot of engine bugs in addition to recreating things so the Morrowind Code Patch is now obsolete.

    in reply to: MWEdit #3883

    Tried again to hunt down the main function or WinMain but still couldn’t find it. I wouldn’t be surprised if it was done as a macro somewhere. I’ll keep an eye out as I go and will take a close look at the VS project files when I get there.

    Going through the esm folder and the code is really hard to understand without proper includes and namespace prefixes (there are very few comments to explain things) so those will definitely need to be added. Some of the class names are also on the docket for being changed as they’re not very descriptive, consisting of things such as item1 and item2. Lot of stuff to decipher before it starts making sense

    Edit:

    We also will need to extract the layout in the resource file and convert it into GTK’s cross-platform XML.

    in reply to: MWEdit #3878

    Another note!

    Until the switch to GTK takes place, we’ll need to consider compiler support for the Windows GUI library. I know that, in the past, MinGW’s version of the Windows API had limited support for the Windows GUI library. It’s something that needs to be looked at again and kept in mind.

    Edit:

    Looks like MinGW-w64 has gotten a lot more GUI support in the years since I last used it

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

    APC also has good UPSs if you want to compare prices. Features should be similar.

    Yeah, parts for these kinds of devices are always hard to find. They shouldn’t be! Supposedly replaceable parts but that assumes you can get them and get them for reasonable prices. Reminds me of the days when phones had swappable batteries: nobody sold them! You had to go through either a specialty dealer where the quality may or may be up to par or through customer service and pay a whopper for them. 🙁

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

    Yeah, a lot of open source projects have poor documentation. A lot of stuff needs to figured out with trial and error. It’s a shame but we don’t usually write good docs and it’s hard to get volunteers to fill in the blanks. 🙁

    Ooh, that repository looks nice. Will need to explore it when I have time. 🙂
    Do wish some of the files had better titles. The CMake one is just random characters 😛

    Out of interest, you can also grab the C++ standards in PDF format. cppreference also has offline copies with support for integrated help systems for the occasions that one doesn’t have good network capabilities. Wiki has similar! 🙂

    in reply to: Oblivion: ShadeMe Ini Presets #3874

    What are the interior and exterior sections for? Never used the plguin before 🙂

    in reply to: Films & TV Shows #3868

    Watched The Atomic Submarine yesterday. Bit different from most flying saucer films as it takes place in the water. Pretty fun!

    Also watched Lethal Target, which was an alien rip-off with a lot more sex. A lot more. By the time we hit the halfway point of the film, we had two sex scenes and a lesbian threesome while the rest of the cast was just wandering around in the same rooms and just minding their own business. The actual film doesn’t begin until after all of that takes place, so after the halfway point.

    Nova was pretty good for being an obscure unknown. Unlike most films of its ilk, it didn’t feel like a soap opera at all.

    in reply to: MWEdit #3865

    Common is done. Now I can start reviewing the main code. 🙂

    in reply to: MWEdit #3859

    Great, thanks. Will keep it in mind. Looks like GTK mostly handles that internally so it may go away when the switch is made:)

    Found the path stuff: https://github.com/boss-developers/boss/commit/bee3deb160258054165908b7104815a783a69afd

    Not sure if the version in the standard has the same behavior or if wide paths are needed but we’ll find out!

    Things are settling down so I’m planning to continue to work on those last few files in Common tomorrow before moving the investigation to the main code 🙂

    Edit:

    Looking at the Unicode sample here: https://en.cppreference.com/w/cpp/filesystem/path/string

    It looks like those changes were merged into the standard but C++ used to have weird Unicode handling. Looks like it may have improved in recent years. Which would be nice as it used to be very cludgy.

    I don’t understand why they mix C and C++ file handling, though. Going to worry about it when we get there

    in reply to: MWEdit #3857

    Pretty sure I was able to fix it using the standard features. I vaguely recall that I may have simply switched over to the wide string type (simply wstring compared to string) from the normal one but it’ll need verification. It would increase memory a tad since it has to allocate more storage per character but the effect should be negligible

    Most GUI libraries let you change the tab order so we’ll want to make sure the sequence is correct in whatever GUI library we go with. GUI programming is something I don’t have much experience with outside of VB 6 so we’ll see how it goes 😛

    Do I understand correctly or is there more to it than that?

    I found an old VB 6 disc lying around somewhere when I was cleaning up a few years ago. Really need to see if it still works!

    in reply to: MWEdit #3853

    There’s a chance the program doesn’t work well with Unicode paths. I forget how I fixed it in BOSS but I’ll see if I can track things down if it turns out the paths have issues. This mostly affected languages that weren’t based on the Latin character set, so Russian and several Asian languages for example.

    in reply to: MWEdit #3852

    Okay, Glade’s replacement is called Cambalache. Currently, it appears to be *nix only but there are plans to get it working officially on Windows at some point.

    in reply to: Films & TV Shows #3851

    I used to catch these films on Hulu back when it was free. They had a huge selection of old science fiction films. When they went paid, they removed almost all of them. Was very sad when that happened 🙁

    Watched It Came From Beneath the Sea the other day and that was fun. Tubi has the colorized version of The Giant Gila Monster but those are no fun!

    Tubi has The IT Crowd, probably going to need to give it another watch 😀

    I read about the case recently. Not sure what I was looking up followed the link trails to it. Shame about the poor synergy 🙁

    in reply to: MWEdit #3849

    That actually brings up a good question: is the issue referring to the tab key or a GUI tab? I can’t tell based on the description.

    Sounds like it should be able to, unless the conditions listed are met. Sounds like a null pointer or similar is causing the issue with it assuming the data is there and crashes when it realizes there’s nothing to access.

    Will find out about the search. If regex, we can switch to the regex library that was added in C++11. The regex library is broken in a certain version of VS and gives an infinite loop but the later versions with support are fine (no issues in any of the libstdc++ versions with support from GCC that I know about)

    There are also some alternative libraries that may be worth plugging in: https://en.cppreference.com/w/cpp/links/libs#Text:Search

    Looks like the Glade GUI designer for GTK has been discontinued for whatever reason. I think there’s work on a replacement, I’ll try to look it up when I get the opportunity

    in reply to: MWEdit #3845

    More notes!

    Taking a look at the issues, issue 3 may or may not be still relevant. It would need testing with the current UI library to make sure it wasn’t an old bug in Windows.

    Issue 9 sounds like it’s an issue in the base CS as opposed to MWEdit so should probably be deleted from the issue list.

    No idea what 7 would be referring to. That’s pretty standard behavior for search functionalities.

    Decided it was time to get a post up on AFK. I’ll get a separate thread up there later on 🙂

    in reply to: Random #3841

    Ah, yeah, that definitely does some odd stuff.

    There was a group on Dark Creations trying to make the region of Skyrim in Minecraft back when I was adminning there but I don’t know what became of the project. They never did post publicly but development seemed fairly active. No idea if it’s the same group. Could be, the timing is about right.

    I’m playing Bedrock at the moment as it works better than the Java version (I avoid Java when I can). Unfortunately, Bedrock doesn’t have good mod support. You can have resource packs and behavior packs but they’re limited compared to what you can do with the Java version of the game.

    Part of my trouble with it is that it’s taking me a bit to get my creativity back. I’m also out of practice. I had a monster steal my boat when I hopped in and they immediately killed me when I stepped out to evict them. 😛

    Current world started this morning is a bunch of islands so mining is hard but I think I’ll try to stick with it as long as I can. There is some good flat land so I’m going to start building up on the surface. Haven’t hit iron yet but there is a village nearby so they may have the iron I need to get basic production going. Time will tell

    in reply to: Random #3836

    Having difficulty getting back into Minecraft. I’ll keep making new worlds until I figure it out again.

    in reply to: Films & TV Shows #3835

    Yep! Seen many of them. Haven’t seen them in a while though so it’s probably time for a rewatch. 🙂

    Have you seen the older episodes of the Price is Right? They were good, too! Nowadays, it’s a bit flashy compared to how it used to be and the hosts aren’t as good but can still be fun 🙂

    They’re also still running Let’s Make a Deal! Found out a couple of years ago when I stumbled on it channel surfing when the Internet was down and I didn’t have any books downloaded.

    In continuing the trend of watching old films, rewatched Curse of the Undead the other day. Fun film but the “villain” was largely misunderstood.

    Also watched the original version of The Thing from Another World. Really good film. They do an amazing job of showing that it’s not just a horror film but a science fiction film as well.

Viewing 20 posts – 381 through 400 (of 1,246 total)