This website requires JavaScript.
6ef2a1eb74
Add number of metatiles to dmapack structure
stinkhead7ds-wip1
Ashley N.
2023-11-05 10:46:34 -0500
93558cf3c8
Metatile converter
Ashley N.
2023-11-02 21:49:34 -0400
3e5338670a
WIP - New metatile converter
Ashley N.
2023-11-02 17:22:21 -0400
e6d56304e4
WIP - New metatile converter
Ashley N.
2023-11-02 01:00:01 -0400
15143e08cb
WIP - New metatile converter
Ashley N.
2023-10-30 21:09:43 -0400
6fe634c864
WIP - New metatile converter
Ashley N.
2023-10-30 17:00:15 -0400
18f1e20aa1
Convert 16.16 fixed point curve export to fractional x/128 export
stinkhead7ds
Ashley N.
2023-10-22 13:10:01 -0400
9e1014bbd9
Easing function tool
Ashley N.
2023-10-21 20:40:50 -0400
1ae417af5c
Update README.md
Ashley N.
2023-10-19 22:28:08 -0400
bb8fc323f5
Adjust collision to use drawn bounding boxes
Ashley N.
2023-10-10 19:15:03 -0400
5f8bd8c87b
Add frame count to tiles prior
Ashley N.
2023-10-08 00:40:12 -0400
a61b799c72
Fix off-by-one error as a blank tile is pushed before all the others
Ashley N.
2023-09-29 16:48:47 -0400
f3170b6b4b
Fix how sprite indices are counted
Ashley N.
2023-09-29 13:15:22 -0400
90cee2d998
Add custom fields to object export
Ashley N.
2023-09-28 21:30:04 -0400
8ae402d037
Export palette with sprite
Ashley N.
2023-09-28 20:31:38 -0400
27a6e09560
Remove entity-component system design (it ended up being types but worse)
Ashley N.
2023-09-28 11:59:41 -0400
7a5bc41ce8
Merge branch 'master' of https://git.ne0ndrag0n.com/ashley/reskit into level-tool
Ashley N.
2023-09-27 15:31:09 -0400
cb1fec8679
Bugfix in soundtrack
master
Ashley N.
2023-09-27 15:30:35 -0400
07a7ee97b7
Consistent ordering of components and attributes on export
Ashley N.
2023-09-25 21:31:32 -0400
73b5ba6cc7
Export sprite table
Ashley N.
2023-09-24 13:52:37 -0400
485d1d0304
Remove some compiler warnings
Ashley N.
2023-09-23 16:25:14 -0400
1f704e88ba
Improved ECS exporter with component-ids, attribute-ids, and symbol-ids
Ashley N.
2023-09-23 16:11:01 -0400
5ba27514e7
Attribute export
Ashley N.
2023-09-23 12:44:56 -0400
9d461a6c41
Fix bug with asmx compilation
Ashley N.
2023-09-23 12:07:34 -0400
62fcb599cc
Export constants to asm file
Ashley N.
2023-09-23 12:04:27 -0400
94bec93c06
Revert "Allow user-specified component ids in ECS"
Ashley N.
2023-09-22 23:52:04 -0400
31832e8882
Allow user-specified component ids in ECS
Ashley N.
2023-09-22 10:23:08 -0400
6e63b9c40f
Fill remainder of component attribute table
Ashley N.
2023-09-21 21:09:47 -0400
dcf8079592
Provide info for entity-component export
Ashley N.
2023-09-20 23:45:02 -0400
efa2c24487
Write component attribute table to .ecs file
Ashley N.
2023-09-20 23:03:17 -0400
0360a875f2
75 percent done ECS exporter
Ashley N.
2023-09-19 23:54:48 -0400
bd6136903d
Add collision map to export
Ashley N.
2023-09-19 22:18:46 -0400
e6e1500fd4
Support multiple tilesets per tilemap
Ashley N.
2023-09-19 20:39:54 -0400
32874109d8
Stage changes for multiple tilesets per tmx file
Ashley N.
2023-09-19 17:43:07 -0400
6fe992cb33
Correctly handle working directory of input file
Ashley N.
2023-09-19 17:32:12 -0400
0dc7e95c21
Use more accurate color ramp conversion method
Ashley N.
2023-09-18 23:42:58 -0400
c4af44a5e4
Changes to fix level output in --system md
Ashley N.
2023-09-18 20:22:12 -0400
8d4ade5f8e
Fix bug in nametable exporter
Ashley N.
2023-09-18 00:31:54 -0400
37f82daca1
connect nametable exporter
Ashley N.
2023-09-17 23:28:18 -0400
62a762515d
Export levels with width, height, and number of tiles
Ashley N.
2023-09-17 22:48:50 -0400
de5868305d
Initial level export functionality
Ashley N.
2023-09-14 10:11:40 -0400
c62573e1ed
Fix small bug in get_tiles
Ashley N.
2023-09-13 23:18:52 -0400
1163ee2752
Changes to tileset to allow error throwing per-overstuffed-palette
Ashley N.
2023-09-13 23:01:17 -0400
5d8f7294ef
Generation of palette/nametables simplified and refactored for palettes
Ashley N.
2023-09-13 22:36:56 -0400
ff08ee4e46
Modify data structures to include palette data per tile
Ashley N.
2023-09-13 21:10:36 -0400
f7b9216680
Level exports - tiles, nametables, collision
Ashley N.
2023-09-13 00:58:41 -0400
dc10213f75
Add ECS parsing
Ashley N.
2023-09-10 14:21:57 -0400
0543d9adfc
Level tool
Ashley N.
2023-09-10 00:15:53 -0400
264c2df1e8
Begin work on the level tool, add some documentation images
Ashley N.
2023-09-07 19:16:56 -0400
cde4b36854
Security hardening - guard against directory traversal attack in identifiers
0.0.2
Ashley N.
2023-09-04 11:34:56 -0400
d5db6b1e2f
Contributor information
Ashley N.
2023-09-03 00:12:59 -0400
8e0bff1992
User experience/quality of life improvements
Ashley N.
2023-09-02 21:37:27 -0400
362a0e0fe7
License software to the public and update README.md
Ashley N.
2023-09-02 14:46:55 -0400
5eb1d8c7ce
Fix bug with instrument lookups and validation
Ashley N.
2023-09-02 00:37:02 -0400
9d66523671
Fix bug with seeking default psg instrument
Ashley N.
2023-09-01 23:56:11 -0400
be82baedc8
Some user experience tweaks
Ashley N.
2023-09-01 14:18:13 -0400
2d9fcb8e34
Multi-file instrument combining and export (untested)
Ashley N.
2023-09-01 13:55:10 -0400
62790d4c9c
Refactor and prepare for multiple files
Ashley N.
2023-08-31 00:06:07 -0400
714b28f1aa
Fix panning effect
Ashley N.
2023-08-30 22:57:10 -0400
421fe3bd14
Upgrade clap and use format that can be repurposed in toml file
Ashley N.
2023-08-30 21:17:10 -0400
ce41fc43a8
Support for effect Dxx (breaking pattern)
Ashley N.
2023-08-30 00:28:51 -0400
33b16767db
Support for effect Bxx (looping)
Ashley N.
2023-08-29 22:22:02 -0400
db302a7f7e
None of this shit has to be public
Ashley N.
2023-08-29 19:46:09 -0400
01da82a428
Set the default instrument on psg channel if you attempted to set an invalid instrument on it before and it failed
Ashley N.
2023-08-28 23:38:15 -0400
811cc1cea9
Some cleanup, also prohibit applying the incorrect instrument type to a given channel
Ashley N.
2023-08-28 23:32:53 -0400
6886040535
Prohibit trigger of note on instrument-less FM channel
Ashley N.
2023-08-28 22:37:34 -0400
a44a986009
First byte of eef being 0x00 is incorrect, actually
Ashley N.
2023-08-28 21:55:02 -0400
21b3de950e
Correct-er implemenation of psg3/psg4 relationship in deflemask
Ashley N.
2023-08-28 21:22:17 -0400
f276051133
Some fixes
Ashley N.
2023-08-28 19:18:33 -0400
0714ef5de9
Getting started with noise generator functions
Ashley N.
2023-08-28 00:51:19 -0400
9d82240445
Apply noise generator notes minus required cross-channel event for psg3 mode
Ashley N.
2023-08-27 20:01:40 -0400
c7c703ef65
Implement portamento up and down for psg channels
Ashley N.
2023-08-27 16:56:58 -0400
e01675fcad
Fix issue where secondary rows were not being generated
Ashley N.
2023-08-27 14:43:17 -0400
e43c0dd541
Fix issue with undocumented Deflemask note 0
Ashley N.
2023-08-27 14:22:45 -0400
375d85adb0
Apply default psg instrument
Ashley N.
2023-08-27 14:00:14 -0400
2f84d47d99
Ability to use PSG channels without defined instrument in track
Ashley N.
2023-08-27 12:54:13 -0400
a1eb158292
Refactor into separate modules
Ashley N.
2023-08-27 11:09:36 -0400
8459028858
octave shifts that may or may not be needed for all dmf files
Ashley N.
2023-08-26 22:07:56 -0400
eda1518833
Update README.md
Ashley N.
2023-08-26 19:19:26 -0400
f50b974f4b
Fix assorted bugs and get this shit workingggg...except maybe being off-key :x
Ashley N.
2023-08-26 18:48:01 -0400
a1b9a5dde5
Fix EEF envelope generation - volume was backwards
Ashley N.
2023-08-26 17:55:29 -0400
2233841eca
Quality of life improvements
Ashley N.
2023-08-26 17:27:53 -0400
d7735901e2
Refactor into concept of 'actionable effects'
Ashley N.
2023-08-26 14:52:36 -0400
e45972316e
Refactor for delays per effect
Ashley N.
2023-08-26 11:41:37 -0400
686d44b137
Add required offset to pcm instrument note triggers
Ashley N.
2023-08-25 23:31:16 -0400
546376cc02
Refactor Echo instrument generation
Ashley N.
2023-08-25 23:20:15 -0400
b4fffa8ea9
get_instruments refactor
Ashley N.
2023-08-25 22:18:15 -0400
71c95cb205
Refactor instruments into generic types list
Ashley N.
2023-08-25 21:25:25 -0400
bf9343686a
Fix off-by-one error in compacting delays
Ashley N.
2023-08-25 15:18:08 -0400
9f9d54d1fd
Update gitignore, fix bug in combining delay events
Ashley N.
2023-08-25 14:16:16 -0400
38e5cfaf18
Compact sequences of delays globally instead of locally per row
Ashley N.
2023-08-25 13:34:28 -0400
8df69b7eae
Put verbose info behind one of the log levels
Ashley N.
2023-08-25 13:17:37 -0400
18e45bc59d
Small refactor
Ashley N.
2023-08-25 12:56:45 -0400
c91dc3d230
Implement portamentoup/portamentodown effects
Ashley N.
2023-08-25 12:51:05 -0400
8aef9f262d
coalesce delays
Ashley N.
2023-08-25 00:46:26 -0400
00f30dd5c0
Play PCM samples in ESF stream
Ashley N.
2023-08-24 21:26:07 -0400
0b86436ff7
Set instrument and volume before key on, oopsie-woopsie
Ashley N.
2023-08-23 23:56:56 -0400
4001f8d3cc
Additional work generating esf files
Ashley N.
2023-08-23 23:51:41 -0400
d86efb29f2
Better data structure for tracker effects
Ashley N.
2023-08-22 11:12:38 -0400
8e6e0d9fb8
Echo ESF events generation
Ashley N.
2023-08-22 01:40:06 -0400