Commit Graph

75 Commits

Author SHA1 Message Date
GabsPuNs
e01cd453fb Improvements
Also a "rewrite" of Texture.cpp but im not happy with it
2026-06-07 00:17:31 -04:00
GabsPuNs
f4db952884 Update .exe name 2026-06-07 00:17:04 -04:00
GabsPuNs
8dececbf90 Optimizations
This solves an FPS problem when 10 or more entities take damage
2026-06-07 00:16:16 -04:00
GabsPuNs
338604d7c5 Fix multiple memory leaks and stale pooled allocations (#1) 2026-06-07 00:15:45 -04:00
GabsPuNs
d7add3be09 Some cleanup
Just a bit. i dont want to clean all the ifdef for consoles right now
2026-06-07 00:14:39 -04:00
GabsPuNs
3b09eb95db New File System and Cleanup some code Part 3
* Remove stdafx.h and some <unordered_set> includes
* Update Minecraft Server Defines and remove more unused folders/files
* Unbloat stdafx.h from Minecraft.World
2026-06-07 00:10:47 -04:00
GabsPuNs
ab308f901d New File System and Cleanup some code Part 2 2026-06-07 00:07:03 -04:00
GabsPuNs
c6ae6b56f1 Remove files 2026-06-07 00:04:40 -04:00
GabsPuNs
5c2d0d9458 New File System and Cleanup some code Part 1
Trial code is almost cleaned.
Consoles are now unused.
stdafx unbloat for Minecraft.Client
2026-06-07 00:03:24 -04:00
Zero
5ccc8db088 Fix multiple memory leaks and stale pooled allocations
* Fix Vec3/AABB pool reset logic

  * resetPool()/clearPool() now reset poolPointer to 0
  * Prevents endless pool growth, invalid temporary references,
    and increasing memory usage
  * Resolves the leaderboard-related crash mentioned in
    Windows64_Minecraft.cpp

* Properly free old screens in Minecraft::setScreen()

  * Added virtual destructor to Screen
  * Screen destructor now cleans up GuiParticles and Buttons
  * Previous screen is now deleted after screen transitions
  * Screen::init() now clears old buttons/particles before re-init

* Fix GuiParticles memory leak

  * Removed GuiParticle instances are now deleted in tick()
  * Added GuiParticles destructor to free remaining particles
2026-05-26 16:08:09 +02:00
GabsPuNs
b595d0bb55 Recompile Discord-RPC
Uhh... Idk why Discord Lib is failing in github actions so lets use a ver compiled by me.
2026-05-23 21:10:53 -04:00
GabsPuNs
9b3c3754d6 x2 2026-05-23 16:36:13 -04:00
GabsPuNs
050845cdab Simply a better way of doing it 2026-05-23 16:34:38 -04:00
GabsPuNs
c626952e12 Add a Very Wip Entity Distance option code
TODO:
* maxChunkDistance should be a define and not hardcoded.
* Add Entity Distance Slider code.
* Make a Better code. Specially for EntityTracker::addEntity
2026-05-23 16:17:04 -04:00
GabsPuNs
95354279c7 Fix Graphics Menu 2026-05-23 14:31:21 -04:00
GabsPuNs
d1dc087877 Fix Fullscreen 2026-05-23 14:20:08 -04:00
GabsPuNs
342a931cbc Update MediaWindows64.arc 2026-05-23 14:02:37 -04:00
GabsPuNs
d53b1d576a Fix crash (fullscreen dont work) 2026-05-23 01:09:38 -04:00
GabsPuNs
d243b9ef24 Fix Vsync 2026-05-23 00:55:25 -04:00
GabsPuNs
3bfd7d9bde Menu Progress
LaunchMoreOptionsMenu and SettingsGraphicsMenu works now.
Change seed dont work.
Label update for sliders dont work.
InGameHostOptionsMenu is disabled for now.
2026-05-22 23:48:03 -04:00
GabsPuNs
d8d80c3ec4 Use Fullscreen option 2026-05-22 23:46:39 -04:00
GabsPuNs
c85ac14c40 Add Strings 2026-05-22 23:46:18 -04:00
GabsPuNs
112951d11d Add Fullscreen and Vsync settings bits 2026-05-22 23:42:58 -04:00
GabsPuNs
9f188e060a Update Libs and Windows64Media 2026-05-22 00:26:57 -04:00
GabsPuNs
9fc232e4cb Vsync Option Test
Fancy Graphics disables vsync
Fabulous Graphics enable vsync
2026-05-22 00:22:47 -04:00
GabsPuNs
fdc4a7db03 Fix End Portal and Disable Vsync 2026-05-22 00:22:18 -04:00
GabsPuNs
db0eea66da Uhh i forgot to add this change to git 2026-05-22 00:21:48 -04:00
GabsPuNs
4216b72ae2 Fix Vsync 2026-05-22 00:21:28 -04:00
GabsPuNs
76489fd42c Remove Win64LaunchOptions 2026-05-22 00:21:07 -04:00
GabsPuNs
182e3b0d67 Idk. Just changes i guess 2026-05-22 00:20:33 -04:00
GabsPuNs
26448295ae Oops 2026-05-22 00:20:06 -04:00
GabsPuNs
0b89978a47 Improvement 2026-05-22 00:19:37 -04:00
GabsPuNs
b95a8e1a20 Fix 2026-05-22 00:19:17 -04:00
GabsPuNs
ccb1d62415 Update stringsGeneric.xml 2026-05-22 00:18:55 -04:00
GabsPuNs
561f81617f More improvements 2026-05-22 00:18:26 -04:00
GabsPuNs
49b1446d8f Better Language Support, move custom strings to stringsProjectZenith.xml 2026-05-22 00:17:53 -04:00
GabsPuNs
ec3f2a0fbf Add Russian Language 2026-05-22 00:10:12 -04:00
GabsPuNs
be71e5dd67 Remove unused PNGs 2026-05-22 00:08:52 -04:00
GabsPuNs
89057528c2 Improvements
* Use new ZYX Loops order in LevelRenderer::allChanged
* Revert xt, yt, zt change in PathFinder
* Fix return in PathFinder
2026-05-17 14:50:09 -04:00
GabsPuNs
dfd8c3a5bd Wip 2026-05-17 13:50:41 -04:00
GabsPuNs
cc3daeb10e Revert "test1"
This reverts commit 5b9bdbc607.
2026-05-17 02:53:07 -04:00
GabsPuNs
5b9bdbc607 test1 2026-05-17 02:52:58 -04:00
GabsPuNs
a1e92fc335 Update AbstractProjectileDispenseBehavior.cpp 2026-05-17 02:52:09 -04:00
GabsPuNs
f07f30b9f2 Fix issue with AVX 2026-05-17 02:43:43 -04:00
GabsPuNs
796c3101a9 Update UIScene_LoadCreateJoinMenu.cpp 2026-05-17 02:20:13 -04:00
GabsPuNs
0fee5dfcc8 Add Load Create Join String 2026-05-17 02:19:16 -04:00
GabsPuNs
37f1405276 Add General and Quality String 2026-05-17 02:08:56 -04:00
GabsPuNs
910ba64a95 Update Spanish Language to TU25 2026-05-17 02:07:07 -04:00
GabsPuNs
bf46345730 Fix IDS_HOW_TO_PLAY_MULTIPLAYER in Spanish 2026-05-17 01:37:23 -04:00
GabsPuNs
4bcad564ef Disable other languages for now until someone update the translations 2026-05-17 01:32:21 -04:00