Aaron

Results 152 comments of Aaron

I looked around at [Platform.cpp](https://github.com/afritz1/OpenTESArena/blob/075ce256ccb4d446a7d1ebd90f7d8a2e33a12fb5/OpenTESArena/src/Utilities/Platform.cpp) and some stuff and I think just [this](https://github.com/afritz1/OpenTESArena/blob/4278485ad86faaf328bc9eced676f1f55bc03acc/OpenTESArena/src/Game/Game.cpp#L344) needs to change to look at the ~/.config/ path if it can't find options next to the...

I think I want to keep most of those ifdefs out of general engine code and keep it all in Platform.cpp. I want it to be really easy to make...

I haven't tested it but I imagine if you copy everything except A.EXE/ACD.EXE then it would work. That translation seems to have been made by unpacking the original executable, modifying...

Actually, the A.EXE and ACD.EXE don't seem to be compressed with PKLITE at all, they're just regular DOS executables. Not sure yet if this is something the engine could conditionally...

Thanks for looking into this so much @Allofich! Sounds like `ExeUnpacker.cpp` has some decent room for improvement. I still want to get through my rendering branch first but this is...

Revised roadmap as of 1/13/2024. **Part 1** - [x] Implement 3D triangle rasterization (projection, clipping, barycentric coordinates, perspective correctness) - [x] Implement vertex buffers, attribute buffers, and index buffers -...

It's been using SUNNYDAY.XFM instead of SUNNYDAY.XMI, since the .XFM version doesn't have any looping problems. I don't think WildMIDI has fixed the looping on their side yet.

See #38 for more details. I'm keeping this issue around until XMI looping for SUNNYDAY.XMI and OVERSNOW.XMI is properly handled by WildMIDI.

I need some time to think about this. I'm not immediately satisfied with the `not const ...ReadOnly&` pattern I'm seeing. It just looks weird, but it's that or a redundant...

Saw a video recently where the person stored both non-const and const pointer members and used those with non-const and const functions. Haven't looked into it here but might work...