itsmattkc
|
dae4d105d5
|
lib: if object is only one chunk, write end chunk immediately
Improves accuracy
|
2023-08-21 18:14:17 -07:00 |
|
itsmattkc
|
c0bfa09e35
|
lib: insert padding when listing objects too
Fixes a number of repacking issues with larger SI files
|
2023-08-21 18:14:17 -07:00 |
|
itsmattkc
|
c2456a489e
|
file: prevent out of bounds reads with memory buffer
|
2022-08-06 20:22:59 -07:00 |
|
itsmattkc
|
70e97e88c0
|
app/lib: move maximum volume const to lib
|
2022-08-06 20:10:28 -07:00 |
|
itsmattkc
|
d9d2373bc2
|
lib: documented volume parameter of MxOb
|
2022-08-06 20:08:49 -07:00 |
|
itsmattkc
|
3228bc8096
|
lib: fix random list handling
|
2022-08-05 11:44:26 -07:00 |
|
itsmattkc
|
501fa2f0cf
|
lib: handle "act" lists
|
2022-08-05 11:02:14 -07:00 |
|
itsmattkc
|
1bf42f72b0
|
lib: insert empty flic frame where necessary
|
2022-08-04 16:32:18 -07:00 |
|
itsmattkc
|
1b854d51c6
|
lib: fixed more windows related issues
|
2022-07-31 15:20:32 -07:00 |
|
itsmattkc
|
9949a6c33a
|
lib: move algorithm to types.h
|
2022-07-31 14:28:50 -07:00 |
|
itsmattkc
|
ae2363be42
|
lib: add algorithm include
|
2022-07-31 14:24:39 -07:00 |
|
itsmattkc
|
7f3969e657
|
lib: use LONG instead of DWORD for high word
|
2022-07-31 14:05:57 -07:00 |
|
itsmattkc
|
3a9f0ac05e
|
lib: use win32 file apis on win32
|
2022-07-31 13:28:43 -07:00 |
|
Ramen2X
|
aec59d739e
|
lib: fix compilation on win32
|
2022-07-30 12:37:46 -04:00 |
|
itsmattkc
|
3a45b2cce8
|
lib: calculate parent timings at start of loop
|
2022-07-30 09:03:35 -07:00 |
|
itsmattkc
|
339da8aa6d
|
lib: implement replacing OBJ files
|
2022-07-30 08:25:28 -07:00 |
|
itsmattkc
|
fedd150d4c
|
lib: handle sub-objects
|
2022-07-28 18:22:13 -07:00 |
|
itsmattkc
|
90463ea6cf
|
app/lib: added ability to edit location and start times of objects
|
2022-07-21 17:39:13 -07:00 |
|
itsmattkc
|
de234a5544
|
lib: implement start times for objects
|
2022-07-21 17:06:52 -07:00 |
|
itsmattkc
|
1f453fa10e
|
lib: implement bmp chunking
|
2022-07-21 17:06:28 -07:00 |
|
itsmattkc
|
85e786924d
|
lib: use void * in utility read/write functions
Easier to write since you don't have to cast to char * all the time
|
2022-07-21 17:05:50 -07:00 |
|
itsmattkc
|
dad9295d01
|
lib: implement check for empty data buffer
Fixes occasional crash
|
2022-07-18 20:22:15 -07:00 |
|
itsmattkc
|
91de5a7df4
|
file: added more basic functions to custom file abstraction classes
|
2022-07-18 15:29:05 -07:00 |
|
itsmattkc
|
0443b9e69b
|
lib: handle case where there aren't enough bytes for padding before an alignment boundary
|
2022-07-18 15:28:05 -07:00 |
|
itsmattkc
|
f37a72b0d1
|
lib: fix gcc deprecation warnings
|
2022-07-18 11:55:00 -07:00 |
|
itsmattkc
|
8f19097c69
|
lib: define magic number used for padding size
|
2022-07-18 11:32:56 -07:00 |
|
itsmattkc
|
bc4ddfd7ac
|
lib: cleaned up old references
|
2022-07-18 11:26:26 -07:00 |
|
itsmattkc
|
1ab22fd85c
|
lib: implement abstract file handler
|
2022-07-18 11:25:00 -07:00 |
|
itsmattkc
|
180ead8188
|
lib: fix win32 issues
|
2022-07-18 09:49:27 -07:00 |
|
itsmattkc
|
2454b6397e
|
lib: improved chunking reading and writing
|
2022-07-18 02:12:22 -07:00 |
|
itsmattkc
|
6cf3d80047
|
code: major refactoring
|
2022-07-18 00:27:00 -07:00 |
|
itsmattkc
|
0a76066185
|
start test changes
|
2022-07-17 18:51:16 -07:00 |
|
itsmattkc
|
a976634681
|
app/lib: implemented partial re-weave functionality
|
2022-07-17 16:25:06 -07:00 |
|
itsmattkc
|
172aef0c9d
|
lib: implement FLC de-chunking
|
2022-07-11 14:20:56 -07:00 |
|
itsmattkc
|
7968e70031
|
lib: start re-weaving implementation
|
2022-07-11 14:19:36 -07:00 |
|
itsmattkc
|
4d05dc8ac8
|
lib: implement write functions for RIFF classes
|
2022-07-11 14:18:56 -07:00 |
|
itsmattkc
|
6f8d3d500c
|
lib: add write functions for each chunk type
|
2022-07-11 09:06:04 -07:00 |
|
itsmattkc
|
dbdf9097a4
|
app/lib: fixed c++98 compliance issues
|
2022-07-11 09:05:28 -07:00 |
|
itsmattkc
|
7ef15f4e42
|
app/lib: keep data chunked
|
2022-07-11 08:04:47 -07:00 |
|
itsmattkc
|
4465f26c38
|
lib: process data streams
|
2022-07-11 01:48:20 -07:00 |
|
itsmattkc
|
09384dbe46
|
lib: add classes for deweaving
|
2022-07-10 21:16:20 -07:00 |
|
itsmattkc
|
b8ee5349bc
|
lib: move parent hierarchy to common core type
|
2022-07-10 21:15:58 -07:00 |
|
itsmattkc
|
633dd01478
|
lib: use stdint names
Easier to maintain
|
2022-07-10 21:14:07 -07:00 |
|
Mason Back
|
7621c00309
|
lib: change some parameters for MxOb
|
2022-07-04 22:50:23 -04:00 |
|
Mason Back
|
9412012a65
|
lib: document more of the MxOb structure
|
2022-07-04 13:59:47 -04:00 |
|
itsmattkc
|
381bd46620
|
app/lib: implement correct vector3 and gui editors
|
2022-07-04 01:33:38 -05:00 |
|
itsmattkc
|
9ce113f1f0
|
lib: corrected MxOf documentation
|
2022-07-03 22:45:32 -05:00 |
|
itsmattkc
|
ded9fbf676
|
lib: cleanup and add find helper functions
|
2022-07-03 22:45:05 -05:00 |
|
itsmattkc
|
ef5d9a0060
|
use abstract data storage
|
2022-07-03 10:57:43 -05:00 |
|
itsmattkc
|
6eb38edad9
|
general: added many new types to detect
|
2022-06-27 09:44:50 -07:00 |
|