The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
October 07, 2024, 01:41:23 am
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  Technical Issues (Moderator: Death 999)
| | |-+  Issues with add-on voice package with OSX Sierra 10.12
« previous next »
Pages: [1] Print
Author Topic: Issues with add-on voice package with OSX Sierra 10.12  (Read 2594 times)
mrpopenfresh
Guest


Email
Issues with add-on voice package with OSX Sierra 10.12
« 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?
« Last Edit: February 18, 2017, 11:32:13 pm by mrpopenfresh » Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: Issues with add-on voice package with OSX Sierra 10.12
« Reply #1 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.
« Last Edit: February 19, 2017, 05:15:55 pm by Kohr-Ah Death » Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
mrpopenfresh
Guest


Email
Re: Issues with add-on voice package with OSX Sierra 10.12
« Reply #2 on: February 19, 2017, 06:28:54 pm »

That works! Much simpler than I expected. Than you vey much!
Logged
CelticMinstrel
Enlightened
*****
Offline Offline

Posts: 522



View Profile
Re: Issues with add-on voice package with OSX Sierra 10.12
« Reply #3 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.
Logged
Death 999
Global Moderator
Enlightened
*****
Offline Offline

Gender: Male
Posts: 3874


We did. You did. Yes we can. No.


View Profile
Re: Issues with add-on voice package with OSX Sierra 10.12
« Reply #4 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.
Logged
CelticMinstrel
Enlightened
*****
Offline Offline

Posts: 522



View Profile
Re: Issues with add-on voice package with OSX Sierra 10.12
« Reply #5 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.
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!