PSP Legacy

From GameBrew
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: