using sonic fire pro

Questions about Wine on Linux
Post Reply
walk5
Level 1
Level 1
Posts: 9
Joined: Mon Mar 23, 2020 5:31 pm

using sonic fire pro

Post by walk5 » Mon Mar 23, 2020 5:42 pm

I am new to Wine and Linux. Using kubuntu 19.10 currently. I have Wine installed. I am using Zbrush 2020. It is running good. I loaded Sonic Fire Pro 6 using Wine but it will not open. I tried to search for it on the database but I had no luck. I am hoping someone is making it work. Is there a way to run Sonic Fire Pro?

Please help. I need this to run and I hate Windows.

Thanks in advance.

jkfloris
Level 7
Level 7
Posts: 863
Joined: Thu Aug 14, 2014 10:10 am

Re: using sonic fire pro

Post by jkfloris » Tue Mar 24, 2020 2:19 pm

The 21-days demo seems to be running fine with Wine 5.4
Which version of Wine do you use?
Could you post a terminal output?

walk5
Level 1
Level 1
Posts: 9
Joined: Mon Mar 23, 2020 5:31 pm

Re: using sonic fire pro

Post by walk5 » Fri Mar 27, 2020 12:12 pm

We are using the stable version 5.0. What do you mean by terminal output? Sorry. Still a little new to Linux and learning as I go.

jkfloris
Level 7
Level 7
Posts: 863
Joined: Thu Aug 14, 2014 10:10 am

Re: using sonic fire pro

Post by jkfloris » Sat Mar 28, 2020 3:22 am

Read the Wiki for more information:
https://wiki.winehq.org/Wine_User's_Gui ... mmand_line
https://wiki.winehq.org/FAQ#How_can_I_g ... tput.29.3F

EDIT: With Wine stable I had to install vcrun2017 with winetricks

walk5
Level 1
Level 1
Posts: 9
Joined: Mon Mar 23, 2020 5:31 pm

Re: using sonic fire pro

Post by walk5 » Sat Mar 28, 2020 12:52 pm

We added the vcrun2017. I tried to start the program again and it give me and error. It says "Sonic Fire Pro has expirenced and will now close. Sorry for the inconvenience".

jkfloris
Level 7
Level 7
Posts: 863
Joined: Thu Aug 14, 2014 10:10 am

Re: using sonic fire pro

Post by jkfloris » Sun Mar 29, 2020 10:31 am

Often there are clues what went wrong in the terminal output.
It is impossible to help you without a terminal output.

walk5
Level 1
Level 1
Posts: 9
Joined: Mon Mar 23, 2020 5:31 pm

Re: using sonic fire pro

Post by walk5 » Tue Mar 31, 2020 1:53 pm

Here is my terminal output:

Code: Select all

     0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32e348, 0x32e358 0x32e34c 

0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32e348 0x32e358 0x32e34c) retur

ning a dummy value (current locale) 

0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32e330, 0x32e340 0x32e334 

0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32e330 0x32e340 0x32e334) retur

ning a dummy value (current locale) 

0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure

that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind pac

kage of your distribution. 

0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32e334, 0x32e344 0x32e338 

0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32e334 0x32e344 0x32e338) retur

ning a dummy value (current locale) 

0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32e330, 0x32e340 0x32e334 

0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32e330 0x32e340 0x32e334) retur

ning a dummy value (current locale) 

0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 

0009:fixme:wininet:InternetAttemptConnect Stub 

0009:fixme:shell:InitNetworkAddressControl stub 

0009:fixme:wininet:InternetAttemptConnect Stub 

wine: Read access denied for device L"\\??\\z:\\", FS volume label and serial are not 

available. 

wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not 

available. 

wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not 

available. 

0009:fixme:win:RegisterTouchWindow (0x2005c 00000000): stub 
  0009:fixme:msg:ChangeWindowMessageFilterEx 0x2005c 233 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x2005c 4a 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x2005c 49 1 (nil) 

0009:err:ole:CoGetClassObject class {4ce576fa-83dc-4f88-951c-9d0782b4e376} not registe

red 

0009:err:ole:create_server class {4ce576fa-83dc-4f88-951c-9d0782b4e376} not registered 

0009:err:ole:CoGetClassObject no class object {4ce576fa-83dc-4f88-951c-9d0782b4e376} c

ould be created for context 0x6 

0009:fixme:win:RegisterTouchWindow (0x3005c 00000000): stub 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x3005c 233 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x3005c 4a 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x3005c 49 1 (nil) 

0009:fixme:win:RegisterTouchWindow (0x4005c 00000000): stub 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x4005c 233 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x4005c 4a 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x4005c 49 1 (nil) 

info:  Game: SonicfirePro6.exe 

info:  DXVK: v1.5.5 

info:  Built-in extension providers: 

info:    Win32 WSI 

info:    OpenVR 

warn:  OpenVR: Failed to locate module 

info:  Required Vulkan extension VK_KHR_surface not supported 

err:   DxvkInstance: Failed to create instance 

err:   D3D10CreateDevice: Failed to create a DXGI factory 

0009:fixme:file:ReplaceFileW Ignoring flags 6 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc58a0)->(0x
   93324f0) - stub 

0033:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0033:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc58a0)->(

0x93324f0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc58b8)->(0x

9332398) - stub 

0034:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD6FD38): stub 

0034:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc58b8)->(

0x9332398) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc5910)->(0x

9332398) - stub 

0035:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0035:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc5910)->(

0x9332398) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc5968)->(0x

9a16b28) - stub 

0036:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD6FD38): stub 

0036:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc5968)->(

0x9a16b28) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc5968)->(0x

9a16b28) - stub 
0037:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0037:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc5968)->(

0x9a16b28) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc59c0)->(0x

9a16b28) - stub 

0038:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD6FD38): stub 

0038:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc59c0)->(

0x9a16b28) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc51b0)->(0x

93362f8) - stub 

0039:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0039:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc51b0)->(

0x93362f8) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc5208)->(0x

92c5020) - stub 

003a:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD6FD38): stub 

003a:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc5208)->(

0x92c5020) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc5260)->(0x

93362f8) - stub 
003b:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

003b:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc5260)->(

0x93362f8) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc35b8)->(0x

9a16dd0) - stub 

003f:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

003f:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc35b8)->(

0x9a16dd0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc34e8)->(0x

9a16dd0) - stub 

0040:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0040:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc34e8)->(

0x9a16dd0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc3540)->(0x

9a16dd0) - stub 

0041:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

0041:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc3540)->(

0x9a16dd0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc7490)->(0x

93324b0) - stub 

0042:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0042:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 
0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc7490)->(

0x93324b0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc74a8)->(0x

93324b0) - stub 

0043:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

0043:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc74a8)->(

0x93324b0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc7500)->(0x

93324b0) - stub 

0044:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0044:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc7500)->(

0x93324b0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc3540)->(0x

93322f0) - stub 

0045:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

0045:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc3540)->(

0x93322f0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc3540)->(0x

93324b0) - stub 

0046:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AC5FD38): stub 

0046:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc3540)->(
0x93324b0) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc7718)->(0x

932b9d8) - stub 

0047:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

0047:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:win:RegisterTouchWindow (0x5005c 00000000): stub 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x5005c 233 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x5005c 4a 1 (nil) 

0009:fixme:msg:ChangeWindowMessageFilterEx 0x5005c 49 1 (nil) 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc7718)->(

0x932b9d8) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc32f0)->(0x

92d86b8) - stub 

004b:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AE8FD38): stub 

004b:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc32f0)->(

0x92d86b8) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc32c8)->(0x

92d86b8) - stub 

004c:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

004c:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc32c8)->(

0x92d86b8) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc7668)->(0x

92d86b8) - stub 

004d:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AE8FD38): stub 

004d:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 
0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc7668)->(

0x92d86b8) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc1b68)->(0x

932c208) - stub 

004e:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

004e:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc1b68)->(

0x932c208) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc1b68)->(0x

932c208) - stub 

004f:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AE8FD38): stub 

004f:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc1b68)->(

0x932c208) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc5350)->(0x

932c208) - stub 

0050:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AD7FD38): stub 

0050:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

0009:fixme:pulse:AudioSessionControl_UnregisterAudioSessionNotification (0x9dc5350)->(

0x932c208) - stub 

0009:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x9dc73a0)->(0x

92d86b8) - stub 

0051:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0AE8FD38): stub 

0051:fixme:avrt:AvSetMmThreadPriority (12345678)->(0) stub 

wine: Unhandled page fault on read access to 00000000 at address 008233A8 (thread 0009

), starting debugger... 

It is at this point where the previous spoken of error box comes up and then you have to close everything.

jkfloris
Level 7
Level 7
Posts: 863
Joined: Thu Aug 14, 2014 10:10 am

Re: using sonic fire pro

Post by jkfloris » Tue Mar 31, 2020 4:35 pm

Could you install the program in a clean wineprefix?
And install the winbind package.

walk5
Level 1
Level 1
Posts: 9
Joined: Mon Mar 23, 2020 5:31 pm

Re: using sonic fire pro

Post by walk5 » Tue Mar 31, 2020 7:20 pm

If I add a new wineprefix will it damage my connection with my graphics program? I had to set a wine prefix for that. Can you run more then one prefix at a time?

jkfloris
Level 7
Level 7
Posts: 863
Joined: Thu Aug 14, 2014 10:10 am

Re: using sonic fire pro

Post by jkfloris » Wed Apr 01, 2020 2:46 am

Yes, you can run multiple wineprefixes at the same time.
https://wiki.winehq.org/FAQ#How_can_I_r ... mputers.3F

walk5
Level 1
Level 1
Posts: 9
Joined: Mon Mar 23, 2020 5:31 pm

Re: using sonic fire pro

Post by walk5 » Fri Apr 03, 2020 9:46 am

I have been reading over and over again the instructions for a second prefix. I am still new to this and I am not sure I completely understand how to do this.

User avatar
Bob Wya
Level 12
Level 12
Posts: 2832
Joined: Sat Oct 16, 2010 7:40 pm
Location: Scotland
Contact:

Re: using sonic fire pro

Post by Bob Wya » Fri Apr 03, 2020 10:32 am

@walk5

You'd also want to read over: WineHQ FAQ: 6.5 Wineprefixes (if you haven't already).

It's also worth reading over how BASH environment variables work...
Since this is rather crucial to your understanding of how to use WINEPREFIX's ...

A simple example of how environment variables persist in single terminal session (note: this would only apply to one tab/session of konsole, gnome-terminal, etc.):

Code: Select all

$ WINEPREFIX=/home/user/.wine32        # environment variable only persists for a single interactive command/shell script, when not 'export'ed ...
$ env | grep WINEPREFIX                                  # ... so subsequent interactive commands cannot 'see' the environment variable
$
$ export WINEPREFIX=/home/user/.wine32 # environment variable persists for current shell session/subsessions/shell script, when 'export'ed
$ env | grep WINEPREFIX
WINEPREFIX=/home/user/.wine32
$
$ unset -v WINEPREFIX
$ env | grep WINEPREFIX
$
Bob

Post Reply