PSP3D Left Header
PSP3D Header Right
PSP3D Logo CraveOnline Logo
Help the PSP 3D community grow!
Vote for us below:


Vote on the PSP Top 200
PSP Top 200 - Games, Videos, Wallpapers, Files, Hacks, Homebrew

Development Center - Learn the basics of coding or talk about advanced coding techniques with other developers.

Welcome to PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums!

You are currently viewing our website as a guest, which gives you limited access to reply and interact to discussions and other members. By joining our free community, you will be able to post topics in the forums, communicate privately with other members, vote in polls, and access many other special features.

Registration is fast, simple, and absolutely free so join our community today!

Go Back PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums > PSP Forums > Development Center

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 09-18-2006, 05:48 AM
SG57 SG57 is offline
Member
My Mood:
 
Join Date: Sep 2006
Posts: 34
Points: 11.08
Donate
Red face Little tricks to help you along when 2.7-2.8 Dev'ing

These are all my ways of developing for 2.7-2.8 (everyone below should have eLoader and not be playing them anyway ). No way in hell should you be obliged to do exactly as I do. Here are just a few ways to help optimize your 2.7-2.8 dev'ing experience while Fanjita and them finish the eLoader...

For one, add this to the bottom of your makefile, out of any function (whatever bash scripting calls them...):
Code:
mv tetris.bin game_name.bin
If you are like me and dont like completely reworking the Tetris makefile to spit out not tetris.bin, but rather your own, than youll add this to the bottom of your makefile, out of any function (same as above). Where game_name is the name of your game. This saves you time when transfering to re-type in your game's name.

Another good trick would be to make it auto-transfer it over to your PSP after compiling, but for one, i dont know enough bash scripting to do so, and two, im too lazy to find a makefile that does But for me, i never have my PSP in USB mode or even connected when compiling.

Anyway, another good thing to know is that alot of people whine about auto-launching homebrew. To avoid this, make an image that will be the thumbnail of your folder (preferably pretty small). Here is my method varied a little from PSP3D's advice (on IRC):

Create thumbnail image for game. Stick in game's folder. Edit loadbin.tif to load my_game.bin inside my game's folder. Stick that in the game's folder. Create/compile my .bin file (using my makefile specially edited to auto-rename it to my game's name). Throw the .bin into where my loadbin.tif has said to be loaded from. Check modified dates, if the thumbnail image STILL isnt the oldest to be modified, I open up loadbin.tif, edit it from saying 'ms0:/psp/photo' to saying 'ms0:/PSP/PHOTO' thus modifying it. Save it again, making it the most recent in the bunch. If the .bin is was the oldest, I simply re-compile my game after doing a 'make clean' and re-transfering my .bin file.

If using the gfx library included with the Mini-SDK released, make use of the effects provided... Rather than printing out your game's objective and whatnot, make it interesting by using the fade effect as a transition.

I'm not sure whether this will work when using actual image graphics, but when using ASCII, I basically gave PSP3D a play-by-play on accident on IRC as I completed the ASCII concept of a breakout game and ported it to work with the TIFF SDK and running in about an hour all together (if you want to test and give me feedback, just tell me ill send you it). So, my suggestion would be to first do all that is needed to finish the overall concept of your game, not in a compilable form (dont add all the controller data and whatnot) but not in puesdo code (still in C/++). This makes it easy to port to just about any language and engine (engine in my case being the gfx libraries 'Print' functions ).

Im sure there are tons of things wrong in the ways I do my work, but hey, as long as it gets the job done in the end (and doesnt take too long) you should be good to go. And repeating what I said at first, no way in hell are you obliged to follow anything I said, this is a mere break down of things I do to get a fast and easy 2.7-2.8 developing experience.

Oh and itd be awesome to here what others do to develope for 2.7-2.8 from debugging to fixing that auto-boot thing.

Last edited by SG57 : 09-18-2006 at 05:51 AM.
Reply With Quote
  #2 (permalink)  
Old 09-18-2006, 09:07 PM
jetlitheone jetlitheone is offline
Senior Member
My Mood:
 
Join Date: Sep 2006
Posts: 136
Points: 135.46
Donate
i would love to test the game!
__________________
This is your Brain

____
(+|____|X)


This is your brain on Drugs!
__
|::[__]::|
---__---
|+ [__] X|
Reply With Quote
  #3 (permalink)  
Old 09-19-2006, 10:01 AM
Percival's Avatar
Percival Percival is offline
Moderator
My Mood:
 
Join Date: Dec 2005
Location: Earth
Age: 26
Posts: 336
Points: 41.03
Donate
Quote:
Originally Posted by SG57 View Post
Another good trick would be to make it auto-transfer it over to your PSP after compiling, but for one, i dont know enough bash scripting to do so, and two, im too lazy to find a makefile that does
Just add this to your make file:
Code:
cp yourgame.bin /psp/psp/photo/yourgame
I assume that your memory stick has been mounted on /psp. Take a look at the mount command in cygwin by typing:
man mount
__________________
Look below for my signature.
Look above for my signature.
Reply With Quote
  #4 (permalink)  
Old 09-19-2006, 10:53 AM
darn02's Avatar
darn02 darn02 is offline
Senior Member
My Mood:
 
Join Date: Sep 2006
Location: Derry
Age: 23
Posts: 120
Points: 49.69
Donate
just give a 2.8 eloader.... and ill be happy
Reply With Quote
  #5 (permalink)  
Old 09-19-2006, 04:44 PM
Michael M.'s Avatar
Michael M. Michael M. is offline
Teh h4x0r admin
My Mood:
 
Join Date: Feb 2006
Location: New York
Age: 25
Posts: 961
Points: 9,999,500,271.08
Donate
Send a message via AIM to Michael M. Send a message via ShopTapNham to Michael M.
To fix the auto-boot, I:
1. Copy the BIN file to a new folder
2. Copy the logo image to this folder
3. Copy the TIF to this folder

and since the TIF is the newest file, it won't autoload. The PSP uses the oldest image available as the thumbnail for a folder.
Reply With Quote
Reply

« Is this offical | Help with APIs and NIDs. »



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

Points Per Thread View: 0.00
Points Per Thread: 1.00
Points Per Reply: 0.10

Similar Threads
Thread Thread Starter Forum Replies Last Post
Devs (and noobs alike) come see the first close to working 2.7 Homebrew Exploit! dubuque Homebrew/Hacking 24 05-05-2006 12:08 PM
Neuros MPEG-4 Recorder 2 Firmware 2.7 Issues! Robert A. Homepage News 6 05-04-2006 05:49 PM
Firmware 2.7 Findings! Robert A. Homepage News 19 05-03-2006 09:18 PM
FLASHX PORTAL BETA for 2.7 users Birdman1 General PSP Discussion 25 04-26-2006 01:57 AM
Japanese 2.7 Firmware Update Announced! Robert A. Homepage News 66 04-25-2006 08:36 AM





Crave Partner Sites: CraveOnline.com | DVDFile.com | PSP3D.com | ComingSoon.net | SuperHeroHype.com | RedBalcony.com | ActionTrip.com | CraveLyrics.com
Soundtrack.net | CraveFix.com | SpikedHumor.com | RPGamer.com | TattooNow.com | ImpactWrestling.com | SeekLyrics.com | PedalBMX.com | WildKO.com
vidKing.com | StrategyInformer.com | HHdb.com | RapLeagues.com | HipHop-Lyrics.com | Cravecocktails.com | ThePhatPhree.com | RideJudge.com | HottieSpots.com

ShopTapNham Shop Online Powered by Custom vB Version 5.1.0 for Crave Online Media, LLC.
Copyright © 2000 - 2007, Jelsoft Enterprises Ltd. and PSP3D.com.
LinkBacks Enabled by vBSEO 3.0.0 RC8

All times are GMT -4. The time now is 10:08 AM.
ShopTapNham Footer Right