Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000699Zandronum[All Projects] Suggestionpublic2012-03-01 20:012018-09-30 23:20
ReporterStrikerMan780 
Assigned ToTorr Samaho 
PrioritynormalSeverityminorReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version2.0Fixed in Version2.0 
Summary0000699: Backport Game Music Emu Library from ZDoom
DescriptionWould it be at all possible to backport support for more emulated music formats from ZDoom? (SPC, NSF, VGM, etc)

'http://zdoom.org/wiki/Music_format [^]'
Attached Files

- Relationships
child of 0001490closedTorr Samaho Backport ZDoom 2.5.0 

-  Notes
User avatar (0002727)
TIHan (reporter)
2012-03-01 21:18

IMO, we should just wait till Torr starts updating the ZDoom base after 98e is released, unless there is something critical that needs backporting.
User avatar (0002728)
StrikerMan780 (reporter)
2012-03-01 21:36
edited on: 2012-03-01 21:37

Now, how long will we need to wait before 98e is released, and more importantly, how long will it take for another version after that to come? I don't want to be stuck relying on beta builds for the rest of my life. (As I have been for a very long time now... :\)

I just wish to have this rather simplistic feature backported for the fact I'm working on an gameplay & aesthetic expansion to run on top of UDM3, in which one of its features is replacing the music with their original counterparts. (Ie, The midi of Sonic 2's Aquatic Zone, is replaced with the actual version from the Genesis(VGM File). This would avoid needing to use MP3s, which would end up bloating the file size to gargantuan levels.)

User avatar (0002777)
Torr Samaho (administrator)
2012-03-11 01:45

> Now, how long will we need to wait before 98e is released, and more importantly, how long will it take for another version after that to come?

Well, 98e is long overdue...

> I just wish to have this rather simplistic feature backported

You call it rather simplistic but did you actually check whether it is trivial to backport it to Skulltag's older ZDoom code base?
User avatar (0002784)
StrikerMan780 (reporter)
2012-03-11 04:00
edited on: 2012-07-09 20:04

Has ZDoom gone through any major sound system changes since ST's ZDoom revision? The library being used, is actually based on the snes_spc library being used in Skulltag now as it is. In fact, it's an expansion on it, and is made by the same author. (Blargg)

So shouldn't it, in theory, be a matter of switching from one to the other?

'http://zdoom.org/Changelog/1631/files [^]'

'http://forum.zdoom.org/viewtopic.php?f=18&t=22155&hilit=VGM+Music [^]'

'http://forum.zdoom.org/viewtopic.php?f=7&t=22367&hilit=VGM+Music [^]'

User avatar (0005134)
StrikerMan780 (reporter)
2012-10-17 17:26

I figure I'll bring this back from the dead considering I'm working on this project now -'http://zandronum.com/forum/showthread.php?tid=1330 [^]'
User avatar (0005882)
StrikerMan780 (reporter)
2013-01-31 02:04
edited on: 2013-01-31 02:05

I backported this myself. My Bitbucket fork can be found here:'https://bitbucket.org/jordon_moss/zandronum_striker_experimental/commits/all [^]'

I've tested it, it compiles correctly, and works correctly in-game.

Not bad for my first serious dive into C++, let alone Zandronum's Source.

User avatar (0005896)
StrikerMan780 (reporter)
2013-01-31 21:35
edited on: 2013-01-31 21:38

Fixed the missing files in my commit. I created a pull request on bitbucket. The VCProj and SLN files are for VC Studio 2008. Up to you to incorporate those. They work properly though.

'https://bitbucket.org/Torr_Samaho/zandronum/pull-request/9/backported-gme-libraries-fixed-missing/diff [^]'

User avatar (0005910)
Torr Samaho (administrator)
2013-02-02 08:29

I'm sorry, but apparently I made my general backport policy visible enough.
User avatar (0005912)
StrikerMan780 (reporter)
2013-02-02 08:46

fuck.
User avatar (0007335)
Arco (updater)
2013-10-06 19:07

v2.0 has confirmed that the feature is working. Thanks goes to Striker for testing this.
User avatar (0007337)
StrikerMan780 (reporter)
2013-10-06 20:07

Yeah, seems to work perfectly so far.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: carpathia StrikerMan780 President People
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2012-03-01 20:01 StrikerMan780 New Issue
2012-03-01 21:18 TIHan Note Added: 0002727
2012-03-01 21:36 StrikerMan780 Note Added: 0002728
2012-03-01 21:36 StrikerMan780 Note Edited: 0002728 View Revisions
2012-03-01 21:37 StrikerMan780 Note Edited: 0002728 View Revisions
2012-03-11 01:45 Torr Samaho Note Added: 0002777
2012-03-11 04:00 StrikerMan780 Note Added: 0002784
2012-03-11 04:02 StrikerMan780 Note Edited: 0002784 View Revisions
2012-03-11 04:55 StrikerMan780 Note Edited: 0002784 View Revisions
2012-07-09 20:04 StrikerMan780 Note Edited: 0002784 View Revisions
2012-10-17 17:26 StrikerMan780 Note Added: 0005134
2013-01-31 02:04 StrikerMan780 Note Added: 0005882
2013-01-31 02:04 StrikerMan780 Note Edited: 0005882 View Revisions
2013-01-31 02:05 StrikerMan780 Note Edited: 0005882 View Revisions
2013-01-31 21:35 StrikerMan780 Note Added: 0005896
2013-01-31 21:36 StrikerMan780 Note Edited: 0005896 View Revisions
2013-01-31 21:38 StrikerMan780 Note Edited: 0005896 View Revisions
2013-02-02 08:29 Torr Samaho Note Added: 0005910
2013-02-02 08:46 StrikerMan780 Note Added: 0005912
2013-09-08 11:28 Torr Samaho Relationship added child of 0001490
2013-09-08 11:29 Dusk Target Version => 2.0
2013-10-06 19:07 Arco Note Added: 0007335
2013-10-06 20:07 StrikerMan780 Note Added: 0007337
2013-10-08 20:03 Arco Status new => resolved
2013-10-08 20:03 Arco Fixed in Version => 2.0-beta
2013-10-08 20:03 Arco Resolution open => fixed
2013-10-08 20:03 Arco Assigned To => Arco
2013-10-08 20:18 Blzut3 Assigned To Arco =>
2013-10-08 20:18 Blzut3 Fixed in Version 2.0-beta => 2.0
2013-10-22 17:01 Dusk Status resolved => assigned
2013-10-22 17:01 Dusk Assigned To => Torr Samaho
2013-10-22 17:02 Dusk Status assigned => resolved
2018-09-30 23:20 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker