As of 06:05:13 AM on Thursday, January 29, 2026, the most recent weeks' worth of commit messages are as follows:
| Saturday, December 27, 2025 | ||||
|---|---|---|---|---|
| 04:46:45 PM | Nerd | 5342 | Rolling back r5339 (adding radius to thick surface test). It's a solid idea but the implementation for cylinders was broken and there's too many other problems with this logic. I'll want to revisit this in the future (NERD-245) but I'm not there yet. |
|
| 04:42:07 PM | Nerd | 5341 | Comment. |
|
| 04:41:16 PM | Nerd | 5340 | Comment. |
|
| Sunday, December 21, 2025 | ||||
| 12:14:38 AM | Nerd | 5339 | Added a radius parameter to the thick surface test. Feels kinda risky buuuuuuut also this has felt like a problem since...Drome? Was that Spectre Shock / The Understory? |
|
| 11:46:01 PM | Nerd | 5338 | Implemented point-sphere intersections. |
|
| 11:41:42 PM | Nerd | 5337 | Made ThickSurfaceTest() a static function of NCollisionSpace. |
|
| 11:37:19 PM | Nerd | 5336 | ECollisionCleanup -> FCollisionCleanup |
|
| 11:34:45 PM | Nerd | 5335 | Comment on future changes to the entity factor for predominantly code-based projects. |
|
| 11:33:42 PM | Nerd | 5334 | Here's those NPrims.h -> NPrimGen.h includes. |
|
| 11:30:43 PM | Nerd | 5333 | Renamed NPrims to NPrimGen. This change does not include anything that includes this header, meaning this will break the build, but I can't shelve these apparently and I have other changes to sort out. It's fine. Whatever. |
|
| 11:18:15 PM | Nerd | 5332 | Same changes but for the mutable version. |
|
| 01:45:37 PM | Nerd | 5331 | Stubbed out an NTransform type. Will need some work. |
|
| Saturday, December 20, 2025 | ||||
| 08:43:58 PM | Atlas | 23 | Test of the new Trace() function. |
|
| 06:07:45 PM | Nerd | 5330 | Some improvements to trace primitives. Added NCollisionSpace::Trace() to perform arbitrary line traces without the need for a bespoke primitive. These use a globally accessible point primitive instead. |
|
| Saturday, December 06, 2025 | ||||
| 09:40:04 AM | Empty | 63 | More work on this triangulation thing. |
|
| 09:39:46 AM | Nerd | 5329 | Another comment. |
|
| Tuesday, December 02, 2025 | ||||
| 10:02:21 PM | Empty | 62 | Added triangulation experiment for Atlas. |
|
| 10:02:02 PM | Nerd | 5328 | Comment. |
|
| Wednesday, November 05, 2025 | ||||
| 10:16:09 PM | Nerd | 5327 | lol oops |
|
| Monday, November 03, 2025 | ||||
| 09:38:56 PM | Atlas | 22 | Threshold on mouse movement before hiding the cursor. |
|
| 09:25:15 PM | Atlas | 21 | Dinking around with stuff and things and stuff. |
|
| 09:21:50 PM | Nerd | 5326 | Disallowing serialization by not populating save slots doesn't currently work, so for now I've added asserts to ensure this doesn't happen and comments on how it could be supported. Mostly this comes down to IsSessionOpen() requiring a non-null save slot. |
|
| Saturday, November 01, 2025 | ||||
| 10:44:59 PM | Nerd | 5325 | Fixed a bug when a visible cursor is desired by default, and renamed this property for accuracy. |
|
| 09:18:15 PM | Empty | 61 | Better. |
|
| Wednesday, October 29, 2025 | ||||
| 09:37:26 PM | Empty | 60 | Testing spring smoothing. |
|
| 09:37:18 PM | Empty | 59 | Updates for latest engine changes. |
|
| 09:36:54 PM | Nerd | 5324 | Updates with lots of comments. This seems to work but I haven't solved all the math myself so who knows. |
|
| Tuesday, October 28, 2025 | ||||
| 09:45:25 PM | Nerd | 5323 | Added SmoothSpring(). Not fully tested. |
|
| Sunday, October 26, 2025 | ||||
| 11:32:26 AM | Atlas | 20 | Getting mouse input working a little bit better. |
|
| Friday, October 24, 2025 | ||||
| 09:02:07 PM | Atlas | 19 | Added color constants. |
|
| 09:01:38 PM | Nerd | 5322 | Added color constants. |
|
| 07:22:01 PM | Atlas | 18 | Getting mouse dragging for movement working. Very rough. |
|
| 07:18:28 PM | Nerd | 5321 | Moved a Mac-specific hack to another function. Who knows if it's correct anymore. Who knows if I'll ever build Mac again. |
|
| 07:16:03 PM | Nerd | 5320 | Fixed a bug in GL line drawing that's probably existed since the dawn of time. |
|
| Wednesday, October 22, 2025 | ||||
| 07:17:24 PM | Atlas | 17 | Stubbing out types for the Enodia graph. All super temporary. |
|
| 07:16:29 PM | Nerd | 5319 | Debug camera should use "FPS" motion for vertical (ctrl/space) movement. |
|
| 07:14:07 PM | Nerd | 5318 | Increased the limit on debug lines from 32 to 1024, added an option to make these persistent, and added an option to flush all debug lines. |
|
| Tuesday, October 21, 2025 | ||||
| 07:06:53 PM | Atlas | 16 | Getting a grid and debug camera working. |
|
| 07:05:42 PM | Nerd | 5317 | Raised debug mouse rotation speed from 0.001 to 0.0025. This should be a config variable but here we are. |
|
| 07:04:58 PM | Nerd | 5316 | Assert and remove erroneous cleanup flags when they occur. |
|
| 07:04:31 PM | Nerd | 5315 | Comment on the possibility of a generic post-construct step for all NObjects. |
|
| 07:04:05 PM | Nerd | 5314 | Renamed GameWantsVisibleMouse() to HasVisibleCursor() for clarity. There's more "mouse" -> "cursor" cleanup to be done in the future. |
|
| 07:02:52 PM | Nerd | 5313 | Added a default solid color material with only a WVP matrix and a color. Kind of weird that I'd never had something like this before. To be honest, I really need to move in the direction of composing materials from discrete parts, but not during a game jam. (NERD-241) |
|
| Monday, October 20, 2025 | ||||
| 07:25:41 PM | Empty | 58 | Added test of parcels. |
|
| 07:20:29 PM | Nerd | 5312 | Stubbed out a new version of NScheduledRoll as a "Parcel" system (IParcel, NParcelMgr, etc.). Not totally ready to go yet but good enough for an initial checkin in advance of LSDJAM 2025. |
|
| Wednesday, October 15, 2025 | ||||
| 06:21:27 PM | Nerd | 5311 | Comments. |
|
| Sunday, October 05, 2025 | ||||
| 01:21:17 PM | Dev | 143 | Added RDP files which seems to be the only way to remote in now. Not great. |
|
| Saturday, September 06, 2025 | ||||
| 11:34:06 AM | Nerd | 5310 | NERD-191, NERD-197: Revised NInputHandler to reset its internal state entirely on demand, rather than destroying and rebuilding itself, which is no longer supported. |
|
| 11:32:14 AM | Nerd | 5309 | NERD-191, NERD-197: For clearer debugging, reset singleton pointers to 0xdeadbeef when destroyed. Dereferencing a null pointer won't read as clearly in the debugger. (This is related to a bug that was caused by a legacy pattern of deliberately destroying and rebuilding the input singleton, which is no longer supported by the new singleton implementation.) |
|
| Friday, September 05, 2025 | ||||
| 09:20:57 PM | Verse | 546 | VERSEWOOD \ XAN3 \ CANON | Comment. |
| Wednesday, September 03, 2025 | ||||
| 10:10:24 PM | Verse | 545 | Updates for latest engine changes. Also implements FixGlyphs() to match Canon, to align pixel button glyphs to the Ledger font. |
|
| 01:55:44 PM | Nerd | 5308 | Small perf optimization for quicksorting to use bitshifting instead of multiplication and division. Assumes logical bit shifting with zeroes appended to either side, which should be consistent on all platforms I compile on. |
|
| Tuesday, September 02, 2025 | ||||
| 02:53:10 PM | Verse | 544 | VERSEWOOD \ XAN3 \ CANON | CANON-77: This was supposed to be Late2, not Early2. |
| 01:10:29 PM | Nerd | 5307 | CANON-77, NERD-190: Accidentally made this use the engine delta time to tick the game in r5305. |
|
| 11:09:28 AM | Verse | 543 | VERSEWOOD \ XAN3 \ CANON | Updates for latest engine changes. Still some timing issues to be fixed (CANON-77). |
| 11:08:28 AM | Nerd | 5306 | Comment. |
|
| Saturday, August 30, 2025 | ||||
| 11:39:38 AM | Atlas | 15 | Updates for latest engine changes. |
|
| 11:39:27 AM | Verse | 542 | VERSEWOOD \ XAN3 \ CANON | Getting Canon compiling again. There's a lot of cleanup left to do here. |
| Wednesday, August 27, 2025 | ||||
| 10:23:40 PM | Atlas | 14 | Updates for latest engine changes. |
|
| 10:12:46 PM | Empty | 57 | NERD-190: Stubbed out a Menus subsystem for Empty_Project. |
|
| Monday, August 18, 2025 | ||||
| 11:14:00 PM | Nerd | 5305 | NERD-190: Migrating code from update_engine() out to subsystems or at least separate functions. |
|
| Sunday, August 17, 2025 | ||||
| 12:25:45 AM | Empty | 56 | Updates for latest engine changes. |
|
| 12:22:30 AM | Nerd | 5304 | NERD-190: Moved Input and Menus stuff to their own subsystems, finally. Probably more I could do on both of them but this gets things moving. Input is not extensible; Menus is. |
|
| Saturday, August 16, 2025 | ||||
| 04:16:28 PM | Nerd | 5303 | Comment. |
|
| Friday, August 15, 2025 | ||||
| 12:53:01 AM | Verse | 541 | VERSEWOOD \ XAN3 \ CANON | Updates for latest engine changes. |
| 12:21:59 AM | Verse | 540 | VERSEWOOD \ SMOL | Updates for latest engine changes. Compiles but does not run. |
| 11:42:00 PM | Atlas | 13 | Updates for latest engine changes. |
|
| 10:51:42 PM | Verse | 539 | Updates for latest engine changes. |
|
| 10:39:14 PM | Cmd | 136 | Updates for latest engine changes, mostly singleton syntax. |
|
| 09:42:45 AM | Nerd | 5302 | There. Renamed NStartup.h to NAppScope.h and added the deprecation warning. |
|
| 09:37:09 AM | Nerd | 5301 | double whoops, i done donked this up and forgot i hadn't versioned any of this work yet, LET'S TRY THIS AGAIN |
|
| 09:34:40 AM | Nerd | 5300 | lol whoops yeah that's kind of important |
|
| Wednesday, August 13, 2025 | ||||
| 01:06:05 AM | Empty | 55 | Updates for latest engine changes. |
|
| 12:45:42 AM | Nerd | 5299 | All singletons are accessed by reference. This includes a shader param change to access the singleton rather than taking in a pointer to the renderer passed in by the renderer itself. That dates back to September 2007, when I first introduced automated shader parameters (as opposed to having each material set its own shaders directly), when the renderer applied these itself, before delegating that to another source (first mesh, then material, then shader param mapping object) to call back to its own API wrappers. Now we bridge that gap with the singleton accessor. Hopefully that isn't slower. |
|
| 11:53:36 PM | Nerd | 5298 | Mass rename of GetInstance() and DestroyInstance() to Get() and Destroy(). Does not yet address cases where the pointer was retrieved. |
|
| 11:48:36 PM | Nerd | 5297 | Moved all the mutex macros out of Defs and into Ftns (where two already were) to fix SDL compilation that required NWindowsVersion. |
|
| 11:45:34 PM | Nerd | 5296 | Whoops. |
|
| 11:24:49 PM | Empty | 54 | Updates for latest engine changes. |
|
| 11:23:40 PM | Nerd | 5295 | Whoops. |
|
| 11:10:21 PM | Nerd | 5294 | Singleton cleanup. I think this captures everything intended in v2 and v3. |
|
| 10:21:02 PM | Nerd | 5293 | Don't need these anymore. |
|
| 10:20:46 PM | Nerd | 5292 | Moved opt_assert() to its own file and a few type declarations to a new NUtilTypes.h. |
|
| Monday, August 11, 2025 | ||||
| 11:23:32 PM | Nerd | 5291 | Moved StrEq and StrHash out of NUtilDefs and into NUtilFtns. Come on. What even are these. Have I ever used these? |
|
| Sunday, August 10, 2025 | ||||
| 12:42:08 AM | Nerd | 5290 | This should've gone in with the previous commit. |
|
| 12:41:14 AM | Nerd | 5289 | Generalized singleton patterns down into macros, finally. |
|
| 12:29:25 AM | Nerd | 5288 | Yeah, this was it. |
|
| 12:23:03 AM | Nerd | 5287 | Removed some unused privates. |
|
| 12:22:43 AM | Nerd | 5286 | Marked a bunch of constructors as deleted. I think I missed one of these; will check after unshelving. |
|
| 09:05:52 PM | Atlas | 12 | Updates for latest engine changes. |
|
| 08:41:06 PM | Banonedit | 139 | TULPA | Deleted a bunch of code related to tessellation and ambient occlusion. Might've broken something! Didn't test it thoroughly! |
| 08:26:57 PM | Verse | 538 | Updates to VerseAssets to manage assets correctly. Not perfect but better. |
|
| 08:26:21 PM | Nerd | 5285 | Made GetAsset() and GetTypedAsset() public. |
|
| 08:01:48 PM | Verse | 537 | Updates for latest engine changes. Compiles but hits asserts on shutdown due to VerseAssets needing FRenderableCleanup stuff. |
|
| 07:51:59 PM | Empty | 53 | Updates for latest engine changes. |
|
| 07:51:05 PM | Nerd | 5284 | NERD-236: Complete pass on everything to use NewObject<T>(...) instead of new T(NObjectInitializer::Default(), ...). |
|
| 07:31:30 PM | Nerd | 5283 | NERD-236: Legacy compatibility. |
|
| 07:12:36 PM | Nerd | 5282 | NERD-236: Refactored object creation and initialization. I could add another EE_Valid define here to patch things up. I probably should. I guess I'll compile Verse next and see how that goes. The next step here will be to use NewObject<>() consistently. |
|
| 03:52:51 PM | Nerd | 5281 | NERD-226: Some final cleanup of things I'd missed. |
|
| 03:43:59 PM | Empty | 52 | Updates for latest renaming. |
|
| 03:43:27 PM | Nerd | 5280 | NERD-226: A lot of cleanup around NSerialComponent. |
|
| 03:25:55 PM | Nerd | 5279 | NERD-226: Renamed NSerialComponent to ISerialComponent and NControllerComponent to IControllerComponent. Deprecation warnings not yet fixed. |
|
| 03:17:53 PM | Cmd | 135 | Updates for latest renames. |
|
| 03:17:16 PM | Nerd | 5278 | Whoops. |
|
| 03:15:52 PM | Nerd | 5277 | NERD-226: Renamed NCalibrationImageInterface to ICalibrationImage and NPerlinInterface to IPerlin. These are self-contained and need no deprecation warnings. |
|
| 03:12:22 PM | Nerd | 5276 | NERD-226: Renamed NFMLTextInput to ITextInput and defined it in all builds. |
|
| 02:39:09 PM | Nerd | 5275 | NERD-226: Renamed NXMLNode to IXMLNode and NXMLNodeType to EXMLNodeType. |
|
| 12:48:09 PM | Nerd | 5274 | NERD-226: Renamed NMenuInputHandler to IMenuInputHandler. This is all internal to menu code and does not need deprecation warnings, but I've also updated all implementations of the virtual Handle() function (which is badly named but that's a separate issue) to use override and not virtual. |
|
| 12:44:12 PM | Nerd | 5273 | NERD-226: Renamed NHighPerfModeInformer to IHighPerfModeInformant. |
|
| 12:34:16 PM | Nerd | 5272 | NERD-226: Renamed NLangSens to ILanguageSensitive. |
|
| 12:18:51 PM | Nerd | 5271 | NERD-226: Renamed NIterator to IIterator. |
|
| 11:52:09 AM | Nerd | 5270 | NERD-226: Renamed NContainerBase to IContainer and prefaced mixins with M instead of N. There are a few other container types that begin with N that could maybe change but whatever. This stuff is all self-contained in these classes and needs no deprecation warnings. |
|
| 11:29:56 AM | Nerd | 5269 | NERD-226: Collapsed NRenderPassInterface and NRenderPass_Subpasses into a single NRenderPass class which is valid to instantiate itself and not an interface that needs to be named IRenderPass or whatever. |
|
| Saturday, August 09, 2025 | ||||
| 12:26:22 AM | Nerd | 5268 | NERD-226: Renamed NCollisionInterface to ICollider and NCollisionInterfaceController to IColliderInformant. |
|
| 11:09:31 PM | Nerd | 5267 | Cleaning up today's deprecation warnings. |
|
| 10:58:02 PM | Nerd | 5266 | NERD-226: Renamed NAudioResource to IAudioResource, NAudioStream to IAudioStream, NAudioSampler to IAudioSampler, and NAudioEffect to IAudioEffect, plus some cleanup of legacy reference to NAudioDestination. |
|
| 10:26:10 PM | Nerd | 5265 | Proposed major revision 3: removal of deprecated types (cutting ties with anything that hasn't been brought forward). |
|
| 05:28:59 PM | Nerd | 5264 | NERD-226: Renamed NLatentInterface to ILatent, NLatentWatcher to ILatentWatcher, and NThread to IThread. |
|
| 05:03:42 PM | Nerd | 5263 | NERD-226: Renamed NAudioDestination to IAudioDestination. Left deprecation warnings in for now. |
|
| Wednesday, July 30, 2025 | ||||
| 12:34:10 AM | Nerd | 5262 | A bunch of random stuff and stuff okay, |
|
| Sunday, July 27, 2025 | ||||
| 09:35:35 PM | Empty | 51 | Fixes for latest engine changes, and versioning some code where I was running experiments, since this makes for a decent testbed for that as long as I label it clearly for eventual removal in this or other projects. |
|
| 09:34:09 PM | Atlas | 11 | Updates for latest engine changes. These forward declarations are kind of bad, to be honest. Oh well. I'll reach an equilibrium eventually. |
|
| 09:09:20 PM | Nerd | 5261 | Cleaning up all the deprecation warnings to date. |
|
| 08:45:17 PM | Nerd | 5260 | NERD-226: Renamed NShaderParamInformant to IShaderParamInformant and updated GetRTTIInterface() and a number of other instances of "RTTI" to use "Object" or "NObject" as appropriate. |
|
| 08:33:53 PM | Nerd | 5259 | Comment. |
|
| 08:30:57 PM | Nerd | 5258 | NERD-226: Renamed NMaterialInterface to IMaterial and NRenderableInterface to IRenderable. These aren't actually abstract interfaces and are in fact part of the NObject hierarchy, so maybe "Base" would be a better term? But they also should never be instantiated directly, so there's that. |
|
| 08:11:28 PM | Nerd | 5257 | NERD-226: Renamed NStreamInterface to IStreamBase. Unfortunately "IStream" is already bogarted by Windows so I can't use that. Also this required touching a ton of files that forward decared "class NStreamInterface" inside function signatures which doesn't play nice with typedef'ing it, even as another class, so this is a big commit. |
|
| 08:09:50 PM | Nerd | 5256 | Oop. |
|
| 06:50:43 PM | Nerd | 5255 | NERD-234: Renamed NTickable.h to ITickable.h. |
|
| 01:33:31 PM | Nerd | 5254 | lol whoops i shouldn't write comments in winmerge |
|
| 01:31:13 PM | Nerd | 5253 | NERD-226, NERD-232, NERD-234, etc.: Split NTickable base into separate classes ITickable (non-templated, completely abstract, used only by the manager) and ITickBase (templated, partially implemented, safe to use as a parent class), and revised the legacy implementations (NTickableGameFixed et al) into templated classes of their own, with the legacy named classes kept around as deprecated stopgaps. Added "Default" tick phase flags, of which the "Legacy" flags are now copies. Tick phases are now constant for the lifetime of a tickable, and the legacy get/set tick phase functions are deprecated and have no effect. |
|
| 12:49:44 PM | Nerd | 5252 | NERD-234: Small change to warning messages and comments. |
|
| 12:41:24 PM | Nerd | 5251 | NERD-234: Renaming some deprecation macros for consistency and updating comments for clarity. |
|
| Saturday, July 26, 2025 | ||||
| 05:31:53 AM | Nerd | 5250 | NERD-225: Updated all instances of ICloneable interface to specify override and not virtual for consistency. |
|
| 05:17:58 AM | Nerd | 5249 | Typo. |
|
| 05:17:50 AM | Nerd | 5248 | NERD-226: NCloneable -> ICloneable |
|
| 04:53:35 AM | Tulpa | 292 | TULPATHREE | Resolved deprecation warnings. |
| 04:29:28 AM | Tulpa | 291 | TULPATHREE | Updates for latest engine changes. Leaves deprecation warnings in place. |
| 04:08:33 AM | Nerd | 5247 | NERD-234: Split deprecation macros into typedefs (which can be provided in the new class header AND as forward declarations) and warnings, which should only be included in the old class header. |
|
| 03:33:43 AM | Nerd | 5246 | NERD-226, NERD-232: Renamed NResolutionSensitive to IResolutionSensitive and made NCamera an NObject. |
|
| 03:32:20 AM | Nerd | 5245 | NERD-234: Comments and fixups from previous changes. |
|
| 03:17:58 AM | Nerd | 5244 | NERD-234: Mass rename of NResource to IDynamicRenderable and NRTTIBase to NObject. |
|
| 03:10:35 AM | Nerd | 5243 | NERD-234: Better(?) deprecation messaging. Doesn't make it easy to jump straight to the culprit, but should be easy enough to track down. |
|
| 01:58:10 AM | Nerd | 5242 | Okay, here's how this should look. NRTTIBase is renamed to NObject and also added as a replacement. Forward declarations include both the old and new names. |
|
| 01:46:40 AM | Nerd | 5241 | Okay, this is a bit of a cluster, but this is what was intended by r5237 (rolled back in r5238) and fixes the missing project file created by r5239. NResource.h has been renamed to IDynamicRenderable.h and also added as a replacement for the previous file. |
|
| 01:45:10 AM | Nerd | 5240 | Comment. |
|
| 01:40:16 AM | Nerd | 5239 | Deleted an unused file. |
|
| 01:38:39 AM | Nerd | 5238 | Last revision was committed by accident. Rolling back. |
|
| 01:37:43 AM | Nerd | 5237 | ||
| 01:33:50 AM | Nerd | 5236 | NERD-175: Comment. |
|
| 01:10:06 AM | Nerd | 5235 | NERD-234: Added NERD_PRAGMA and NERD_DEPRECATE macros. |
|
| 01:48:51 PM | Nerd | 5234 | Comment. |
|
| Sunday, July 06, 2025 | ||||
| 11:01:22 AM | Nerd | 5233 | More comments on scheduled rolls. |
|
| Sunday, June 29, 2025 | ||||
| 10:05:12 PM | Nerd | 5232 | Comments on scheduled rolls. I'll probably want to rewrite this whole thing at some point. |
|
| 10:04:42 PM | Nerd | 5231 | Filter changes I guess. I don't remember when I did this. |
|
| Thursday, May 29, 2025 | ||||
| 09:47:52 AM | Nerd | 5230 | Weird that these didn't get flagged until the latest VS update. |
|
| Sunday, April 27, 2025 | ||||
| 08:02:08 AM | Nono | 37 | Moved test code into NonoGame and added some comments. |
|
| Tuesday, April 22, 2025 | ||||
| 12:20:12 AM | Nono | 36 | Added cleanup and management info. |
|
| 12:18:39 AM | Nerd | 5229 | Added a warning for the old <class name="" /> syntax which has been replaced with <entity class="" />. Don't know how much this will come up, but it came up in trying to port the old nonogram project forward. |
|
| 12:12:35 AM | Nono | 35 | Apparently I never versioned this texture. Not sure what it was. |
|
| 11:36:20 PM | Nono | 34 | Getting this compiling again. Does not work yet though. |
|
| 11:28:36 PM | Nono | 33 | Updating to latest build process and naming conventions. |
|
| 11:25:10 PM | Nono | 32 | Deleted outdated files. |
|
| 11:24:30 PM | Nerd | 5228 | Comments on some calls that are likely unnecessary. |
|
| 11:24:00 PM | Nerd | 5227 | Added override keyword to all tick functions. |
|
| 09:35:37 PM | Nono | 31 | Added PathsDefault.ini and README.txt. |
|
| 09:35:11 PM | Nono | 30 | Deleted legacy HTML5 stuff. |
|
| Saturday, April 19, 2025 | ||||
| 06:46:40 PM | Atlas | 10 | Updated readme. |
|
| 03:13:53 PM | Atlas | 9 | Updates to app name. |
|
| 03:13:24 PM | Dev | 142 | Another update. |
|
| 03:09:11 PM | Empty | 50 | Decoupled game and app names. Untested. |
|
| 02:59:18 PM | Atlas | 8 | Updated to latest naming conventions. Will require updating projects on all platforms to use "AtlasApp" instead of "AtlasGame" as the executable name but that is good practice in the future. |
|
| 02:41:19 PM | Empty | 49 | Okay I think I'm happy with this. |
|
| 02:39:36 PM | Nerd | 5226 | I do like this better actually; it clearly indicates that this is a placeholder and what it is standing in for. |
|
| 02:36:40 PM | Nerd | 5225 | Changes to names, tools updates, and setup defaults to clarify language and intent. Not yet tested. |
|
| 02:26:56 PM | Nerd | 5224 | I don't think I need these anymore. For like ten years. |
|
| 02:02:48 PM | Dev | 141 | Revved the guide and added Atlas to the list of repos. |
|
| 02:02:09 PM | Dev | 140 | Added the vcxproj and filters file types to this script. The SVN version already had these. |
|
| 01:54:06 PM | Nerd | 5223 | Added common elements to default packing slip. |
|
| 01:53:01 PM | Empty | 48 | Ran tools updates to reflect name changes. |
|
| 01:51:31 PM | Atlas | 7 | Fixed up more AtlasExe -> AtlasGame stuff. |
|
| 01:46:36 PM | Atlas | 6 | Fixed up some things that were renamed incorrectly. Will do another robocopy after this to make sure these are all consistent. |
|
| 01:45:24 PM | Empty | 47 | Renamed some NFML stuff that has been missed in the EmptyGame -> Empty_ProjectGame rename a while ago. Likely EmptyGame_Actual_Title should also become Empty_ProjectGame_Actual_Title but I have not committed to that yet. |
|
| 01:31:20 PM | Atlas | 5 | Added NPKs and manually renamed some things that were missed in the vcxproj because my robocopy script wasn't looking for that one, only the SVN version. Will compare against a fresh rename momentarily. |
|
| 01:28:19 PM | Nerd | 5222 | Updated tools for latest Checkmate fix. |
|
| 01:28:09 PM | Cmd | 134 | Updated tools for latest Checkmate fix. |
|
| 01:27:01 PM | Cmd | 133 | Fixed a bug where garbage data could be introduced to version numbers. Can't believe I never caught this. I'd even fixed it just above, where I get the ints from the strings, which I don't even use. |
|
| 12:53:58 PM | Empty | 46 | Corrected the executable name in the empty project. |
|
| 12:30:22 PM | Atlas | 4 | Ran tools updates. |
|
| 12:27:15 PM | Atlas | 3 | Added NERD external. |
|
| 12:26:44 PM | Atlas | 2 | Initial checkin copied from a clean checkout of EmptyBase and renamed. |
|
| 12:25:03 PM | Atlas | 1 | Initial structure. |
|
| Sunday, March 30, 2025 | ||||
| 04:52:06 PM | Verse | 536 | VERSEWOOD \ XAN3 \ CANON | Updating for recent engine changes, mostly synth stuff. |
| 04:51:30 PM | Nerd | 5221 | Don't need this assert, can hit it when quicksorting due to pivot selection comparisons. |
|
| Saturday, March 29, 2025 | ||||
| 10:02:37 PM | Empty | 45 | Don't need these. |
|
| 10:01:22 PM | Nerd | 5220 | Select pivot as median of elements at 25%, 50%, and 75%, versus first, middle, and last. Helps when the first element is frequently a middle element that gets swapped to the start. |
|
| 09:56:07 PM | Nerd | 5219 | Added a comment on why this works the way it does. It doesn't have to alternate direction, but it helps keep things coherent. |
|
| 09:32:07 PM | Nerd | 5218 | Big update to my quicksort implementation. Fixes a bug and may make things faster? |
|
| 09:29:35 PM | Nerd | 5217 | Moved the Knuth shuffle from NArray to NAlgorithm and added an early out on NAlgorithm::Swap() when the pointers are equal. |
|
| 10:49:33 AM | Verse | 535 | Commented out the playing tune as NM2 legacy support has been cut and this throws an assert. |
|
| 10:49:07 AM | Nerd | 5216 | Fixed a memory leak where the synth wasn't being deinitialized so the mixing buckets were never freed. Not sure this will work if called while something is playing but I guess I'll cross that bridge later. |
|
| Saturday, February 22, 2025 | ||||
| 09:01:52 PM | Verse | 534 | Updates for synth work. Compiles but does not run yet. |
|
| 09:00:40 PM | Nerd | 5215 | Updates for synth work from Christmas break I never checked in. |
|