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

FaintRedux PSP

From GameBrew
faintRedux
faintredux.png
General
Author(s)Team Meow (Slippy)
TypeRole Playing Game
VersionAlpha RevD (18 Jun 2009)
LicenceMixed
Links
[RevC Download]
Website
Advertisements

<htmlet>adsense</htmlet>


faintRedux is a Bomberman-inspired MMORPG made by Slippy. In addition to being online, the homebrew also has a point and level system, hence it is designated as a MMORPG.

It was submitted to the PSP-Hacks Homebrew Idol 2 in 2009.

Note: The link is for RevC only (latest release is RevD).

User guide

How to play

To play, you are required to connect to the dedicated faintRedux server (jj-serv), where you can face up to 8 players on a map. Also, the maps are editable and extensible for 3D modeling enthusiasts.

Leveling:

  • Every kill is +4 to your experience points.
  • Every death is a -1 to your experience points.
  • 100 Experience points = 1 Level.

Dimensions:

  • There is 8 players max per map, so after a map gets filled, a new dimension is created to hold new set.
  • To switch dimensions, one needs to enter and leave a map.

To get to the lobby, walk south in the Jungle to a little entrance.

Server Setup

Port # is 10101. It can be changed by hex editing the first word in server.dat.

Folder structure is as follows (all can be found within the bundle).

/map/*.esm
server.dat
Server.exe

Controls

Menu:

D-Pad/Analog - Move cursor

Cross/Start - Select

Circle - Go back, Cancel

In game:

D-Pad/Analog - Move character

Select - Bring up OSK

Start - Bring up quit menu

Cross - Plant bomb

Screenshots

faintredux2.png

faintredux3.png

faintredux4.png

faintredux5.png

faintredux6.png

faintredux7.png

Changlog

Revision D

  • (21) Resolve the teleportTo and moveTo issue (moveTo = use prediction, teleportTo = don't use prediction; fixed).
  • (36) Fix awkward camera position. (Not really fixed, just got used to it).
  • (37) Fix zbuffer ranging to reduce zbuffer-overlapping polygons.
  • (44) Implement Dan's OSK for the people that want it.
  • (51) Don't discard user IDs in the chat module.
  • (54) Add setPos server command (only affects relogin location).
  • (56) Send version # on register.
  • (58) Fix bug where on other's PSPs, the death animation is looped instead of played once.
  • (59) Fix bottom "hint" bar whose smoothing was turned off by accident.
  • (60) Fix DH logo whose smoothing was turned off by accident.
  • (61) Fix lag (Changed how the item manager transmission worked).
  • (63) Fix vsync issue where the map draw flickers and the black background can be seen.
  • (64) Fix issue where players can't see their own level (always says 0) but others can.
  • (65) Fix annoying chat scrolling bug.
  • (66) Fix collision around bridge in map #1.

Revision C

  • (0) Tag (EBOOT images).
  • (3) Add bombom planting (Lobby = no bombom planting) (requires #33).
  • (11) Add temporary time out to prevent users from clicking [Submit] in the menu like mad.
  • (17) Add collision map loading server side.
  • (20) Add time indep. movement by getting the ticks in the game_think function.
  • (24) Add colors to chat text to denote when server speaks, you speak, and others speak (changed of mind, not going to implement this).
  • (28) Add player dying.
  • (29) Add background to help tint areas around text to be easier to read.
  • (32) Add player radius check in collision detection, instead of just the center.
  • (33) Add place item packet.
  • (34) Remove the player misalign hack.
  • (35) Add player respawn time out and selection (requires #17).
  • (41) Add ?, /, ‘, :, and a bunch of other missing ASCII keys to the OSK; Note: |~[]{} are not on OSK cause they’re game-reserved keys.
  • (42) Promote chat messages to TPC-over-UDP (some may notice that some messages get lost; this is due to send mode that was being used for chats).
  • (43) Implement sgl_splitSprite() for drawing large textures as split chunks (speed boost).
  • (46) Fix issue where, a player goes to another map, their X/Z coords are changed to match the ‘door’ of the new map, yet this change is visible for a few seconds on the old map.
  • (47) Phase out “POLL_EVENT” packet, and replace it with anti-cheat server-side version.
  • (49) Read events from the ESM map and not hard coded into the server.
  • (53) Add setExp server command.

External links

Advertising: