jdgleaver
a680f799e1
HdPack loading fixes
2021-07-28 00:16:40 +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
5b52546cac
Restrict the loop point feature to version 105 or above
...
Avoid incompatibility with Castlevania HD pack
2020-12-03 19:52:50 +08:00
mkwong98
d7111744dd
bug fix
2020-11-15 17:10:55 +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
c519ec3ec8
Fixed GCC warning
2020-02-01 11:19:07 -05:00
Sour
135ffc56a5
HD Packs: Allow transparency between background images and background sprites
2020-02-01 09:52:49 -05:00
Sour
11135ec485
HD Packs: Added new features (contributed by kya) + updated docs
2019-12-20 13:53:13 -05:00
Sour
7041ec7682
Linux: Fixed compilation warnings/errors with GCC/clang
2019-11-13 18:30:05 -05:00
Sour
0dee6ac845
HD Packs: Tile indexes for conditions are now written in hex format
2018-12-12 20:46: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
0d40a57d07
HD Packs: Added mask parameter to memoryCheck conditions
2018-09-15 09:49:02 -04:00
Sour
bdfa554a15
Linux: Fixed a few more warnings found with -Wextra
2018-06-25 16:21:15 -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
12249df1a7
HD Packs: Added support for <= & >= operators in memoryCheck conditions
2018-03-25 17:39:17 -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
64ae52322a
HD Packs: Optimized some bottlenecks when parsing definition file
2018-03-07 21:56:10 -05: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
02b1d41079
HD Packs: Fixed out of bounds memory access
2018-01-06 08:07:37 -05:00
Sour
af0454b3ef
Linux: Fixed compilation errors/warnings and issues w/ hd packs, ppu viewer and debugger
2017-12-28 12:47:26 -05:00
Souryo
850102bbdc
Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come)
...
Movies: Rewrote format to support all IO devices and console types
Netplay: Now supports all IO devices and console types
2017-11-19 23:08:23 -05:00
Souryo
6251f1af8c
HD Packs: Fixed bug with conditions in CHR ROM games (and better error handling)
2017-09-06 22:27:31 -04: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
2faf6aecd4
HD Packs: Added option to ignore/hide tiles in overscan while recording/using packs
2017-08-12 21:21:55 -04:00
Souryo
d566d2102a
HD Packs: Minor bug fixes
2017-08-07 22:52:27 -04:00
Souryo
96d15dd768
Fixed compilation warnings
2017-08-06 11:55:23 -04:00
Souryo
4455178da2
Code refactoring (patch/archive handling) + allow HD packs to be loaded from archives
2017-07-30 09:46:07 -04:00
Souryo
60ff7be8c0
HD Packs: Bug fixes, code cleanup, optimization
2017-07-25 19:46:25 -04:00
Danny Bautista
014f06ce2f
Fixed Linux build - add <algorithm> includes ( #200 )
2017-07-23 13:47:10 -04:00
Souryo
e82371e2f8
HD Packs: Improvements, new features, bug fixes
2017-06-28 20:01:24 -04:00