Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Descent Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Games (Shooter) - GameBrew
|title_mode=append
|image=descentwii.jpg
|image_alt=Descent
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Descent
|title=Descent
|image=descentwii.jpg
|image=descentwii2.png
|description=Descent is a highly advanced first person shooter boasting six degrees of freedom.
|description=A highly advanced first person shooter.
|author=tueidj, niuus
|author=tueidj, niuus
|lastupdated=2020/08/04
|lastupdated=2020/08/04
Line 18: Line 12:
|source=https://github.com/niuus/Descent-Wii
|source=https://github.com/niuus/Descent-Wii
}}
}}
== Introduction ==
Descent was originally released by Parallax Software in 1995. It was the first game featuring a full 3D environment (before Quake) as well as gameplay that allowed six degrees of freedom and multiplayer networking that allowed players to join and leave at any time.  
Descent was originally released by Parallax Software in 1995. It was the first game featuring a full 3D environment (before Quake) as well as gameplay that allowed six degrees of freedom and multiplayer networking that allowed players to join and leave at any time. This release is not to be confused with the announced Descent WiiWare release in progress by G1M2: This homebrew release is a port of Parallax' original Descent source code, which was released with the restriction of non-commercial, non-revenue generating purposes.  


== Game Setup ==
This release is not to be confused with the announced Descent WiiWare release in progress by G1M2: This homebrew release is a port of Parallax' original Descent source code, which was released with the restriction of non-commercial, non-revenue generating purposes.
The resource files from a registered copy of Descent (updated to V1.4a or v1.5) are required. The required files are called DESCENT.PIG and DESCENT.HOG and must be placed in the /apps/descent/ directory. The resource files from the shareware version or the "Destination Saturn" release are '''not''' suitable. The game will perform checksum verification at startup to make sure they are correct. If you purchase "The Descent 1 and 2 Collection" from [http://www.gog.com/en/gamecard/descent_1_descent_2 Good Old Games] you can be sure the files will be correct (and you get Descent2 as well, which may come in useful at a later time...).


== Music ==
It was participated in the GBAtemp Homebrew Bounty 2011 (Wii, 2nd place).
Descent originally used midi music and the wii has no midi hardware. However it can play the songs by using timidity-compatible instrument patch files such as those found at [http://freepats.zenvoid.org/ the Freepats project]. Once you have a patch set copy the .cfg file you wish to use to "/etc/timidity/timidity.cfg" on your SD/USB drive and put the patch files in "/usr/local/lib/timidity". Alternatively MP3 files can be used, by placing them in the music subdirectory and renaming them appropriately. The "readme.txt" file in that directory contains the list of required filenames. If you bought Descent from gog.com you can use the MP3 files from the "descent_soundtrack.zip" extra download. Not all the MP3 files need to exist, any that are missing will use the midi songs instead (which will be silent if there are no instrument patches).


== Controls ==
== Installation ==
The in-game controls are fully configurable from the Settings/Options menu. Each input option (Wiimote/Nunchuk/Classic) has its own individual profile. If the game doesn't seem to be responding correctly check that the current input option selection matches the controller that you are trying to use. The classic controller may require manual calibration since it doesn't store any calibration data internally.
The resource files from a registered copy of Descent (updated to V1.4a or v1.5) are required. The required files are called DESCENT.PIG and DESCENT.HOG and must be placed in the /apps/descent/ directory.
Hardcoded keys for menus are as follows:
{| class="wikitable" style="left;text-align:center;"
|-
| Wiimote  || Classic Controller || Action
|-
| Wiimote Aim || || Move mouse pointer
|-
| Wiimote A Button || Classic A Button || Select/Enter
|-
| Wiimote Home Button || Classic Home Button || ESC
|-
| Wiimote DPad Up || Classic DPad Up || Up
|-
| Wiimote DPad Right || Classic DPad Right || Right
|-
| Wiimote DPad Down || Classic DPad Down || Down
|-
| Wiimote DPad Left || Classic DPad Left || Left
|}


== Multiplayer ==
The resource files from the shareware version or the "Destination Saturn" release are not suitable. The game will perform checksum verification at startup to make sure they are correct.
Multiplayer modes are fully functional since version 1.10. It can be a bit laggy at times, but overall works pretty well for a game that was never designed to be played over the internet. DOSBox clients can also connect and play; run "ipxnet connect descent.tueidj.net 2130" before launching Descent from within the DOSBox window. Note that due to the way DOSBox manages connections, it is not possible to retrieve your identity when rejoining a game (but it works for the wii version).
 
If you purchase "The Descent 1 and 2 Collection" from [http://www.gog.com/en/gamecard/descent_1_descent_2 Good Old Games] you can be sure the files will be correct (and you get Descent2 as well, which may come in useful at a later time...).
 
===Music===
Descent originally used midi music and the Wii has no midi hardware. However it can play the songs by using timidity-compatible instrument patch files such as those found at the Freepats project.
 
Once you have a patch set copy the .cfg file you wish to use to "/etc/timidity/timidity.cfg" on your SD/USB drive and put the patch files in "/usr/local/lib/timidity".
 
Alternatively MP3 files can be used, by placing them in the music subdirectory and renaming them appropriately. The "readme.txt" file in that directory contains the list of required filenames.
 
If you bought Descent from gog.com you can use the MP3 files from the "descent_soundtrack.zip" extra download. Not all the MP3 files need to exist, any that are missing will use the midi songs instead (which will be silent if there are no instrument patches).
 
==User guide==
=== Multiplayer ===
Multiplayer modes are fully functional since version 1.10. It can be a bit laggy at times, but overall works pretty well for a game that was never designed to be played over the internet.  
 
DOSBox clients can also connect and play; run "ipxnet connect descent.tueidj.net 2130" before launching Descent from within the DOSBox window. Note that due to the way DOSBox manages connections, it is not possible to retrieve your identity when rejoining a game (but it works for the wii version).
 
=== Controllers ===
The in-game controls are fully configurable from the Settings/Options menu. Each input option (Wiimote/Nunchuk/Classic) has its own individual profile.
 
If the game doesn't seem to be responding correctly check that the current input option selection matches the controller that you are trying to use.
 
The classic controller may require manual calibration since it doesn't store any calibration data internally.
 
==Controls==
'''Wiimote, Classic Controller:'''
 
Wiimote Pointer - Move mouse pointer
 
A - Select/Enter
 
Home - ESC
 
D-Pad - Up/Down/Left/Right


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/descentwii-01.jpg
https://dlhb.gamebrew.org/wiihomebrews/descentwii3.png
https://dlhb.gamebrew.org/wiihomebrews/descentwii-02.jpg
https://dlhb.gamebrew.org/wiihomebrews/descentwii4.png
https://dlhb.gamebrew.org/wiihomebrews/descentwii-03.jpg
https://dlhb.gamebrew.org/wiihomebrews/descentwii-04.jpg
https://dlhb.gamebrew.org/wiihomebrews/descentwii-05.jpg
https://dlhb.gamebrew.org/wiihomebrews/descentwii-06.jpg


==Media==
https://dlhb.gamebrew.org/wiihomebrews/descentwii5.png
<youtube>Vy6rmdtLmVg</youtube>
https://dlhb.gamebrew.org/wiihomebrews/descentwii6.png


== Changelog ==
== Changelog ==
'''Version 1.12'''
'''Version 1.12'''
* New build
* New build.


'''Version 1.10'''
'''Version 1.10'''
* Multiplayer/Network support
* Multiplayer/Network support.
* Fixed a bug in the 64-bit square root calculation that caused random freezes
* Fixed a bug in the 64-bit square root calculation that caused random freezes.
* Fixed stack overflows in vector intersection search
* Fixed stack overflows in vector intersection search.
* Faster fixed point division
* Faster fixed point division.


'''Version 1.00'''
'''Version 1.00'''
Line 77: Line 79:


== External links ==
== External links ==
* Wiibrew - https://wiibrew.org/wiki/Descent
* GitHub - https://github.com/niuus/Descent-Wii
* Github - https://github.com/niuus/Descent-Wii
* WiiBrew - https://wiibrew.org/wiki/Descent
* GBAtemp - https://gbatemp.net/threads/descent-wii-entry.289764/
 
[[Category:GBAtemp Homebrew Bounty 2011]]

Latest revision as of 12:11, 4 Haziran 2024

Descent
Descentwii2.png
General
Authortueidj, niuus
TypeShooter
Version1.13
LicenseMixed
Last Updated2020/08/04
Links
Download
Website
Source

Descent was originally released by Parallax Software in 1995. It was the first game featuring a full 3D environment (before Quake) as well as gameplay that allowed six degrees of freedom and multiplayer networking that allowed players to join and leave at any time.

This release is not to be confused with the announced Descent WiiWare release in progress by G1M2: This homebrew release is a port of Parallax' original Descent source code, which was released with the restriction of non-commercial, non-revenue generating purposes.

It was participated in the GBAtemp Homebrew Bounty 2011 (Wii, 2nd place).

Installation

The resource files from a registered copy of Descent (updated to V1.4a or v1.5) are required. The required files are called DESCENT.PIG and DESCENT.HOG and must be placed in the /apps/descent/ directory.

The resource files from the shareware version or the "Destination Saturn" release are not suitable. The game will perform checksum verification at startup to make sure they are correct.

If you purchase "The Descent 1 and 2 Collection" from Good Old Games you can be sure the files will be correct (and you get Descent2 as well, which may come in useful at a later time...).

Music

Descent originally used midi music and the Wii has no midi hardware. However it can play the songs by using timidity-compatible instrument patch files such as those found at the Freepats project.

Once you have a patch set copy the .cfg file you wish to use to "/etc/timidity/timidity.cfg" on your SD/USB drive and put the patch files in "/usr/local/lib/timidity".

Alternatively MP3 files can be used, by placing them in the music subdirectory and renaming them appropriately. The "readme.txt" file in that directory contains the list of required filenames.

If you bought Descent from gog.com you can use the MP3 files from the "descent_soundtrack.zip" extra download. Not all the MP3 files need to exist, any that are missing will use the midi songs instead (which will be silent if there are no instrument patches).

User guide

Multiplayer

Multiplayer modes are fully functional since version 1.10. It can be a bit laggy at times, but overall works pretty well for a game that was never designed to be played over the internet.

DOSBox clients can also connect and play; run "ipxnet connect descent.tueidj.net 2130" before launching Descent from within the DOSBox window. Note that due to the way DOSBox manages connections, it is not possible to retrieve your identity when rejoining a game (but it works for the wii version).

Controllers

The in-game controls are fully configurable from the Settings/Options menu. Each input option (Wiimote/Nunchuk/Classic) has its own individual profile.

If the game doesn't seem to be responding correctly check that the current input option selection matches the controller that you are trying to use.

The classic controller may require manual calibration since it doesn't store any calibration data internally.

Controls

Wiimote, Classic Controller:

Wiimote Pointer - Move mouse pointer

A - Select/Enter

Home - ESC

D-Pad - Up/Down/Left/Right

Screenshots

descentwii3.png descentwii4.png

descentwii5.png descentwii6.png

Changelog

Version 1.12

  • New build.

Version 1.10

  • Multiplayer/Network support.
  • Fixed a bug in the 64-bit square root calculation that caused random freezes.
  • Fixed stack overflows in vector intersection search.
  • Faster fixed point division.

Version 1.00

  • Initial Release

External links

Advertising: