PSP Hacks - Forums

Go Back   PSP Hacks - Forums > PSP Community > PSP Programming & Development

Notices

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 06-06-2009, 10:37 PM
Slippy Slippy is offline
Programmer
PSP Neophyte
 

Join Date: May 2009
Posts: 56
Slippy Has a Beginner Reputation
Default [Game] faintRedux [Cur Ver: RevD]

======================
Download Rev D.
======================

http://sanik.imk.cx/redux/faintReduxRevD.zip (Windows server and art utils included)

======================
Linux server (Windows server is included with EBOOT zip)
======================

Quote:
Originally Posted by NoEffex View Post
Also, if anyone else wants to host a server and you're using linux(I compiled a 32-bit binary because it seems to run on both with the same performance as 64).

http://unigaming.net/nofx/files/faintserv_lin32.tar.bz2

Works exactly the same, just replace Server.exe with faintserv

-d or --daemon allows you to run it without an interface, ie script

Code:
#/bin/bash
./faintserv -d &
would run it in the background in case you're limited to ssh.
======================
Installation
======================

Make a new folder in ms0:/PSP/GAME/
Call it 'faintRedux'
And unzip EBOOT.PBP and the Data folder into the faintRedux folder

If you already have faintRedux installed, just delete the Data folder and EBOOT.PBP,
and unzip the new Data folder and EBOOT.PBP

Do not delete backup.dat

======================
Description
======================

Bomberman-inspired MMORPG.
Every kill is +4 to your experience
Every death is a -1 to your experience.
100 Experience points = 1 level


This project is taking a turn in development due to "popular" vote. :O
No longer will be a bomberman game.

Download Rev D and host the server on your own PC if you want to enjoy the 'bomberman gameplay' I guess.

======================
Controls
======================

(In Game)
Digital/Analog = move character
Select = bring up OSK
Start = bring up quit menu
X = plant bomb

(Menu)
Digital/Analog = move cursor
X/Start = select
O = go back/cancel

(Danzeff OSK):
To enter/submit text, press Start
To cancel, undo text, press Select

======================
Screenies
======================













(Bomboms are screenshotted bigger than they appear... lol)


======================
Dimensions
======================

There's 8 players max per map, so what this means is that after a map gets filled, a new dimension is created to hold the 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'

======================
Changelogs
======================


======================
Revision E: (in progress)
======================


Todo:
0) Restructure todo to match project goals
1) Add sound effects
5) Add in-game menu for top (global) scorer charts
6) Add better player movement prediction (current implementation is a shabby one, but quick to implement)
13) Potential state transition-bug: Add watchdog to check if net context is down, and game context is up. If so, shut down game context, and pull up menu context.
18) Add anti-cheat position check server side (requires #17) (There's two types of checks, maximum distance per second, and actual server side collision )
40) Add animated texture support (use to animate water)
45) Fix issue where, when PSP's wifi-panel fails, the input is applied to both the fR menu and the wifi panel
48) Make pressing start not bring up the log off message box, but add a log off menu
50) Fix announce command in server
52) Investigate D48 occurrence in server and client code
55) Add ping and ping back function
62) Fix explosion alpha-conflict
67) Submit player angle on logon
68) Fix player walking animation speed to match actual movement speed (reduce glide effect) (heck, fix the player animation totally)
69) Data folder is missing the a texture, causing skin 2 eye 2 face 4 to disappear

======================
Revision D: (latest)
======================

http://sanik.imk.cx/redux/faintReduxRevD.zip

Fixes from C:
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 that I 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
57) Add bombom collision, right now the player can "step over it"
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: (disfunct, old)
======================

http://sanik.imk.cx/redux/faintReduxRevC.zip

Fixes from B:
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 my 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 me using a lossy send mode 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

======================
Revision B: (disfunct, old)
======================

http://sanik.imk.cx/redux/faintReduxRevB.zip

Note:
1) Movement prediction has been turned off for now.
That teleportation you see is not lag, just the keyframe movements.
The goal is to take this data and interpolates the movement to make a smooth motion.

Fixes from A:
2) Add names above player heads, as well as user level/exp
4) Add in-game menu for logging off
7) Add session keys, to prevent users from signing onto the same account from multiple PSPs
8) Add anti-cheat check clientside to prevent out-of-bounds player costumes
9) Code neatify, by using standard defines for the animation #s
10) Add 'rename user' to server, and 'reset password' to server
12) Add shadow under player
14) Code neatify, phase out account_id in favour of game_persona[0].id
15) Add proper analog stick handling (current implementation converts the analog to digital, hence magnitude-sensitivity is lost)
16) Fix upside down texture export in editor (Editor source was lost, but can be done by applying a second phase to the editor output).
19) Add packet to signal a map switch
22) Fix line skip bug when all chat lines are used
23) Add announce command to server
25) Enable lights on players (lights have been only enabled on map)
26) Fix issue where player uses only analog, and the screen goes dim to conserve power.
27) Move messagebox resources from short-term to long-term stack. (Press start to bring up the OSK, then cancel, watch as the msgbox reloads from the MS)
30) Code neatify, remove repeating game_persona search loops, and replace with one function.
31) Fix bouncyness in collision detection.
38) Add user account saving/loading, instead of requiring the user to re-enter the data on load up.
39) Fix 'Space' button that does not work on OSK (use R-Trigger for now)

======================
Revision A: (disfunct, old)
======================

http://sanik.imk.cx/redux/faintReduxRevA.zip

Fixes:
None-initial release

Last edited by Slippy; 06-22-2009 at 10:49 PM.
Reply With Quote
 

 



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:32 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©