-
8d8a1e0634
change: Finished almost my last draft on the paper
master
Nicholas Novak
2023-12-14 02:23:51 -08:00
-
c95b02bd7e
feat: Added start of paper to comps
Nicholas Novak
2023-12-13 23:54:33 -08:00
-
6fa03619ee
chore: Changed project names for the GitHub release
Nicholas Novak
2023-12-13 23:48:53 -08:00
-
85f56e55ae
change: Added metadata cleaning to Makefile
Nicholas Novak
2023-12-13 23:33:47 -08:00
-
a2468a832f
fix: Returned a file not found error on unity file reads
Nicholas Novak
2023-12-13 23:33:10 -08:00
-
5ad8bd2407
feat: Moved over all of the servers to use unity files
Nicholas Novak
2023-12-11 16:43:10 -08:00
-
07b676c571
fix: Fixed reversed offsets for unity files
Nicholas Novak
2023-12-11 16:38:46 -08:00
-
81915ff4f3
fix: Fixed metadata not being saved
Nicholas Novak
2023-12-11 09:57:11 -08:00
-
e1d4537af7
change: Updated save loading to work with unity files
Nicholas Novak
2023-12-11 09:56:50 -08:00
-
e0f1cd2436
feat: Finished testing Unity files and got retrieval working
Nicholas Novak
2023-12-11 09:22:50 -08:00
-
5c4ee2bc2e
feat: In-progress work on unity files
Nicholas Novak
2023-12-11 01:33:39 -08:00
-
19bbf5beff
feat: Added support for a chunk's pos to be used as a key
Nicholas Novak
2023-12-11 01:33:15 -08:00
-
3cc759ce4b
change: Added compile rules to the Makefile so that I don't forget
Nicholas Novak
2023-12-11 00:30:02 -08:00
-
5e5df1c961
fix: Fixed chunk imports from save files
Nicholas Novak
2023-12-11 00:28:30 -08:00
-
f2943c6809
feat: Improved debug messages for block ids
Nicholas Novak
2023-12-11 00:23:53 -08:00
-
0d6ff2cf96
feat: Finished and added tests for palette implementation
Nicholas Novak
2023-12-11 00:23:31 -08:00
-
d1d35c2479
fix: Removed old test results
Nicholas Novak
2023-12-10 23:06:09 -08:00
-
255475c77c
feat: Started on palette implementation
Nicholas Novak
2023-12-10 22:37:37 -08:00
-
88100b58ea
change: Removed all the flags for the test command
Nicholas Novak
2023-12-10 21:55:22 -08:00
-
76038020f0
feat: Refactored all of the scaling tests and separated them out
Nicholas Novak
2023-12-10 21:46:15 -08:00
-
31f3c8e21d
feat: Added parallel initialization to inmemory and hash servers
Nicholas Novak
2023-12-10 21:28:48 -08:00
-
438c015767
refactor: Changed some variable names after the new refactoring
Nicholas Novak
2023-12-10 21:27:39 -08:00
-
806eedf3b9
fix: Fixed the storage server interface to meet the proper types
Nicholas Novak
2023-12-10 21:27:05 -08:00
-
6d45421601
feat: Added parallel init to inmemory server
Nicholas Novak
2023-12-10 20:44:48 -08:00
-
2219c34c35
refactor: Changed some file names and moved some files around
Nicholas Novak
2023-12-10 19:45:29 -08:00
-
df2a128e1b
refactor: Moved the servers to their separate directories
Nicholas Novak
2023-12-08 19:30:19 -08:00
-
2f4303ddb8
change: Finished benchmarking and some more features
Nicholas Novak
2023-12-05 15:27:40 -08:00
-
93c7564c43
change: Updated benchmarks to only use reads
Nicholas Novak
2023-12-05 14:42:57 -08:00
-
a4620b99ce
fix: Updated some of the methods in the storage server to be correct
Nicholas Novak
2023-12-05 14:38:19 -08:00
-
57d2c15f12
change: Changed BlockID's encoding to use the default for bytes
Nicholas Novak
2023-12-05 14:37:45 -08:00
-
05280d7d9a
feat: Added a file cache
Nicholas Novak
2023-12-05 14:36:02 -08:00
-
0cefb5fd0b
feat: Added bench subcommand to Makefile
Nicholas Novak
2023-12-05 13:12:31 -08:00
-
cd06c19473
fix: Fixed the index lookups for non-zero chunk locations
Nicholas Novak
2023-11-28 21:17:55 -08:00
-
9aa5e65c6c
fix: Fixed reverse chunk indexing algorithm
Nicholas Novak
2023-11-28 14:47:22 -08:00
-
134e9b62b0
feat: Added a README to the project
Nicholas Novak
2023-11-18 19:49:53 -08:00
-
42cad2cecc
change: Fixed some tests and alternate implementations
Nicholas Novak
2023-11-18 19:47:09 -08:00
-
70879ec312
fix: Added hack to find the chunk's position from the region file it is in
Nicholas Novak
2023-11-16 00:24:09 -08:00
-
4fd4b6112f
change: Finished loading command and added some scripts for extracting world saves
Nicholas Novak
2023-11-13 22:56:20 -08:00
-
6719b6e929
feat: Added module to load region files
Nicholas Novak
2023-11-13 20:06:07 -08:00
-
3f070b633e
change: Removed the old directories from the scaling tests
Nicholas Novak
2023-11-13 19:46:22 -08:00
-
8ae838cc2f
feat: Added in-memory server to the testing suite
Nicholas Novak
2023-11-13 16:55:09 -08:00
-
89a6ddc9af
feat: Added the generate command to load existing world saves
Nicholas Novak
2023-11-13 16:22:46 -08:00
-
822bda68d6
change: Updated benchmarks for scaling
Nicholas Novak
2023-11-12 12:33:39 -08:00
-
1766cd4f48
change: Removed chunk storage dir from being a global variable, and added some more tests
Nicholas Novak
2023-11-08 16:24:27 -08:00
-
378d121566
progress: Worked on some more of the packet decoding
Nicholas Novak
2023-11-08 16:15:31 -08:00
-
aacf61b849
change: Removed some hardcoded border paddings for the tui
Nicholas Novak
2023-11-06 15:27:03 -08:00
-
f398ea24d1
feat: Started on a proxy server to intercept game packets
Nicholas Novak
2023-10-29 21:18:58 -07:00
-
64c5eabeae
change: Added the generated binary to the gitignore
Nicholas Novak
2023-10-29 19:40:38 -07:00
-
e82ad34de5
progress: Finished the chunk-level ui for the visualization
Nicholas Novak
2023-10-29 19:32:23 -07:00
-
f941bf87f0
feat: Started adding a tui chunk visualizer
Nicholas Novak
2023-10-29 01:24:35 -07:00
-
08e5cd80cc
fix: Fixed decoding for empty files and added temporary directories to tests
Nicholas Novak
2023-10-29 01:23:38 -07:00
-
511d494cd9
chore: Removed rust code from repo
Nicholas Novak
2023-10-28 22:05:45 -07:00
-
c73a555b04
change: Started rewriting parts of the project in Go
Nicholas Novak
2023-10-28 21:40:29 -07:00
-
7419412be4
progress: Work on serializing and deserializing data structures, as well as disk storage
Nicholas Novak
2023-10-28 21:39:45 -07:00
-
63ff6e7c2c
Got code to compile and serialize correctly
Nicholas Novak
2023-10-23 21:29:47 -07:00
-
496a67cc7f
feat: Added on-disk cache for files, and way to lookup files. Also started on serialization
Nicholas Novak
2023-10-16 21:26:36 -07:00
-
dcdf3f3dfb
change: Added benchmarks and started on the on-disk storage
Nicholas Novak
2023-10-12 14:47:53 -07:00
-
a280cb91f5
change: Got some tests failing for repeated inserts
Nicholas Novak
2023-10-02 21:02:53 -07:00
-
e5547477fc
Got a simple retrieve to pass
Nicholas Novak
2023-10-02 15:56:33 -07:00
-
914290fe9e
change: All the work from the coffee shops and started implementing the first server
Nicholas Novak
2023-10-01 01:06:22 -07:00
-
3692f78ba0
Added tests to project
Nicholas Novak
2023-09-26 14:55:29 -07:00
-
cef39ef57a
Initial commit and progress blocking out
Nicholas Novak
2023-09-26 13:26:10 -07:00