Here are some directions to install Diablo (devilutionX) on your SGI running IRIX.
- THANKS to Onre, HAL, Unxmaal, jenna16bit, mach-kernal of SGI UG! They did this. I just put it on a repo.
- tested on 6.5.30, with RSE 0.0.7 on a Fuel and base Octane 1. Sound just works
- many hours of hacking, building packages and staging so you can install with one command... enjoy
Directions
- you should have RSE 0.0.7 installed on your SGI
Update:
Use the official SGUG S3 REPO! No more Dandyum
Add Repo:
---------------------------
you can cut and paste this into a terminal on your SGI:
BECOME ROOT
cat <<EOF > /usr/sgug/etc/yum.repos.d/ports.sgi.sh-007.repo
[ports.sgi.sh-007]
name=SGI.SH SGUG RSE 0.0.7 Moneypenny MIPS3
baseurl=http://ports.sgi.sh/repo/0.0.7
enabled=1
metadata_expire=3d
type=rpm
skip_if_unavailable=False
gpgcheck=0
repo_gpgcheck=0
# don't use this now, but packages are signed and tdnf will be fixed soon to use them
# gpgkey=file:///usr/sgug/etc/pki/rpm-gpg/RPM-GPG-KEY-sgugrse-primary
EOF
Install Diablo using the above repo:
$ sudo microdnf install devilutionX
Pull down the data file and ini file to run diablo:
Get them on GOG for $10!
Grab a sample ini file:
$ wget http://dandyum2.irix.fun/diablo/diablo.ini
> make the dir for datafiles
$ mkdir -p ~/.local/share/diasurgical/devilution
> copy files into place:
cp diablo.ini ~/.local/share/diasurgical/devilution
cp diabdat.mpq ~/.local/share/diasurgical/devilution
Start the game:
/usr/sgug/bin/devilutionX
* Put speakers on your SGI to enjoy the sound
Troubleshooting:
if game starts full screen edit diablo.ini and ensure that:
Fullscreen=0
Upscale=0
Sometimes the game resets them when it first starts up.
Missing localrepo
If you see this error:
Downloading metadata...
error: /usr/sguglocalrepo was not found
This means you didn't untar the RSE 007 local repo as per directions!
For reference:
su - (enter root password)
cd /usr
gunzip -dc /path/to/sgug-rse-selfhoster-0.0.7beta.tar.gz |tar xf -
gunzip -dc /path/to/sgug-rse-localrepo-0.0.7beta.tar.gz |tar xf -
(log out of root)
you didn't do the
gunzip -dc /path/to/sgug-rse-localrepo-0.0.7beta.tar.gz |tar xf -
part- go do it!
Now it will work.
- THANKS to Onre, HAL, Unxmaal, jenna16bit, mach-kernal of SGI UG! They did this. I just put it on a repo.
- tested on 6.5.30, with RSE 0.0.7 on a Fuel and base Octane 1. Sound just works
- many hours of hacking, building packages and staging so you can install with one command... enjoy
Directions
- you should have RSE 0.0.7 installed on your SGI
Update:
Use the official SGUG S3 REPO! No more Dandyum
Add Repo:
---------------------------
you can cut and paste this into a terminal on your SGI:
BECOME ROOT
cat <<EOF > /usr/sgug/etc/yum.repos.d/ports.sgi.sh-007.repo
[ports.sgi.sh-007]
name=SGI.SH SGUG RSE 0.0.7 Moneypenny MIPS3
baseurl=http://ports.sgi.sh/repo/0.0.7
enabled=1
metadata_expire=3d
type=rpm
skip_if_unavailable=False
gpgcheck=0
repo_gpgcheck=0
# don't use this now, but packages are signed and tdnf will be fixed soon to use them
# gpgkey=file:///usr/sgug/etc/pki/rpm-gpg/RPM-GPG-KEY-sgugrse-primary
EOF
Install Diablo using the above repo:
$ sudo microdnf install devilutionX
Pull down the data file and ini file to run diablo:
Diablo + Hellfire
Battle.net® multiplayer requires you to configure the Router and Firewall Ports, details
www.gog.com
Get them on GOG for $10!
Grab a sample ini file:
$ wget http://dandyum2.irix.fun/diablo/diablo.ini
> make the dir for datafiles
$ mkdir -p ~/.local/share/diasurgical/devilution
> copy files into place:
cp diablo.ini ~/.local/share/diasurgical/devilution
cp diabdat.mpq ~/.local/share/diasurgical/devilution
Start the game:
/usr/sgug/bin/devilutionX
* Put speakers on your SGI to enjoy the sound
Troubleshooting:
if game starts full screen edit diablo.ini and ensure that:
Fullscreen=0
Upscale=0
Sometimes the game resets them when it first starts up.
Missing localrepo
If you see this error:
Downloading metadata...
error: /usr/sguglocalrepo was not found
This means you didn't untar the RSE 007 local repo as per directions!
For reference:
GitHub - sgidevnet/sgug-rse: Silicon Graphics User Group RPM Software Environment
Silicon Graphics User Group RPM Software Environment - sgidevnet/sgug-rse
github.com
su - (enter root password)
cd /usr
gunzip -dc /path/to/sgug-rse-selfhoster-0.0.7beta.tar.gz |tar xf -
gunzip -dc /path/to/sgug-rse-localrepo-0.0.7beta.tar.gz |tar xf -
(log out of root)
you didn't do the
gunzip -dc /path/to/sgug-rse-localrepo-0.0.7beta.tar.gz |tar xf -
part- go do it!
Now it will work.
Attachments
-
1.4 MB Views: 381
-
2 MB Views: 385
Last edited: