Lobby: Up
Online: 52
Sync Range: 40
* FAQ    * Search
It is currently Thu Mar 28, 2024 10:16 pm

All times are UTC




Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 3 Next
Author Message
PostPosted: Mon Feb 04, 2019 12:13 am 
Offline

Joined: Tue Mar 13, 2018 1:18 am
Posts: 2
Installing FFXI NasomiXI on MacOS 10.14 Mojave
----------------------------------------------
This guide was made out of necessity. I recently installed NasomiXI on two friends' Macs. (10.14 Mojave). I guarantee none of this information, and cannot help with anyone's installations beyond what you find in this guide. I do not play on Mac. The previous guide for Mac installs on the wiki was incomplete / out of date, so I wrote this complete guide to help those brave enough to attempt it.

Things you can't do in NasomiXI with a Mac that PC users can
------------------------------------------------------------
Use Ashita
Recast addon
TParty addon
Paste plugin
Screenshot plugin (default screenshot might be possible, configured through NasomiXI Config? - untested).
Timestamp plugin (the built in timestamp is available in game, under Config -> Windows -> Shared).
FPS addon
Distance addon
Drawdistance addon
Most anything not stock FFXI.

Getting Started
---------------
FFXI, and therefore NasomiXI, is a Windows only application, but the fine people at Wine https://www.winehq.org/ have added support so all our Mac friends (and Linux, not covered in this guide) can play with us. In this guide we will install Homebrew, which will handle installing and configuring Wine and other applications Wine requires, to make everything work.

Installing Homebrew
-----------------------------------
Go to Applications -> Utilities -> Terminal
Type:
Code:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Press return.
Press return again when prompted.
Enter password, press return.
Wait for this to complete (several minutes).
Type: brew doctor
Press return "Your system is ready to brew" should be displayed.

Installing Xcode
----------------
Open the App Store.
Search for Xcode.
Click on Get.
Click on Install App.

In the Terminal window:
type: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Press return.
Type: sudo xcodebuild -license
Press return.
Hit return to view the license agreements.
Press q to quit.
Type: agree
Press return.

Installing XQuartz
------------------
In the Terminal window:
Type: brew cask install xquartz
Press return.
Wait for this to complete (several minutes).

Installing Wine
---------------
In the Terminal window:
Type: brew install wine
Press return.

If you get an error saying Wine cannot be installed, follow these steps (reinstalling homebrew), otherwise proceed to Wine Config.
Type:
Code:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Press return.
Press return again when prompted.
Enter password, press return.
Wait for this to complete (several minutes).
Type: brew doctor
Press return "Your system is ready to brew" should be displayed.

Wine Config
-----------
In the Terminal window:
Type: wine winecfg
Press return.
Use the default settings. Press "ok" to close.

Download the file imm32.dll.so from here: http://nabutso.com:4438/FFXI/imm32.dll.so
Copy the file once downloaded.

In the Terminal window:
Type: open ~/.wine/dosdevices/c:/windows/system32
Press return.
Paste the imm32.dll.so file in this directory.

In the Terminal window:
Type: WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
Press return.

Install NasomiXI with Wine
--------------------------
Unzip NasomiXI.v20.zip from here: https://na.nasomi.com/software/NasomiXI.v20.zip

In the Terminal window:
Type: cd ~
Press return.
Type cd Downloads/NasomiXI.v.20/ (Your path might be different depending on where you downloaded it)
Press return.
Type: wine NasomiXI.exe

Install NasomiXI with the installer that opens.
IMPORTANT - Install in C:\NasomiXI, not the default C:\Program Files (x86)\NasomiXI. Shortcuts won't work properly with the default install location due to AppleScript not liking spaces in the path.

If you get a "Previous install has been detected. Do you want to copy your settings and uninstall the old version?" - choose NO.
Once the installer completes, choose Finish.

Creating Launch Scripts
-----------------------
Open Applications -> Utilities -> Script Editor.
Click New Document in the bottom left.
Set to AppleScript in the top left (default).
Paste the following into the script box:

tell application "Terminal"
reopen
activate
do script "cd ~/.wine/drive_c/NasomiXI/SquareEnix/Ashita/ffxi-bootmod/" in window 1
delay 2
do script "wine boot.exe --hairpin" in window 1
end tell

Click the hammer icon up top.

Go to File -> Save.
Change File Format to Application.
Name: NasomiXI
Where: Applications
Click on Save.

Go to File -> New.
Set to AppleScript in the top left (default).
Paste the following into the script box:

tell application "Terminal"
reopen
activate
do script "cd ~/.wine/drive_c/NasomiXI/SquareEnix/'FINAL FANTASY XI'/ToolsUS/" in window 1
delay 2
do script "wine 'FINAL FANTASY XI Config.exe'" in window 1
end tell

Click the hammer icon up top.

Go to File -> Save.
Change File Format to Application.
Name: NasomiXI Config
Where: Applications
Click on Save.

Close both Script Editor windows.

Updating the Launcher
---------------------
Download the latest Launcher from here: https://na.nasomi.com/software/Ashita.zip
Unzip the file.
Copy the Ashita folder.

In the Terminal window:
Type: open ~/.wine/drive_c/NasomiXI/SquareEnix/
Delete the Ashita folder there.
Paste in your new Ashita folder.

Delete the auto created shortcuts on your desktop (they will not work):
NasomiXI Config.desktop
NasomiXI Config.lnk
NasomiXI.desktop
NasomiXI.lnk

Configuring NasomiXI
--------------------
Run NasomiXI Config in Applications.
If prompted, choose OK (Allow).

Find your resolution in Apple Icon - About this Mac -> Displays.
On the Screen Size tab in NasomiXI Config, set all 3 to the resolution you just found (possibly half of your resolution for background and menu if things are very small).
On the General tab, set to Borderless Window -> Agree when it prompts you to confirm this setting.
On the Textures tab, leave default settings.
On the Effects tab, set Environmental Animation to Smooth (optional).
On the Sound tab, set to always on (optional).
On the Misc. tab, turn opening movie off (optional), enable Hardware Mouse, enable Graphics Stabilization.
On the Misc 2. tab, leave default settings.
Press OK -> Save Settings? -> Yes -> Settings Saved -> OK
Close the Terminal window.

Function Keys Configuration
---------------------------
Macs defaultly use F1-F12 as media keys. FFXI relies on the F keys for various shortcuts. To toggle this behavior, do the following:

Choose System Preferences from the Apple menu.
Click Keyboard.
Click the Keyboard tab if it's not already highlighted.
Select "Use all F1, F2, etc. keys as standard function keys".
F1-F12 will now work properly in FFXI without having to hold FN.
FN+F1-F12 will now act as media keys.

Launching the Game
------------------
In Applications, open NasomiXI.
If prompted, choose OK(Allow).
To login, type: 1
Enter username and password as normal.
To create an account, follow this guide: http://nasomi.com/wiki/index.php?title= ... me_account

Wrapping Up
-----------
The Terminal window will remain open after closing the game.
To reopen the game, close this terminal window and relaunch with the shortcut in Applications.
You can drag the NasomiXI icon from Applications to your dock or your Desktop for shortcuts.


Top
   
PostPosted: Mon Feb 04, 2019 3:26 pm 
Offline
User avatar

Joined: Tue Apr 04, 2017 4:10 pm
Posts: 8
Nice work!


Top
   
PostPosted: Sun Feb 17, 2019 4:37 pm 
Offline

Joined: Sat Jan 12, 2019 10:27 am
Posts: 10
went through the whole thing step by step, it works!
encountered a few mistakes but they were because of myself.


Top
   
PostPosted: Mon Feb 18, 2019 1:47 pm 
Offline

Joined: Thu Feb 14, 2019 1:23 pm
Posts: 20
Followed this guide step by step, but I encountered some problems which started with nothing happening when trying to launch the game, then developed into the login loop.

I discovered the problem was that brew was installing WINE as a 64 bit prefix for some reason (either that or I had done it by mistake myself earlier) and the step where you type the code "WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot" didn't work for me.

In any case, I found a solution by typing this to create a 32 bit prefix folder:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot

Afterwards I deleted the already installed .wine folder and renamed this new 'prefix 32' folder to '.wine' to take it's place. After that it worked! Thanks for the guide :)


Top
   
PostPosted: Mon Feb 25, 2019 2:31 am 
Offline

Joined: Sun Feb 24, 2019 11:28 pm
Posts: 30
this is EXACTLY the guide I've been looking for the last few hours. thank you for putting the time into making it. can't wait to try it out tonight/tomorrow.


Top
   
PostPosted: Tue Feb 26, 2019 12:06 am 
Offline

Joined: Sun Feb 24, 2019 11:28 pm
Posts: 30
mantic wrote:
Installing FFXI NasomiXI on MacOS 10.14 Mojave
----------------------------------------------
This guide was made out of necessity. I recently installed NasomiXI on two friends' Macs. (10.14 Mojave). I guarantee none of this information, and cannot help with anyone's installations beyond what you find in this guide. I do not play on Mac. The previous guide for Mac installs on the wiki was incomplete / out of date, so I wrote this complete guide to help those brave enough to attempt it.

Things you can't do in NasomiXI with a Mac that PC users can
------------------------------------------------------------
Use Ashita
Recast addon
TParty addon
Paste plugin
Screenshot plugin (default screenshot might be possible, configured through NasomiXI Config? - untested).
Timestamp plugin (the built in timestamp is available in game, under Config -> Windows -> Shared).
FPS addon
Distance addon
Drawdistance addon
Most anything not stock FFXI.

Getting Started
---------------
FFXI, and therefore NasomiXI, is a Windows only application, but the fine people at Wine https://www.winehq.org/ have added support so all our Mac friends (and Linux, not covered in this guide) can play with us. In this guide we will install Homebrew, which will handle installing and configuring Wine and other applications Wine requires, to make everything work.

Installing Homebrew
-----------------------------------
Go to Applications -> Utilities -> Terminal
Type:
Code:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Press return.
Press return again when prompted.
Enter password, press return.
Wait for this to complete (several minutes).
Type: brew doctor
Press return "Your system is ready to brew" should be displayed.

Installing Xcode
----------------
Open the App Store.
Search for Xcode.
Click on Get.
Click on Install App.

In the Terminal window:
type: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Press return.
Type: sudo xcodebuild -license
Press return.
Hit return to view the license agreements.
Press q to quit.
Type: agree
Press return.

Installing XQuartz
------------------
In the Terminal window:
Type: brew cask install xquartz
Press return.
Wait for this to complete (several minutes).

Installing Wine
---------------
In the Terminal window:
Type: brew install wine
Press return.

If you get an error saying Wine cannot be installed, follow these steps (reinstalling homebrew), otherwise proceed to Wine Config.
Type:
Code:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Press return.
Press return again when prompted.
Enter password, press return.
Wait for this to complete (several minutes).
Type: brew doctor
Press return "Your system is ready to brew" should be displayed.

Wine Config
-----------
In the Terminal window:
Type: wine winecfg
Press return.
Use the default settings. Press "ok" to close.

Download the file imm32.dll.so from here: http://nabutso.com:4438/FFXI/imm32.dll.so
Copy the file once downloaded.

In the Terminal window:
Type: open ~/.wine/dosdevices/c:/windows/system32
Press return.
Paste the imm32.dll.so file in this directory.

In the Terminal window:
Type: WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
Press return.

Install NasomiXI with Wine
--------------------------
Unzip NasomiXI.v20.zip from here: https://na.nasomi.com/software/NasomiXI.v20.zip

In the Terminal window:
Type: cd ~
Press return.
Type cd Downloads/NasomiXI.v.20/ (Your path might be different depending on where you downloaded it)
Press return.
Type: wine NasomiXI.exe

Install NasomiXI with the installer that opens.
IMPORTANT - Install in C:\NasomiXI, not the default C:\Program Files (x86)\NasomiXI. Shortcuts won't work properly with the default install location due to AppleScript not liking spaces in the path.

If you get a "Previous install has been detected. Do you want to copy your settings and uninstall the old version?" - choose NO.
Once the installer completes, choose Finish.

Creating Launch Scripts
-----------------------
Open Applications -> Utilities -> Script Editor.
Click New Document in the bottom left.
Set to AppleScript in the top left (default).
Paste the following into the script box:

tell application "Terminal"
reopen
activate
do script "cd ~/.wine/drive_c/NasomiXI/SquareEnix/Ashita/ffxi-bootmod/" in window 1
delay 2
do script "wine boot.exe --hairpin" in window 1
end tell

Click the hammer icon up top.

Go to File -> Save.
Change File Format to Application.
Name: NasomiXI
Where: Applications
Click on Save.

Go to File -> New.
Set to AppleScript in the top left (default).
Paste the following into the script box:

tell application "Terminal"
reopen
activate
do script "cd ~/.wine/drive_c/NasomiXI/SquareEnix/'FINAL FANTASY XI'/ToolsUS/" in window 1
delay 2
do script "wine 'FINAL FANTASY XI Config.exe'" in window 1
end tell

Click the hammer icon up top.

Go to File -> Save.
Change File Format to Application.
Name: NasomiXI Config
Where: Applications
Click on Save.

Close both Script Editor windows.

Updating the Launcher
---------------------
Download the latest Launcher from here: https://na.nasomi.com/software/Ashita.zip
Unzip the file.
Copy the Ashita folder.

In the Terminal window:
Type: open ~/.wine/drive_c/NasomiXI/SquareEnix/
Delete the Ashita folder there.
Paste in your new Ashita folder.

Delete the auto created shortcuts on your desktop (they will not work):
NasomiXI Config.desktop
NasomiXI Config.lnk
NasomiXI.desktop
NasomiXI.lnk

Configuring NasomiXI
--------------------
Run NasomiXI Config in Applications.
If prompted, choose OK (Allow).

Find your resolution in Apple Icon - About this Mac -> Displays.
On the Screen Size tab in NasomiXI Config, set all 3 to the resolution you just found (possibly half of your resolution for background and menu if things are very small).
On the General tab, set to Borderless Window -> Agree when it prompts you to confirm this setting.
On the Textures tab, leave default settings.
On the Effects tab, set Environmental Animation to Smooth (optional).
On the Sound tab, set to always on (optional).
On the Misc. tab, turn opening movie off (optional), enable Hardware Mouse, enable Graphics Stabilization.
On the Misc 2. tab, leave default settings.
Press OK -> Save Settings? -> Yes -> Settings Saved -> OK
Close the Terminal window.

Function Keys Configuration
---------------------------
Macs defaultly use F1-F12 as media keys. FFXI relies on the F keys for various shortcuts. To toggle this behavior, do the following:

Choose System Preferences from the Apple menu.
Click Keyboard.
Click the Keyboard tab if it's not already highlighted.
Select "Use all F1, F2, etc. keys as standard function keys".
F1-F12 will now work properly in FFXI without having to hold FN.
FN+F1-F12 will now act as media keys.

Launching the Game
------------------
In Applications, open NasomiXI.
If prompted, choose OK(Allow).
To login, type: 1
Enter username and password as normal.
To create an account, follow this guide: http://nasomi.com/wiki/index.php?title= ... me_account

Wrapping Up
-----------
The Terminal window will remain open after closing the game.
To reopen the game, close this terminal window and relaunch with the shortcut in Applications.
You can drag the NasomiXI icon from Applications to your dock or your Desktop for shortcuts.





this worked for me up until this point....
"Install NasomiXI with Wine
--------------------------
Unzip NasomiXI.v20.zip from here: https://na.nasomi.com/software/NasomiXI.v20.zip

In the Terminal window:
Type: cd ~
Press return.
Type cd Downloads/NasomiXI.v.20/ (Your path might be different depending on where you downloaded it)
Press return.
Type: wine NasomiXI.exe"

when I type "cd downloads/nasomixi.v.20/ " I get this error....

Nicks-MacBook-Pro:~ nickle$ cd Downloads/NasomiXI.v.20/
-bash: cd: Downloads/NasomiXI.v.20/: No such file or directory
Nicks-MacBook-Pro:~ nickle$ wine NasomiXI.exe
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000

I'm very computer illiterate and was hoping to start an account tonight,. if it helps I am using safari for the downloads. MacBook Pro 2017.


Top
   
PostPosted: Tue Feb 26, 2019 12:14 am 
Offline
User avatar

Joined: Wed May 10, 2017 8:26 pm
Posts: 3780
"downloads" isn't "Downloads"

and yes, as the guide says, the path can be different if you downloaded it somewhere else. God damn macs. Good luck doing anything useful on one without having to learn how to use the entirety of linux.

_________________
Returning/Existing Player? Trouble logging in? Click here |~| New player Gil guide |~| More Troubleshooting


Top
   
PostPosted: Tue Feb 26, 2019 12:27 am 
Offline

Joined: Sun Feb 24, 2019 11:28 pm
Posts: 30
Nabutso wrote:
"downloads" isn't "Downloads"

and yes, as the guide says, the path can be different if you downloaded it somewhere else. God damn macs. Good luck doing anything useful on one without having to learn how to use the entirety of linux.


@nabutso thank you very much for your quick response...
the way I took your response is the de-capitalize the D in "Downloads." so... after unzipping the file, I go to terminal and type....

cd ~
return
cd downloads/Nasomi.v.20

then I get this error
"-bash: cd: downloads/Nasomi.v.20: No such file or directory"

I appreciate you getting back so quickly


Top
   
PostPosted: Tue Feb 26, 2019 12:30 am 
Offline

Joined: Sun Feb 24, 2019 11:28 pm
Posts: 30
@nabutso
what exactly is "CD" ? and I don't understand pathing.... super computer noob, I know... that stand for cloud drive? because the unzipped file saved straight to downloads if that helps


Top
   
PostPosted: Tue Feb 26, 2019 12:38 am 
Offline

Joined: Sun Feb 24, 2019 11:28 pm
Posts: 30
Nabutso wrote:
"downloads" isn't "Downloads"

and yes, as the guide says, the path can be different if you downloaded it somewhere else. God damn macs. Good luck doing anything useful on one without having to learn how to use the entirety of linux.


does there fact that I used Safari to do everything up to this point change my "path" ?? im not sure what to type into terminal up to this point


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 3 Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 18 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited