PSP Hacks - Forums

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

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 06-06-2009, 11:05 AM
Brick Brick is offline
I am Flame Master
PSP Titan
 

Join Date: Mar 2005
Location: *this
Posts: 42,225
Brick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond repute
Default [Homebrew Idol 2]PSPMarble : Orchestra SensatioN(v2.5 is now available)

EDIT : LEVEL EDITOR + TUTORIALS CAN BE FOUND HERE : http://www.psp-hacks.com/forums/f141...st1188292.html


Project (short)description
Spoiler:


PSPMarble is a homebrew game that adopted the style of the "Marble" game(remember that old retro game?)
but also extended the gameplay to 3 dimensions , with physics and some new gameplay ideas.



Media : Video
Spoiler:

***FINAL BUILD***


OLD
Spoiler:

Preview:


Portals - debug map #1


No gravity mode - debug map


Build 2.3 gameplay




Media : Screenshots
Spoiler:



















Controls / Gameplay
Spoiler:

Please checkout the tutorial , it explains pretty much everything.
Anyway,if you really wanna see the controls , here they are:
Spoiler:


Camera controls
Spoiler:

UP/DOWN : zoom in / out
< , > : "Rotate" camera


Movement
Spoiler:

Analog stick : movement ( relative to active camera
R Trigger : jump






Highlighted features
Spoiler:

The features list is really huge , but here's some that i should mention:

Highlighted features:
-Uses a heavily modified version of LTE(Which i will release soon) that runs really fast
-Physics based gameplay
-Physics modifiers(platforms/jump pads)
-Stacked events(physics animation & sfx events)
-Advanced scene management with ranged triggers/events/geometry culling & light management
-Dynamic scenes
-Event driven tutorial mode
-Dynamic "session caching" system
-Hi-score system
-LEVEL EDITOR(i will release the editor plus a quick tutorial soon)(WIN32 ONLY)
-Comes with 7 levels( 6 mods , plus the tutorial)


Quick credits
Spoiler:

See "CreditsMain.txt"


Downloads
Spoiler:


Latest builds :
Spoiler:


V2.5b - NEW - UPDATED 18/6/09[/b[
TEMP MIRRORS:
http://www.sendspace.com/file/ax4msi

OLD
Spoiler:

V2.5
(TEMP MIRRORS)
MIRROR #1

2.5(NEW - UPDATED )


2.5(OLD!)

Spoiler:



What's new?

2.5b
Spoiler:

*COMPLETED REQUEST regarding the camera system ( wrapping is allowed now)
Requested by : "the underminer"

*UPDATED physics module , now marble goes a bit faster , but the controls remain
still accurate , and they won't make your life harder with "puzzles".

*UPDATED stacked particle system for smoother animation

*UPDATED session cache manager , and now the load times while you switch menu-related session
are improved.

*UPDATED an input event in the tutorial mode

*Plus more not-so-worth to mention

2.5
Spoiler:


*NEW PHYSICS MODIFIER - No gravity ( 95% complete )
{
the 5% missing , is :
I have to complete the out-of bounds routine that has effect once right
after the map is loaded.

}
*(COMPLETED REQUEST)UPDATED camera( "full" 360o rotations are allowed now ( 90o / animated step ) )
{
Received request by : "Punk777E" , and "pspjoke"
}
*UPDATED tutorial mode with the new camera controls
*UPDATED the geometry of some levels that had low-res textures
*UPDATED the input system(no more timed execution is used in order to make 100% syncing with the menu SFX & controls.
Gameplay isn't effected)
*UPDATED the audio module
*UPDATED the controls
*UPDATED the physics module
*PORTALS are now 100% complete and fully working(can interact with any dynamic object without limits)
*ADDED SFX TRIGGERS for portals
*MORE SUPPORT FOR "PUZZLES" : Once you fail , the dynamic objects that are out of bounds will come back into play
*Added + 5 levels
*Some misc optimizations
*And many more



2.0
Spoiler:

-ADDED SAVE POINTS! (once you pick a crystal , that is , it becomes your save point and you can continue from there if you ...FAIL!)
-Updated a bit the camera system
-Normalized the movement of the marble
-Reworked on level "A real challenge". Now even a beginner can actually play on this level...but
the tricky "puzzle" is still there ;-).
-Added one new level : "Made of glass"(this one is easy enough , but with really unique style!)
-Updated the code that detects if the player is inside the map bounds.
Now , its instant , since you don't have to completly fall off the whole world ,
but instead , the closest node's normalized position is picked , so its "instant".





Level packs:

Spoiler:

Level packs will be released SOON. STAY TUNED.




If you guys have any questions ... just ask.

Last edited by Brick; 06-18-2009 at 07:17 AM.
Reply With Quote
  #2  
Old 06-06-2009, 11:06 AM
Brick Brick is offline
I am Flame Master
PSP Titan
 

Join Date: Mar 2005
Location: *this
Posts: 42,225
Brick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond repute
Default

****reserved for level editor's latest builds & tutorials ***


MarbleED's builds
Spoiler:

V1.4 - MIRROR 1- (OPENGL + D3d)
http://www.sendspace.com/file/koylsu


MarbleED's tutorials
Spoiler:





Tutorial 1 : Key shortcuts & input events
Spoiler:

To change between editing and fps camera view mode : press "C" or "E" , and to move around the world
use the arrow keys(note : only in fps camera view mode it is allowed , so press "C" to switch to fps cam)

Selecting Active Axis(X,Y,Z) : Simply , press : X,Y,Z
Selecting Transformation mode(scale,rotation,translation) : T,S,R keys are used
Locking/Unlocking selection : use L/U keys
Idle/selection mode only : I
To pick a selection : switch to edit mode , and click on the wanted node.
To change velocity level for special transformations(scale/rotation etc) : use 0..9 numpad keys
To show/hide the tab : click on "Show/hide config panel" ( note:edit mode must be active ).



Tutorial 2(a) : Theory / game;logic / etc.
Spoiler:

This is actually the first tutorial , in the previous one , i just had to mention the key shortcuts
and input events.

Okay , lets start with a bit "theory" about the game logic.

PSPMarble follows a simple logic , but it can turn into endless sub-steps(or connected with puzzles) before the completion.
There's actually a spawn point , a goal point(the portal that leads you out of the level) , crystals that sould be
collected in order to unlock the portal , and finally the physics madness.

There are really no limits on how you'll put everything together , so the logic can be extended with non-linear results.



Tutorial 2(b) : Geometry
Spoiler:

As you might already have noticed , PSPMarble uses all basic geometric types , but with the ability
to "connect" with each other(have you seen connected platforms , for example ? ) , and transformed
without limits.

Also , lights can be added dynamically to the scene graph.

To extend the geometry , simply , bring the panel to the foreground , and head over "Geometry" tab.




Tutorial 2(c) : Geometry & physics
Spoiler:

You shouldn't be amazed , PSPMarble is all about physics , and their modifiers.
That means , that each geometric shape NEEDS to be configured properly before running
the simulator.

A shape can have 2 states : It can either be DYNAMIC or STATIC.
Dynamic objects must be configured correctly before running the simulator(eg proper mass settings -- it can also be done automatically --),
and static , simply has no mass at all.

To perform this operation , you must select an existing geometric shape in the scene graph , then lock it(not needed , but to avoid miss-selection),
and then in the properties menu , the wanted configuration can be imported.


Tutorial 2(d) : Geometry & textures
Spoiler:

Marble editor allows you to set material textures into a selection.
To do this , simply , select an existing geometric shape , lock it(not needed , but to avoid miss-selection) ,
bring the configuration panel to the foreground , and head over "Textures" tab.

Select your texture , and then head over "Properties" tab.
Finally , click on "Set texture" button , and the new configuration will be imported the selection.



Tutorial 2(d) : Geometry & textures - part #2 (CUSTOM TEXTURE/SKYBOX PACKS)
Spoiler:

It is also possible to create your OWN custom textures & skybox packs!.
Its as simple as :

1)Open the directory "textures"
2)Create a new folder , and give it a name
3)Add your textures there and you're done.
4)Now , its time to update the "Marble_Static.zip" that comes with the official release.
5)Open "Marble_Static.zip"(with winrar for example) , go to "textures" virtual directory , and drag and drop
your new folder there.

To add a skybox , do the same , but instead , you should extend the "Skybox" directory.



Tutorial 2(e) : Geometry & material / lighting
Coming soon
Spoiler:






USER-MADE content / level packs
Spoiler:

Nothing yet.

Last edited by Brick; 06-14-2009 at 03:15 PM.
Reply With Quote
  #3  
Old 06-06-2009, 11:38 AM
Dark Chazz Dark Chazz is offline
PSP Newbie
 

Join Date: Feb 2009
Posts: 33
Dark Chazz Has a Beginner Reputation
Default

cool! downloading now! looks awsome!

EDIT: controling and turning the marble is very hard that I always fall lol.

Last edited by Dark Chazz; 06-06-2009 at 12:14 PM.
Reply With Quote
  #4  
Old 06-06-2009, 12:13 PM
pirata nervo pirata nervo is offline
Moderator
PSP Titan
 

Join Date: Mar 2007
Location: www.consoleworld.net
Posts: 5,551
pirata nervo is on a distinguished road
Default

Looks really nice, I must download it soon
__________________

Reply With Quote
  #5  
Old 06-06-2009, 12:13 PM
Brick Brick is offline
I am Flame Master
PSP Titan
 

Join Date: Mar 2005
Location: *this
Posts: 42,225
Brick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond repute
Default

I forgot to say that in few hours i will upload the final build(with some final optimizations , and updates in the physics ;-) ).
I just had to upload this just in case...

edit:
lol pirata , we posted at the same time...
Reply With Quote
  #6  
Old 06-06-2009, 01:25 PM
Brick Brick is offline
I am Flame Master
PSP Titan
 

Join Date: Mar 2005
Location: *this
Posts: 42,225
Brick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond repute
Default

Ok im done , i have done all the final planned updates( 10 in number) , and i have just uploaded the new package.

@Chazz:
Try again now , i have updated the physics module , and the marble has that "heavy" feeling now that was required.

You can still do crazy stunts since all i did was hmm ... lets say that some normalization is applied to the marble....
Also ,now the levels that have these little "puzzles"(eg : you have to move a block to use it as a platform etc) should be easy enough to get through.

Last edited by Brick; 06-06-2009 at 01:27 PM.
Reply With Quote
  #7  
Old 06-06-2009, 01:45 PM
pirata nervo pirata nervo is offline
Moderator
PSP Titan
 

Join Date: Mar 2007
Location: www.consoleworld.net
Posts: 5,551
pirata nervo is on a distinguished road
Default

lol @ posting at the same time.
Downloaded, my psp is charging downstairs at the moment. I'll try it once it's full charged
__________________

Reply With Quote
  #8  
Old 06-06-2009, 05:54 PM
pirata nervo pirata nervo is offline
Moderator
PSP Titan
 

Join Date: Mar 2007
Location: www.consoleworld.net
Posts: 5,551
pirata nervo is on a distinguished road
Default

Looks good so far However, I've found 2 bugs.

* Putting the console into sleep and then resuming from sleep back makes it to play a weird sound (taaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa) (before I entered sleep mode I pressed start to get into the pause menu)
* After resuming from sleep mode and clicking continue game or resume game (I can't remember what's the option name), if I press start again it hangs

Good work though
__________________

Reply With Quote
  #9  
Old 06-06-2009, 07:05 PM
Brick Brick is offline
I am Flame Master
PSP Titan
 

Join Date: Mar 2005
Location: *this
Posts: 42,225
Brick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond reputeBrick has a reputation beyond repute
Default

I have done some research on this , and it seems
to hang on texture allocation(if you didn't noticed , the statically allocated SFX are loaded back
after returning back).

This could be either a bug in a state change of the modified opengl driver(i don't have the
source , since the guys who did the port "lost" the source ... *ahem*) , or the heap
might get corrupted(?)(related with the engine or pspgl).

So , this "cannot" be fixed with the current engine since there are not enough resources to do so.

Anyway , i don't think that its something "important" or something that could affect the gameplay...just don't switch to standby.

Last edited by Brick; 06-06-2009 at 07:09 PM.
Reply With Quote
  #10  
Old 06-06-2009, 10:22 PM
PSPnoObmOd's Avatar
PSPnoObmOd PSPnoObmOd is offline
PSP Enthusiast
 

Join Date: May 2009
Location: New Zealand (Not Australia!)
Posts: 393
PSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my assPSPnoObmOd , I'd like to see things from your point of view but I can't seem to get my head that far up my ass
Default

How to I get this to work, I put the PSPMarble folder onto my memory stick then when I boot it all i get is a white screen with a grey box and I cant do anything. Help!
__________________

"I Like Basic, People Know That..."
Reply With Quote
Reply

 



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 07:14 AM.


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