Title: Issues with add-on voice package with OSX Sierra 10.12 Post by: mrpopenfresh on February 18, 2017, 11:30:37 pm Hi all,
I'd like to preface by saying I'm not much of an expert with OSX or with the finer aspects of computers such as placing things in a directory through the terminal. With that in mind, I have followed the instructions from the add-on packages section of the content page of the wiki. I have therefore ran these two lines: * cd /Applications/The\ Ur-Quan\ Masters.app/Contents/MacOS * ./The\ Ur-Quan\ Masters -n ../Resources/content --addon ADDONNAME That got the ball rolling! It seems to work until a certain point. Here's the transcript from terminal: Netplay protocol version 0.4. Netplay opponent must have UQM 0.6.9 or later. Initializing base SDL functionality. Using SDL version 1.2.15 (compiled with 1.2.13) Using config dir '/Users/(name redacted)/.uqm/' Using '/Applications/The Ur-Quan Masters.app/Contents/Resources/content' as base content dir. 0 available addon packs. Saved games are kept in /Users/(name redacted)/.uqm/save/. Initializing Pure-SDL graphics. SDL driver used: Quartz SDL initialized. Initializing Screen. Set the resolution to: 640x480x32 Video: R 0000ff00, G 00ff0000, B ff000000, A 00000000 Internal: R 0000ff00, G 00ff0000, B ff000000, A 000000ff Screen scalers are using SSE/MMX-Ext/MMX code 0 joysticks were found. Initializing SDL audio subsystem. SDL audio subsystem initialized. Opening SDL audio device. using coreaudio at 44100 Hz 16 bit stereo, 4096 samples audio buffer Initializing mixer. Mixer initialized. Initializing sound decoders. Sound decoders initialized. Loading resource index 'uqm.rmp' Warning: Addon '3domusic' not found Warning: Addon '3dovoice' not found Loading addon 'uqm-0.7.0-voice.uqm' Warning: Addon 'uqm-0.7.0-voice.uqm' not found 'base/uqm.ct' -- 104466 bytes We've loaded the Kernel 'base/ui/title.ani' -- 20 bytes 'base/ships/arilou/skiff-icons.ani' -- 60 bytes 'base/ships/arilou/skiff-meleeicons.ani' -- 66 bytes 'base/ships/arilou/skiff.txt' -- 407 bytes 'base/ships/chmmr/avatar-icons.ani' -- 60 bytes 'base/ships/chmmr/avatar-meleeicons.ani' -- 70 bytes 'base/ships/chmmr/avatar.txt' -- 353 bytes 'base/ships/human/cruiser-icons.ani' -- 62 bytes 'base/ships/human/cruiser-meleeicons.ani' -- 71 bytes 'base/ships/human/cruiser.txt' -- 331 bytes 'base/ships/orz/nemesis-icons.ani' -- 64 bytes 'base/ships/orz/nemesis-meleeicons.ani' -- 72 bytes 'base/ships/orz/nemesis.txt' -- 389 bytes 'base/ships/pkunk/fury-icons.ani' -- 58 bytes 'base/ships/pkunk/fury-meleeicons.ani' -- 66 bytes 'base/ships/pkunk/fury.txt' -- 329 bytes 'base/ships/shofixti/scout-icons.ani' -- 60 bytes 'base/ships/shofixti/scout-meleeicons.ani' -- 66 bytes 'base/ships/shofixti/scout.txt' -- 395 bytes 'base/ships/spathi/eluder-icons.ani' -- 61 bytes 'base/ships/spathi/eluder-meleeicons.ani' -- 70 bytes 'base/ships/spathi/eluder.txt' -- 382 bytes 'base/ships/supox/blade-icons.ani' -- 59 bytes 'base/ships/supox/blade-meleeicons.ani' -- 67 bytes 'base/ships/supox/blade.txt' -- 321 bytes 'base/ships/thraddash/torch-icons.ani' -- 60 bytes 'base/ships/thraddash/torch-meleeicons.ani' -- 68 bytes 'base/ships/thraddash/torch.txt' -- 339 bytes 'base/ships/utwig/jugger-icons.ani' -- 62 bytes 'base/ships/utwig/jugger-meleeicons.ani' -- 70 bytes 'base/ships/utwig/jugger.txt' -- 315 bytes 'base/ships/vux/intruder-icons.ani' -- 66 bytes 'base/ships/vux/intruder-meleeicons.ani' -- 72 bytes 'base/ships/vux/intruder.txt' -- 249 bytes 'base/ships/yehat/terminator-icons.ani' -- 70 bytes 'base/ships/yehat/terminator-meleeicons.ani' -- 77 bytes 'base/ships/yehat/terminator.txt' -- 425 bytes 'base/ships/melnorme/trader-icons.ani' -- 61 bytes 'base/ships/melnorme/trader-meleeicons.ani' -- 70 bytes 'base/ships/melnorme/trader.txt' -- 369 bytes 'base/ships/druuge/mauler-icons.ani' -- 61 bytes 'base/ships/druuge/mauler-meleeicons.ani' -- 70 bytes 'base/ships/druuge/mauler.txt' -- 333 bytes 'base/ships/ilwrath/avenger-icons.ani' -- 62 bytes 'base/ships/ilwrath/avenger-meleeicons.ani' -- 72 bytes 'base/ships/ilwrath/avenger.txt' -- 365 bytes 'base/ships/mycon/podship-icons.ani' -- 64 bytes 'base/ships/mycon/podship-meleeicons.ani' -- 72 bytes 'base/ships/mycon/podship.txt' -- 329 bytes 'base/ships/slylandro/probe-icons.ani' -- 58 bytes 'base/ships/slylandro/probe-meleeicons.ani' -- 68 bytes 'base/ships/slylandro/probe.txt' -- 367 bytes 'base/ships/umgah/drone-icons.ani' -- 60 bytes 'base/ships/umgah/drone-meleeicons.ani' -- 66 bytes 'base/ships/umgah/drone.txt' -- 367 bytes 'base/ships/urquan/dreadnought-icons.ani' -- 71 bytes 'base/ships/urquan/dreadnought-meleeicons.ani' -- 80 bytes 'base/ships/urquan/dreadnought.txt' -- 425 bytes 'base/ships/zoqfotpik/stinger-icons.ani' -- 64 bytes 'base/ships/zoqfotpik/stinger-meleeicons.ani' -- 72 bytes 'base/ships/zoqfotpik/stinger.txt' -- 367 bytes 'base/ships/syreen/penetrator-icons.ani' -- 70 bytes 'base/ships/syreen/penetrator-meleeicons.ani' -- 77 bytes 'base/ships/syreen/penetrator.txt' -- 343 bytes 'base/ships/kohrah/marauder-icons.ani' -- 64 bytes 'base/ships/kohrah/marauder-meleeicons.ani' -- 74 bytes 'base/ships/kohrah/marauder.txt' -- 429 bytes 'base/ships/androsynth/guardian-icons.ani' -- 66 bytes 'base/ships/androsynth/guardian-meleeicons.ani' -- 73 bytes 'base/ships/androsynth/guardian.txt' -- 389 bytes 'base/ships/chenjesu/broodhome-icons.ani' -- 66 bytes 'base/ships/chenjesu/broodhome-meleeicons.ani' -- 76 bytes 'base/ships/chenjesu/broodhome.txt' -- 369 bytes 'base/ships/mmrnmhrm/xform-icons.ani' -- 58 bytes 'base/ships/mmrnmhrm/xform-meleeicons.ani' -- 68 bytes 'base/ships/mmrnmhrm/xform.txt' -- 395 bytes 'base/fonts/starcon.fon' -- 1 bytes 'base/fonts/tiny.fon' -- 1 bytes 'base/ui/activity.ani' -- 259 bytes 'base/ui/status.ani' -- 144 bytes 'base/gamestrings.txt' -- 15449 bytes 'base/fonts/micro.fon' -- 1 bytes 'base/ui/menu.snd' -- 56 bytes _GetSoundBankData(): loading base/ui/menusnd01.wav _GetSoundBankData(): decoded bytes 1971 _GetSoundBankData(): loading base/ui/menusnd02.wav _GetSoundBankData(): decoded bytes 1955 _GetSoundBankData(): loading base/ui/menusnd03.wav _GetSoundBankData(): decoded bytes 1576 _GetSoundBankData(): loading base/ui/menusnd04.wav _GetSoundBankData(): decoded bytes 2399 'base/battle/stars.ani' -- 66 bytes 'base/battle/boom-big.ani' -- 227 bytes 'base/battle/boom-med.ani' -- 229 bytes 'base/battle/boom-sml.ani' -- 230 bytes 'base/battle/blast-big.ani' -- 208 bytes 'base/battle/blast-med.ani' -- 208 bytes 'base/battle/blast-sml.ani' -- 208 bytes 'base/battle/asteroid-big.ani' -- 649 bytes 'base/battle/asteroid-med.ani' -- 609 bytes 'base/battle/asteroid-sml.ani' -- 609 bytes 'base/ui/newgame.ani' -- 183 bytes Trying to get undefined resource 'music.mainmenu' Netplay protocol version 0.4. Netplay opponent must have UQM 0.6.9 or later. Initializing base SDL functionality. Using SDL version 1.2.15 (compiled with 1.2.13) Using config dir '/Users/(name redacted)/.uqm/' Using '/Applications/The Ur-Quan Masters.app/Contents/Resources/content' as base content dir. 0 available addon packs. Saved games are kept in /Users/(name redacted).uqm/save/. Initializing Pure-SDL graphics. SDL driver used: Quartz SDL initialized. Initializing Screen. Set the resolution to: 640x480x32 Video: R 0000ff00, G 00ff0000, B ff000000, A 00000000 Internal: R 0000ff00, G 00ff0000, B ff000000, A 000000ff Screen scalers are using SSE/MMX-Ext/MMX code 0 joysticks were found. Initializing SDL audio subsystem. SDL audio subsystem initialized. Opening SDL audio device. using coreaudio at 44100 Hz 16 bit stereo, 4096 samples audio buffer Initializing mixer. Mixer initialized. Initializing sound decoders. Sound decoders initialized. Loading resource index 'uqm.rmp' Warning: Addon '3domusic' not found Warning: Addon '3dovoice' not found Loading addon 'uqm-0.7.0-voice.uqm' Warning: Addon 'uqm-0.7.0-voice.uqm' not found 'base/uqm.ct' -- 104466 bytes We've loaded the Kernel 'base/ui/title.ani' -- 20 bytes 'base/ships/arilou/skiff-icons.ani' -- 60 bytes 'base/ships/arilou/skiff-meleeicons.ani' -- 66 bytes 'base/ships/arilou/skiff.txt' -- 407 bytes 'base/ships/chmmr/avatar-icons.ani' -- 60 bytes 'base/ships/chmmr/avatar-meleeicons.ani' -- 70 bytes 'base/ships/chmmr/avatar.txt' -- 353 bytes 'base/ships/human/cruiser-icons.ani' -- 62 bytes 'base/ships/human/cruiser-meleeicons.ani' -- 71 bytes 'base/ships/human/cruiser.txt' -- 331 bytes 'base/ships/orz/nemesis-icons.ani' -- 64 bytes 'base/ships/orz/nemesis-meleeicons.ani' -- 72 bytes 'base/ships/orz/nemesis.txt' -- 389 bytes 'base/ships/pkunk/fury-icons.ani' -- 58 bytes 'base/ships/pkunk/fury-meleeicons.ani' -- 66 bytes 'base/ships/pkunk/fury.txt' -- 329 bytes 'base/ships/shofixti/scout-icons.ani' -- 60 bytes 'base/ships/shofixti/scout-meleeicons.ani' -- 66 bytes 'base/ships/shofixti/scout.txt' -- 395 bytes 'base/ships/spathi/eluder-icons.ani' -- 61 bytes 'base/ships/spathi/eluder-meleeicons.ani' -- 70 bytes 'base/ships/spathi/eluder.txt' -- 382 bytes 'base/ships/supox/blade-icons.ani' -- 59 bytes 'base/ships/supox/blade-meleeicons.ani' -- 67 bytes 'base/ships/supox/blade.txt' -- 321 bytes 'base/ships/thraddash/torch-icons.ani' -- 60 bytes 'base/ships/thraddash/torch-meleeicons.ani' -- 68 bytes 'base/ships/thraddash/torch.txt' -- 339 bytes 'base/ships/utwig/jugger-icons.ani' -- 62 bytes 'base/ships/utwig/jugger-meleeicons.ani' -- 70 bytes 'base/ships/utwig/jugger.txt' -- 315 bytes 'base/ships/vux/intruder-icons.ani' -- 66 bytes 'base/ships/vux/intruder-meleeicons.ani' -- 72 bytes 'base/ships/vux/intruder.txt' -- 249 bytes 'base/ships/yehat/terminator-icons.ani' -- 70 bytes 'base/ships/yehat/terminator-meleeicons.ani' -- 77 bytes 'base/ships/yehat/terminator.txt' -- 425 bytes 'base/ships/melnorme/trader-icons.ani' -- 61 bytes 'base/ships/melnorme/trader-meleeicons.ani' -- 70 bytes 'base/ships/melnorme/trader.txt' -- 369 bytes 'base/ships/druuge/mauler-icons.ani' -- 61 bytes 'base/ships/druuge/mauler-meleeicons.ani' -- 70 bytes 'base/ships/druuge/mauler.txt' -- 333 bytes 'base/ships/ilwrath/avenger-icons.ani' -- 62 bytes 'base/ships/ilwrath/avenger-meleeicons.ani' -- 72 bytes 'base/ships/ilwrath/avenger.txt' -- 365 bytes 'base/ships/mycon/podship-icons.ani' -- 64 bytes 'base/ships/mycon/podship-meleeicons.ani' -- 72 bytes 'base/ships/mycon/podship.txt' -- 329 bytes 'base/ships/slylandro/probe-icons.ani' -- 58 bytes 'base/ships/slylandro/probe-meleeicons.ani' -- 68 bytes 'base/ships/slylandro/probe.txt' -- 367 bytes 'base/ships/umgah/drone-icons.ani' -- 60 bytes 'base/ships/umgah/drone-meleeicons.ani' -- 66 bytes 'base/ships/umgah/drone.txt' -- 367 bytes 'base/ships/urquan/dreadnought-icons.ani' -- 71 bytes 'base/ships/urquan/dreadnought-meleeicons.ani' -- 80 bytes 'base/ships/urquan/dreadnought.txt' -- 425 bytes 'base/ships/zoqfotpik/stinger-icons.ani' -- 64 bytes 'base/ships/zoqfotpik/stinger-meleeicons.ani' -- 72 bytes 'base/ships/zoqfotpik/stinger.txt' -- 367 bytes 'base/ships/syreen/penetrator-icons.ani' -- 70 bytes 'base/ships/syreen/penetrator-meleeicons.ani' -- 77 bytes 'base/ships/syreen/penetrator.txt' -- 343 bytes 'base/ships/kohrah/marauder-icons.ani' -- 64 bytes 'base/ships/kohrah/marauder-meleeicons.ani' -- 74 bytes 'base/ships/kohrah/marauder.txt' -- 429 bytes 'base/ships/androsynth/guardian-icons.ani' -- 66 bytes 'base/ships/androsynth/guardian-meleeicons.ani' -- 73 bytes 'base/ships/androsynth/guardian.txt' -- 389 bytes 'base/ships/chenjesu/broodhome-icons.ani' -- 66 bytes 'base/ships/chenjesu/broodhome-meleeicons.ani' -- 76 bytes 'base/ships/chenjesu/broodhome.txt' -- 369 bytes 'base/ships/mmrnmhrm/xform-icons.ani' -- 58 bytes 'base/ships/mmrnmhrm/xform-meleeicons.ani' -- 68 bytes 'base/ships/mmrnmhrm/xform.txt' -- 395 bytes 'base/fonts/starcon.fon' -- 1 bytes 'base/fonts/tiny.fon' -- 1 bytes 'base/ui/activity.ani' -- 259 bytes 'base/ui/status.ani' -- 144 bytes 'base/gamestrings.txt' -- 15449 bytes 'base/fonts/micro.fon' -- 1 bytes 'base/ui/menu.snd' -- 56 bytes _GetSoundBankData(): loading base/ui/menusnd01.wav _GetSoundBankData(): decoded bytes 1971 _GetSoundBankData(): loading base/ui/menusnd02.wav _GetSoundBankData(): decoded bytes 1955 _GetSoundBankData(): loading base/ui/menusnd03.wav _GetSoundBankData(): decoded bytes 1576 _GetSoundBankData(): loading base/ui/menusnd04.wav _GetSoundBankData(): decoded bytes 2399 'base/battle/stars.ani' -- 66 bytes 'base/battle/boom-big.ani' -- 227 bytes 'base/battle/boom-med.ani' -- 229 bytes 'base/battle/boom-sml.ani' -- 230 bytes 'base/battle/blast-big.ani' -- 208 bytes 'base/battle/blast-med.ani' -- 208 bytes 'base/battle/blast-sml.ani' -- 208 bytes 'base/battle/asteroid-big.ani' -- 649 bytes 'base/battle/asteroid-med.ani' -- 609 bytes 'base/battle/asteroid-sml.ani' -- 609 bytes 'base/ui/newgame.ani' -- 183 bytes Trying to get undefined resource 'music.mainmenu'Trying to get undefined resource 'music.mainmenu' 'base/ui/title.ani' -- 20 bytes Trying to get undefined resource 'music.credits' 'base/cutscene/credits/credits.txt' -- 5992 bytes 'base/cutscene/credits/credback.ani' -- 27 bytes 'base/fonts/pt13.fon' -- 1 bytes 'base/fonts/pt17.fon' -- 1 bytes 'base/fonts/pt45.fon' -- 1 bytes Thread 'Unknown (probably renderer)' blocking on 'DCQ' I've let it run for a whole night and it just kept reloading the last 7 lines, starting with the credit bytes line. Needless to say, the voices don't work in the game (and yes, I did turn the voice sound up!) Any ideas? Title: Re: Issues with add-on voice package with OSX Sierra 10.12 Post by: JHGuitarFreak on February 19, 2017, 05:04:44 pm Well the voices aren't being loaded.
Code: Warning: Addon '3domusic' not found Warning: Addon '3dovoice' not found Loading addon 'uqm-0.7.0-voice.uqm' Warning: Addon 'uqm-0.7.0-voice.uqm' not found Let me open up my macOS VM here real quick and I'll get back to you. UPDATE: Okay, instructions. 1. Go to where you put The Ur-Quan Masters app. 2. Right click on it and at the top choose, "Show Package Contents". 3. Navigate to Contents -> Resources -> content -> addons 4. Drag that voice file right into the, "addons" folder. 5. That's it, you're done. Close the Finder window and open up UQM. For future reference this is also where you put the 3DO music and the Remix packs. Title: Re: Issues with add-on voice package with OSX Sierra 10.12 Post by: mrpopenfresh on February 19, 2017, 06:28:54 pm That works! Much simpler than I expected. Than you vey much!
Title: Re: Issues with add-on voice package with OSX Sierra 10.12 Post by: CelticMinstrel on March 15, 2017, 09:39:29 pm Clearly someone should implement AppleEvent handling so that you can just drop a .uqm on the app and it'll automatically install it for you.
Title: Re: Issues with add-on voice package with OSX Sierra 10.12 Post by: Death 999 on March 16, 2017, 04:58:38 pm It would be substantially simpler to make a separate applescript that people should drop improvements onto, that has to be kept next to the UQM application.
That would be more secure than providing a symlink or alias, and also much easier (one could do it in Automator)… hmm. Maybe I'll make one. It'll just check if the file was .uqm and then if it was copy it over to the appropriate location. Title: Re: Issues with add-on voice package with OSX Sierra 10.12 Post by: CelticMinstrel on March 16, 2017, 10:25:10 pm Ah, true, that'd be really easy to do as a standalone script. It's not as though the game can do anything with it, after all.
|