PSP Legacy: Difference between revisions

From GameBrew
(Created page with "{{Infobox PSP Homebrews}} {{Infobox PSP Homebrews |title=PSP Legacy |image= |description=Port of Doom Lagacy. |author=kgsws, Duke, Sunray, Six-Shoota |lastupdated=2014/06...")
 
m (Text replacement - "Category:PSP homebrew games" to "")
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP Homebrews}}
{{Infobox PSP Homebrews
{{Infobox PSP Homebrews
|title=PSP Legacy
|title=PSP Legacy
|image=
|image=Psplegacy2.png
|description=Port of Doom Lagacy.
|description=Port of Doom Lagacy.
|author=kgsws, Duke, Sunray, Six-Shoota
|author=kgsws, Duke, Sunray, Six-Shoota
Line 9: Line 8:
|version=r4.01
|version=r4.01
|license=Mixed
|license=Mixed
|download=[https://dlhb.gamebrew.org/psphomebrew/psplegacynomusic.7z No music] & [https://dlhb.gamebrew.org/psphomebrew/psplegacymusic.7z With music]
|download=[https://dlhb.gamebrew.org/psphomebrew/psplegacynomusic.7z?k33p0fil35 No music] & [https://dlhb.gamebrew.org/psphomebrew/psplegacymusic.7z?k33p0fil35 With music]
|website=https://www.doomworld.com/forum/topic/69194-legacy-psp-gameplay-fixes
|website=https://www.doomworld.com/forum/topic/69194-legacy-psp-gameplay-fixes
|source=https://www.doomworld.com/forum/topic/69194-legacy-psp-gameplay-fixes
|source=https://www.doomworld.com/forum/topic/69194-legacy-psp-gameplay-fixes
Line 15: Line 14:
PSP Legacy is a source port of [https://doomwiki.org/wiki/Doom_Legacy Doom Lagacy] for the Sony PlayStation Portable, originally created by Kgsws.
PSP Legacy is a source port of [https://doomwiki.org/wiki/Doom_Legacy Doom Lagacy] for the Sony PlayStation Portable, originally created by Kgsws.


Doom Legacy is a source port of the original DOOM for PC that plays DOOM, DOOM 2, Final DOOM, and Heretic. It enhances Doom with things like TCP/IP networking, OpenGL renderer, Heretic support.
Doom Legacy is a source port of the original DOOM for PC. It enhances Doom with things like TCP/IP networking, OpenGL renderer and Heretic support.


This port was initially based on Doom Legacy 1.42, but has since had many bugs fixed and most Legacy features added, such as hardware accelerated rendering.
This port was initially based on Doom Legacy 1.42, but has since had many bugs fixed and most Legacy features added, such as hardware accelerated rendering.
Line 49: Line 48:
* Music Pack by Duke.
* Music Pack by Duke.
* Music Pack by Antonio Aiello (no Heretic).
* Music Pack by Antonio Aiello (no Heretic).
'''Note:''' The config.cfg configuration file assumes you're using a jailbroken Vita/PSTV and are using Adrenaline with the right stick mapped onto the right hand buttons. If this doesn't suit you, delete the config.cfg file and set up your own configuration.


==User guide==
==User guide==
Line 63: Line 60:


Notes:
Notes:
* This is also compatibile with FreeDoom (rename the IWADS).
* This also works with FreeDoom (rename to one of the above names).
* If you want to play multiplayer, use menu.
* If you want to play multiplayer, use menu.
* If you want 333MHz in multiplayer, you must switch it first, and then activate multiplayer.
* If you want 333MHz in multiplayer, you must switch it first, and then activate multiplayer.
Line 69: Line 66:


===Music Pack===
===Music Pack===
The music support is for MP3s and you are free to add whatever music you like to the game now. However, if enjoy the original music, you ca nuse the music pack with the original OPL synth tunes from DOS. It's a little on the large side, but if space is an issue for you, you can always grab an MP3 converter and lower the bitrate (currently 192kbps).
The music support is for MP3s and you are free to add whatever music you like to the game now. However, if enjoy the original music, you can use the music pack with the original OPL synth tunes from DOS. It's a little on the large side, but if space is an issue for you, you can always grab an MP3 converter and lower the bitrate (currently 192kbps).


==Screenshots==
==Screenshots==
Line 105: Line 102:
* Optimized sound mixing code.
* Optimized sound mixing code.


'''r3''' (By Duke)
'''r3''' (by Duke)


Added:
Added:
Line 161: Line 158:
* Author's website (Sunray) - [https://web.archive.org/web/20140714144720/http://www.rgba.se:80/2011/02/psp-legacy-release-4.html http://www.rgba.se:80/2011/02/psp-legacy-release-4.html] (archived)
* Author's website (Sunray) - [https://web.archive.org/web/20140714144720/http://www.rgba.se:80/2011/02/psp-legacy-release-4.html http://www.rgba.se:80/2011/02/psp-legacy-release-4.html] (archived)
* QuickJump - [https://web.archive.org/web/20110816133534/http://forums.qj.net/psp-development-forum/168424-release-psp-legacy-third-release.html http://forums.qj.net/psp-development-forum/168424-release-psp-legacy-third-release.html] (archived)
* QuickJump - [https://web.archive.org/web/20110816133534/http://forums.qj.net/psp-development-forum/168424-release-psp-legacy-third-release.html http://forums.qj.net/psp-development-forum/168424-release-psp-legacy-third-release.html] (archived)
[[Category:PSP homebrew games]]
[[Category:Homebrew shooter games on PSP]]

Latest revision as of 12:24, 8 May 2024

PSP Legacy
Psplegacy2.png
General
Authorkgsws, Duke, Sunray, Six-Shoota
TypeShooter
Versionr4.01
LicenseMixed
Last Updated2014/06/28
Links
[No music & With music Download]
Website
Source

PSP Legacy is a source port of Doom Lagacy for the Sony PlayStation Portable, originally created by Kgsws.

Doom Legacy is a source port of the original DOOM for PC. It enhances Doom with things like TCP/IP networking, OpenGL renderer and Heretic support.

This port was initially based on Doom Legacy 1.42, but has since had many bugs fixed and most Legacy features added, such as hardware accelerated rendering.

Features

  • All features from Legacy 1.42:
    • 3D floors.
    • Deep water.
    • Boom support.
    • DeHackEd patches support.
    • Split-screen.
    • Chasecam.
    • Translucency on sprites and walls.
    • Freelook.
    • Volumetric fog in software mode.
    • 3D lights in software mode.
    • Fragglescript.
    • Colored lighting.
    • Console.
    • Jumping.
  • Support for Doom, Doom II, Heretic.
  • Hardware acceleration through LibGU, an API which has similarities with OpenGL based on Doom Legacy's OpenGL renderer.
  • Music is playable as MP3s.
  • Ad-hoc multiplayer support for up to 4 players.
  • Ability to use up to 5 PWAD or DeHackEd files at one time.

Installation

Both downloads contain the following versions:

  • PSP Lagacy R4 by Sunray.
  • PSP Legacy R4.01 by Six-Shoota.

The optional music bundle also contains:

  • Music Pack by Duke.
  • Music Pack by Antonio Aiello (no Heretic).

User guide

IWAD names:

  • Doom 1 (demo) - doom1.wad.
  • Doom 1 - doom.wad.
  • Doom 1 (Ultimate) - doomu.wad.
  • Doom 2 - doom2.wad.
  • Doom 2 (Plutonia) - plutonia.wad.
  • Doom 2 (TNT) - tnt.wad.
  • Heretic - heretic.wad.

Notes:

  • This also works with FreeDoom (rename to one of the above names).
  • If you want to play multiplayer, use menu.
  • If you want 333MHz in multiplayer, you must switch it first, and then activate multiplayer.
  • 480x272 render is not too fast, it is better on 333MHz.

Music Pack

The music support is for MP3s and you are free to add whatever music you like to the game now. However, if enjoy the original music, you can use the music pack with the original OPL synth tunes from DOS. It's a little on the large side, but if space is an issue for you, you can always grab an MP3 converter and lower the bitrate (currently 192kbps).

Screenshots

psplegacy3.png

psplegacy4.png

psplegacy5.png

psplegacy6.png

Compatibility

Tested on:

PSP 3000 with 5.03 GEN-A
PSP 1000 with 5.00 M33-6

Known issues

Standby will most likely crash the game (not related to code changes).

Some levels have rendering errors (holes in floors and walls), but these are also found in the PC version of DOOM Legacy and has nothing to do with this port.

Changelog

r4.01 (by Six-Shoota)

  • TNT Map30 stair bug fixed. The stairs now rise same as in the original.
  • TNT Map31 yellow key wad error detected and dynamically fixed. Now the player can finish the game, even on the original buggy TNT.
  • In Doom2 Map05, two doors to secret rooms would not work. If another door (1st of 4 doors on left) is opened first, then an extraneous tag 9 will move the floors of these two rooms like doors. Restored some tests that stopped the floors movement like the original, and the flawed Map05 is then playable.

r4 (by Sunray)

  • Fixed auto map rendering. Toggle with START button. You can zoom in by holding TRIANGLE and zoom out by holding SQUARE.
  • DOOM 1 - E3M1 no longer has clipped geometry and sprites in the beginning (bug in GU hardware renderer).
  • DOOM 2 - MAP01 no longer has invisible walls and flats (BSP precision issue).
  • Stick input is now analog and not digital. Added sensitivity controllers for both X and Y.
  • Increased the number of sound channels from 16 to 24.
  • Optimized sound mixing code.

r3 (by Duke)

Added:

  • Music support (MP3).
  • Volume sliders.
  • Cheat menu.
  • Turbo (Player Setup).
  • Improved save game names.
  • Reorganized HUD.

Bugs fixed:

  • End of level screens completely fixed (stats, animations, splats, arrow, sounds (Heretic)).
  • Restored original Heretic end of level behavior (fraction stats, no rolling count).
  • Intermission screens completely fixed (added missing text, increased width and max patches).
  • End of game screens completely fixed (stretched, fixed scroll).
  • DM and Coop score screens completely fixed (redesigned).
  • Dozens of graphics stretched/centered.
  • Fixed map selection list (Heretic episode 4 and 5 did the same thing).
  • Added Heretic bonus maps (E4M1 in 3 episode version, E6M1, E6M2, and E6M3 in 5 episode version).
  • Fixed Heretic menu sounds.
  • Fixed DOOM 2 and Heretic quit sounds.
  • Restored Heretic skill 5 behavior (no confirm, no respawn).
  • Restored Heretic death sound behavior (wimpy, normal, crazy, gib).
  • Fixed Heretic tome and flight spinning icons.
  • Fixed Heretic netgame weapon kill messages (uses its own now, not DOOM's).
  • Fixed bug improperly reporting tome + mace kill as telefrag.
  • Fixed bug causing all multiplayer servers to be skill 3.
  • Fixed netgame timelimit.
  • Fixed Connect Server menu (spacing, name overflow).
  • Fixed menus escaping to wrong menu.
  • Fixed text spacing in status messages and console.
  • Adjusted sky textures.
  • Can no longer end game if not playing.
  • Loading empty game no longer ends demo sequence.

r2 Quick bugfix release 1 (by kgsws)

  • Fixed strafe/look keys.

r2 (by kgsws)

  • GU (hardware) rendering.
  • Little code cleanup (for example software renderer removed).
  • Fixed some legacy's bugs.
  • Removed some things (for example old status bar).
  • New bugs added (but i don't know them yet).
  • Big thanks to Peter Mackay and Chris Swindle for their clipping code from PSP Quake.

r1 (by kgsws)

  • 480x272 render is not too fast, it is better on 333MHz.
  • If you want to play multiplayer, use menu.
  • If you want 333MHz in multiplayer, you must switch it first, and then activate multiplayer.
  • Tested on 3.90 M33.

External links

Advertising: