Justin Scofield
8b57760bb6
ok i give up
2024-12-31 20:52:08 -05:00
Justin Scofield
ef44313671
housekeeping combo
2024-12-31 20:50:24 -05:00
Justin Scofield
0e97df2fd2
omg
2024-12-31 20:48:03 -05:00
Justin Scofield
54a5be8d3a
housekeeping
2024-12-31 20:45:43 -05:00
Justin Scofield
20c0b0b5a7
adjust gcc update command
2024-12-31 20:45:20 -05:00
Justin Scofield
e04fc3d828
housekeeping
2024-12-31 20:43:23 -05:00
Justin Scofield
5e0f1a072f
Set standard to C++23
2024-12-31 20:25:05 -05:00
Justin Scofield
42c4d8ab18
Update to GCC-14 for CI pipeline
2024-12-31 20:20:51 -05:00
Justin Scofield
8b54906a51
Merge branch 'master' of https://github.com/scawful/yaze
2024-12-31 19:21:24 -05:00
scawful
427fd50496
Guard custom overworld loading code with experiment flag
2024-12-31 19:20:32 -05:00
Justin Scofield
75845b368d
include string in spc700.h
2024-12-31 18:53:52 -05:00
Justin Scofield
7b00e0838f
Fix ROM title extraction in LoadZelda3 function
...
Resized the `title_` variable to `kTitleStringLength` to ensure it can hold the ROM title string. Used `std::copy` to copy the ROM title from `rom_data_` starting at `kTitleStringOffset` to `kTitleStringOffset + kTitleStringLength` into the `title_` variable. This change ensures that the `title_` variable correctly stores the ROM title extracted from the `rom_data_`.
2024-12-31 18:53:33 -05:00
scawful
a54143cbab
Refactor Hyrule Magic compression functions to return std::vector<uint8_t> instead of raw pointers for improved memory management
2024-12-31 18:32:25 -05:00
scawful
308eb4b287
Rename Hyrule Magic compression functions; update deprecation notes
2024-12-31 18:20:18 -05:00
scawful
fd102a5d3c
Refactor CompressionPiece constructor to accept string by reference and clean up unused comments
2024-12-31 18:19:49 -05:00
scawful
d3eca0f950
Make ExperimentFlags a singleton, remove inheritance relationships
2024-12-31 18:13:53 -05:00
scawful
5e1e2901ff
Refactor overworld constants
2024-12-31 17:50:19 -05:00
scawful
1a5d5befb9
Initialize member variables in Controller class for improved stability
2024-12-31 17:41:47 -05:00
scawful
daad7a4731
Improve error handling in LoadBinaryGfx by checking palette application status before rendering
2024-12-31 17:40:41 -05:00
scawful
aece708513
Refactor overworld entity constants for improved naming consistency and readability
2024-12-31 17:40:15 -05:00
scawful
41c31e3193
Refactor overworld constants to improve naming consistency and readability
2024-12-31 17:39:57 -05:00
scawful
da36236433
Refactor SnesPalette and PaletteGroup, fix bug with group names
2024-12-31 17:39:25 -05:00
scawful
0e67413d55
Refactor logging to use logf function and update log file name
2024-12-31 16:54:44 -05:00
scawful
50e4117230
Add entrance names to common header and update usage in OverworldEditor
2024-12-31 16:40:44 -05:00
scawful
d47e8a8387
Remove ImGui input flag and related code from core and editor components
2024-12-31 16:40:24 -05:00
scawful
6d2de44b94
Refactor Overworld blockset types and update related function signatures
2024-12-31 16:40:01 -05:00
scawful
9f67e0c399
Fix naming inconsistency in Snes color conversion functions
2024-12-31 15:59:07 -05:00
scawful
cbec34dacf
Add PROJECT_BINARY_DIR to include directories in CMake configuration
2024-12-31 15:59:03 -05:00
scawful
01eec1432a
Remove ImGuiFileDialog integration from CMake configuration
2024-12-31 15:49:22 -05:00
scawful
ff9f835cc6
Remove ImGuiFileDialog submodule from .gitmodules and delete its directory
2024-12-31 15:49:18 -05:00
scawful
398ba36811
Remove ImGuiFileDialog integration and replace with FileDialogWrapper in assembly and tile editors
2024-12-31 15:47:51 -05:00
scawful
c505c2f94c
Remove ImGuiColorTextEdit submodule and update .gitmodules
2024-12-31 15:27:32 -05:00
scawful
9745e7005c
Remove ImGuiColorTextEdit integration and update includes for TextEditor
2024-12-31 15:25:26 -05:00
scawful
9215e4d614
Update project version to 0.2.2 in Doxyfile and ignore googletest prefix
2024-12-31 15:19:00 -05:00
scawful
1587fa704d
add TextEditor, from deprecated ImGuiColorTextEdit submodule
2024-12-31 15:04:50 -05:00
scawful
ca43587a73
update .gitignore
2024-12-31 15:04:05 -05:00
scawful
91d4a740d0
Bump project version to 0.2.2 in CMakeLists.txt
2024-12-31 15:03:21 -05:00
scawful
3fc4540479
Update changelog
2024-12-31 15:02:35 -05:00
scawful
5ff7eaa526
Add yaze_config.h for version management and update version check logic
2024-12-31 12:50:14 -05:00
scawful
bac4660bac
Refactor Controller: Replace SetupScreen with Initialize and clean up unused code
2024-12-31 11:46:39 -05:00
scawful
33dc1983bc
Add Rom dependency injection to OverworldEditor
2024-12-31 11:43:33 -05:00
Justin Scofield
1ca1e5f17a
make hex format strings const static
2024-12-31 11:41:26 -05:00
scawful
8becdbcbb0
Add asar.h include to patch.cc for ASAR DLL bindings
2024-12-30 19:05:51 -05:00
scawful
79a16bbefe
mmmm housekeeping
2024-12-30 19:05:16 -05:00
scawful
19deca88ab
Add OverworldEntranceTileTypes and remove EntranceContext boiler plate
2024-12-30 19:04:51 -05:00
scawful
96095969c6
Refactor GfxContext references to use gfx::GfxContext for consistency
2024-12-30 19:04:20 -05:00
scawful
618c33f2e8
Update infrastructure doc
2024-12-30 11:45:16 -05:00
scawful
def6f8f057
Update contributing and asm style guide docs
2024-12-30 11:42:31 -05:00
scawful
e583fd8485
Add vcpkg visual studio windows to build instructions
2024-12-30 11:42:03 -05:00
Justin Scofield
10c7e15f92
Add font path prefix for non apple platforms
2024-12-30 09:56:26 -05:00