View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001132||OpenMPT||[All Projects] Playback Compatibility||public||2018-07-12 02:03||2018-08-31 20:52|
|Reporter||Slender||Assigned To||Saga Musix|
|Product Version||OpenMPT 1.27.09.00 / libopenmpt 0.3.11 (current stable)|
|Target Version||OpenMPT 1.28.01.00 (goals)||Fixed in Version||OpenMPT 1.28.01.00 (goals)|
|Summary||0001132: An odd last saved with value for ancardia.it by Ceekayed|
In the above module, ftp://ftp.modland.com/pub/modules/Impulsetracker/Ceekayed/ancardia.it the last saved with value in OpenMPT and the tracker field in foo_openmpt both say that the module was saved with Impulse Tracker 0.00. I don't think there was ever such a version of Impulse Tracker released, so this is rather odd.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)||r10556|
Indeed. The header field Cwt/v (created with version, at offset 0x28) has the value $00. I checked other files, and they have $27 instead. Either the tracker used to create/modify this song did not write the Impulse Tracker version or it has been manipulated with a hex editor.
I don't know if this somehow affects playback in OpenMPT.
Probably not,though the eight bit version of that song displays as being created with ModPlug, and the 16 bit version displays as that. It may or may not affect MPT hacks.
8bit version: ftp://ftp.modland.com/pub/modules/Impulsetracker/Ceekayed/ancardia%20(8%20bit).it
Yes, there are some files out there with weird "saved with" values. In this case it can be ruled out that it was saved with ModPlug as its file header does not show some of the quirks that older MPT versions would emit. It could be saved with a very early / experimental version of Chibi or Schism that I don't know about, or it could just be hand-edited. There's nothing we can really do here.
Well, we at least should not claim "Impulse Tracker 0.00." We could just be honest and say "unknown" or "Unknown Tracker (Version 0.00)" or something along those lines.
r10733 adds a special case for v0.00.
|2018-07-12 02:03||Slender||New Issue|
|2018-07-12 06:29||StarWolf3000||Note Added: 0003575|
|2018-07-12 13:27||Slender||Note Added: 0003576|
|2018-07-12 13:48||manx||Assigned To||=> Saga Musix|
|2018-07-12 13:48||manx||Status||new => confirmed|
|2018-07-12 13:48||manx||Note Added: 0003577|
|2018-07-13 12:38||Saga Musix||Note Added: 0003578|
|2018-07-13 12:38||Saga Musix||Status||confirmed => closed|
|2018-07-13 12:38||Saga Musix||Resolution||open => not fixable|
|2018-07-13 13:05||manx||Note Added: 0003580|
|2018-07-13 13:05||manx||Status||closed => feedback|
|2018-07-13 13:05||manx||Resolution||not fixable => reopened|
|2018-08-31 20:52||Saga Musix||Note Added: 0003607|
|2018-08-31 20:52||Saga Musix||Status||feedback => resolved|
|2018-08-31 20:52||Saga Musix||Resolution||reopened => fixed|
|2018-08-31 20:52||Saga Musix||Product Version||=> OpenMPT 1.27.09.00 / libopenmpt 0.3.11 (current stable)|
|2018-08-31 20:52||Saga Musix||Fixed in Version||=> OpenMPT 1.28.01.00 (goals)|
|2018-08-31 20:52||Saga Musix||Target Version||=> OpenMPT 1.28.01.00 (goals)|