kajott / TrackMeister

TrackMeister: a MOD/XM/IT/etc. player in fullscreen mode for tracked music compos at demoparties
MIT License
32 stars 1 forks source link

Cannot jump backwards across a +++ pattern #7

Closed sagamusix closed 4 months ago

sagamusix commented 4 months ago

When using the left arrow key to jump back by one order, TrackMeister gets stuck as soon as it encounters a "+++" (skip) pattern. IIRC the order list value (get_order_pattern) of that pattern should be 65534. When such an order is encountered, the previous order should be tried instead, until an order item < 65534 is found.

manxorist commented 4 months ago

We should maybe expose some kind of libopenmpt API for that, at least for determining what any such magic numbers actually are.

kajott commented 4 months ago

Can you provide a (link to) an example module where this happens, so I can test a fix?

kajott commented 4 months ago

Fixed in ad6ef79.

sagamusix commented 4 months ago

https://bugs.openmpt.org/view.php?id=1766