Skip to content

Releases: rLeo2023/cstrike-psp

Release 1.3.3

Choose a tag to compare

@rLeo2023 rLeo2023 released this 16 Oct 17:41

v1.3.3: Real PSP hardware fixes

This release fixes the problems reported on real PSP-2000 and PSP-3000 consoles.

Fixes

  • Black screen / console turning off at startup (PSP-2000/3000). The game crashed while indexing its files when the install path was long (for example a folder like PSP/GAME/Counter-Strike 1.6/). It now starts correctly with any folder name.
  • HTML code on screen when joining a game. Some motd.txt files (the welcome message) are web pages, and they showed up as raw HTML text over the team menu. They are now hidden.
  • Slow after sleep mode. The CPU went back to 222 MHz after resuming; it now returns to 333 MHz.
  • Small stutters in game. Writing the log could freeze the game for a moment; the log is now written less often during gameplay.

How to update

Replace EBOOT.PBP and xash.prx in your game folder. Your cstrike and valve folders stay as they are.

If something goes wrong, send xash.log and xash_boot.txt (next to the EBOOT) when you report it.


v1.3.3: Arreglos para PSP real

Esta versión arregla los problemas reportados en PSP-2000 y PSP-3000 reales.

Arreglos

  • Pantalla negra o consola que se apaga al iniciar (PSP-2000/3000). El juego se cerraba al indexar sus archivos cuando la ruta de instalación era larga (por ejemplo una carpeta PSP/GAME/Counter-Strike 1.6/). Ahora arranca bien con cualquier nombre de carpeta.
  • Mapas que cargaban varias veces seguidas. Al crear una partida, el servidor de la propia consola a veces echaba al jugador por una comprobación de archivos ("file consistency") y lo reconectaba hasta 7 veces antes de dejarlo entrar. Ya no echa al jugador local; a los que entran por ad-hoc se los sigue comprobando.
  • Código HTML en pantalla al entrar a una partida. Algunos motd.txt (el mensaje de bienvenida) son páginas web y se mostraban como texto HTML encima del menú de equipos. Ahora se ocultan.
  • Lentitud después del modo reposo. El procesador volvía a 222 MHz al despertar; ahora vuelve a 333 MHz.
  • Pequeños tirones en partida. Escribir el log podía trabar el juego un instante; ahora durante la partida se escribe con menos frecuencia.

Cómo actualizar

Reemplazá EBOOT.PBP y xash.prx en la carpeta del juego. Las carpetas cstrike y valve quedan como están.

Si algo falla, cuando lo reportes mandá xash.log y xash_boot.txt (están al lado del EBOOT).

Release 1.3.2

Choose a tag to compare

@rLeo2023 rLeo2023 released this 14 Oct 17:27

Fix: the game now runs on real hardware

Earlier versions crashed at startup on a real console (black screen, then
the PSP turned off). Real console have
about 4 MB less memory than PPSSPP and the game asked for a fixed 40 MB:
it now uses the memory there is.

Tested on a PS Vita with Adrenaline (ux0:pspemu/PSP/GAME/CSTRIKE/).

Changes

  • Starts on real PSPs.
  • Without "Force Extra Memory" the game shows a message asking for it
    instead of a black screen.
  • Up to 13 bots (7 vs 7). 15 bots were too slow on real hardware.
  • Bots spend less CPU time with 10 or more of them, with no visible
    change in how they play.
  • ~1.8 MB less memory used by the engine; models and maps load through
    the PSP's spare (volatile) memory.
  • If something goes wrong, the files xash.log and xash_boot.txt in the
    game folder say why, even when the console crashes. Please attach them
    when you report a problem.

Performance on real hardware
A real PSP is about 2 to 2.5 times slower than PPSSPP.
Use the 30 FPS mode (Options > Video):

  • No bots: steady 30 fps
  • Many bots: ~23-26 fps, lower in big fights
  • The 60 FPS mode can't reach 60 on a real console with bots (~30-40 at best).

Installation
Same as before: see INSTALL.txt in the zip. If you are updating, replace
EBOOT.PBP and xash.prx.

Known issues

  • Big maps may not fit in memory, especially as the 2nd or 3rd map.
  • Sleep mode during a game hasn't been tested on a real console yet.

FIX Release 1.3.1

Choose a tag to compare

@rLeo2023 rLeo2023 released this 14 Oct 02:18

