mkwong98
2f25f2fc70
Add HD pack conditions for matching which sprite palette is being used
...
The condition names are sppalette0, sppalette1, sppalette2, sppalette3
2021-08-11 09:52:55 +08:00
mkwong98
8e0816807f
Add sprite frame range condition
...
A new condition named "spriteFrameRange" is added. It works like frameRange except it follows frame counters assigned to each sprite. Frame counter picks up the nearest frame counter within 6x6 pixels from the last frame and resets if graphics, palette, bg priority or orientation has changed. The condition can by used by sprite tiles only. For example:
<condition>myCondition,spriteFrameRange,301,60
[myCondition]<tile>0,1001,FF0F3600,8,0,1,N
2021-04-15 19:54:01 +08:00
mkwong98
2d0468eff5
HD pack builder and BGM improvement
...
Added option in HD pack builder to save screen information when tiles are first shown. User can look up which screen the tiles are added in the tileIndex.csv and open the screen_XXX.csv and screen_XXX.png to see the actual usage of the tiles.
Added playback option and volume option to <bgm> tag. Use 1 for looping playback, 0 for single playback, -1 for no change. Use 0 to 128 for volume control and -1 for no volume change.
2020-12-20 22:26:12 +08:00
mkwong98
37e1b8dfec
Add option to specify loop start in bgm tag
2020-11-15 01:59:13 +08:00
Sour
c1f841b6dd
HD Packs: Added ability to have multiple backgrounds on different layers (up to 40)
2020-05-08 20:08:54 -04:00
Sour
11135ec485
HD Packs: Added new features (contributed by kya) + updated docs
2019-12-20 13:53:13 -05:00
Sour
2a2717b125
HD Packs: Improve/fix hires.txt file output when re-recording over an existing HD pack
2018-12-12 20:47:23 -05:00
Sour
f3778b58bb
HD Packs: Use hex format for tile indexes (CHR ROM)
...
(Easier to map the tile indexes with bank/column/row numbers)
2018-09-15 09:59:17 -04:00
Sour
15373016d0
Refactoring - removed statics from EmulationSettings
2018-07-14 18:32:32 -04:00
Sour
08aa617a91
HD Packs: Fixed CHR RAM packs not working (caused by refactoring)
2018-07-08 10:28:48 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
4a52c94816
HD Packs: Added option to display custom backgrounds behind bg priority sprites (instead of over them)
2018-06-19 22:17:00 -04:00
Sour
3e6f10757c
Fixed some cast-align warnings (potential fix for Android crash?)
2018-06-19 20:43:16 -04:00
Sour
ebd6ff72ba
Linux: Fixed warnings with newer version of clang
2018-06-11 19:07:05 -04:00
Sour
8af8ab205c
GCC: Fixed warnings
2018-03-24 11:22:43 -04:00
Sour
b9e771c405
HD Packs: Added ppuMemoryCheck/ppuMemoryCheckConstant conditions
2018-03-14 23:25:06 -04:00
Sour
fda119afca
HD Packs: Added support for grayscale and emphasis bits
2018-03-13 21:53:51 -04:00
Sour
83295b4117
HD Packs: Allow all conditions to be inverted by using the ! operator
2018-02-25 17:03:06 -05:00
Sour
7a48aebc00
HD Packs: New features and performance improvements
...
-New types of conditions
-Background image scrolling support
-Performance improvements (esp. conditions and backgrounds)
2018-02-17 23:44:25 -05:00
Sour
10bb86bca9
Debugger: Added option to display tiles with their last known palette in CHR viewer
2018-01-01 00:31:16 -05:00
Souryo
503806ee22
HD Packs: Fixed crash when attempting to load invalid condition tags + fixed bug where built-in conditions were being saved to the hires.txt file
2017-09-06 22:05:04 -04:00
Souryo
a562c71094
HD Packs: Allow replacing game audio
2017-08-19 16:46:57 -04:00
Souryo
b469bc5308
HD Packs: Added built-in conditions (hmirror, vmirror, bgpriority)
2017-08-15 20:25:25 -04:00
Souryo
fef31e6749
HD Packs: Fixed issues with background priority sprites
2017-08-15 19:18:00 -04:00
Souryo
2faf6aecd4
HD Packs: Added option to ignore/hide tiles in overscan while recording/using packs
2017-08-12 21:21:55 -04:00
Souryo
60ff7be8c0
HD Packs: Bug fixes, code cleanup, optimization
2017-07-25 19:46:25 -04:00
Souryo
e82371e2f8
HD Packs: Improvements, new features, bug fixes
2017-06-28 20:01:24 -04:00