Now, it runs in PSP console (tested with PSVita Adrenaline), make sure you got enable "Force/Enable Extra Memory" in recovery options.
More bugs and performance fix.

Stable Release 1.3

Choose a tag to compare

@rLeo2023 rLeo2023 released this 13 Oct 21:40

Improvements

  • Much better performance with bots: player animation math moved to the PSP's
    VFPU, players outside the view are no longer animated or drawn.
  • New Options > Video: 30 FPS (default, steady, saves battery) or 60 FPS
    Both synced to the screen refresh, no tearing.
  • Up to 15 bots. Bots think less often with many of them and are spread over
    frames to avoid hitches; reaction times now match their difficulty.
  • ~5 MB less memory with many bots: both team models share their identical
    animations, bots no longer reserve network buffers, map data packed into
    fewer allocations.
  • D-pad up shows the scoreboard (compact, fits the screen); L + SELECT changes
    team; L + Square switches to the last weapon used.
  • Ad-hoc: Disconnect now cancels the search for a game.
  • Smaller EBOOT.PBP size (reduced from 6.29 MB to 5.56 MB) lowering RAM usage.

Known issues

  • With many bots the frame rate drops in busy moments, more in 60 FPS mode.
  • The first time a weapon sound plays there can be a short hitch.

Stable Release 1.2

Choose a tag to compare

@rLeo2023 rLeo2023 released this 13 Oct 03:23

What's new

Controls

  • L is now the combo button: a short press is the secondary attack (zoom, silencer, burst).
    Hold L and press:
    ✕ jump · ○ crouch while held · □ previous weapon · △ drop weapon · ↑ grenades · R knife
  • SELECT opens the buy menu, D-pad ↑ changes team. D-pad ↓ still toggles crouch.
  • Options → Player name: change your name with an on-screen keyboard (D-pad + ✕).

Memory and performance

  • Bot navigation meshes use about 1.5–2 MB less memory per map, so heavier maps fit with more bots
    (cs_italy now runs 5 vs 5).
  • When memory runs low in a game, unused sounds are freed automatically. If that's not enough, the
    game goes back to the menu with a message instead of freezing the PSP.
  • With 8 or more bots, the bots use less CPU.

Fixes

  • Pressing the D-pad in spectator mode no longer crashes the game, and the spectator view is
    always full screen.
  • The crosshair no longer turns into dots when it shrinks.
  • Slightly bigger HUD and texts.

Requirements (unchanged)

  • PSP-2000/3000/Go/E1000 with Force Extra Memory enabled in the custom firmware.

Stable Release 1.1

Choose a tag to compare

@rLeo2023 rLeo2023 released this 12 Oct 03:28

What's new

Ad-hoc multiplayer

  • Play with a friend: one PSP hosts (Counter-Strike → check Ad-hoc, up to 6 bots) and the other joins with Join Ad-hoc in the main menu.
  • The joining screen shows each step (searching, game found, connecting).
  • Works on PPSSPP too (two instances on one PC, see INSTALL.txt). Tests on real PSPs are welcome!

Change maps without restarting

  • Disconnect and start another map: no need to restart the game anymore.

Controls

  • Crouch toggle: press D-pad ↓ once to crouch, again to stand up.
  • SELECT combos: a short press opens the buy menu; hold SELECT and press:
    ← drop weapon · ✕ last weapon · □ grenades · ○ change team · R knife.
  • Options → Video opens the video settings directly.

Fixes

  • Shield (and knife) no longer look see-through.
  • Circle no longer closes the team selection menu (you could get stuck without a team).

Requirements (unchanged)

  • PSP-2000/3000/Go/E1000 with Force Extra Memory enabled in the custom firmware.

Stable Release 1.0

Choose a tag to compare

@rLeo2023 rLeo2023 released this 11 Oct 17:31

Stable release for CSTRIKE-PSP.

Fixes

  • Reload animations fixed: rifles, pistols and SMGs no longer finish reloading instantly.
  • Hint texts are readable (no more Cstrike_TitlesTXT_... keys).
  • Settings are saved: they used to be lost if you left the game with HOME. Now they're saved when you leave each options page, and there's a new Options > Save settings button.
  • Performance fixes.

FIRST RELEASE - 0.1 WIP

Choose a tag to compare

@rLeo2023 rLeo2023 released this 11 Oct 03:41

First release of this project, enjoy!
You need a legal copy of Half-Life and Counter-Strike on Steam.