Nice work, thank you!
I've updated Abszero's Angband PSP port to version 3.0.9 and recompiled it for PSP firmwares >= 3.xx.
In case you don't know Angband: (wiki)
Download: here (including sources)Angband is a dungeon-crawling roguelike computer game derived from Umoria. The game revolves around exploring a 100-level dungeon, in which the player seeks to amass enough power and equipment to ultimately defeat Morgoth. A new level is randomly generated each time the player changes levels, which gives Angband great replay value: no two games are the same.
Installation and controls: In the readme file.
Screenshots:
Nice work, thank you!
When I give a change to macro (An PSP version original function Square button), it is saved in macros.txt.
But, even if I restart a game macros.txt is not loaded.
When I push the Square button, the default macro set is displayed.
Sorry, this is no longer maintained. Macro function used to work OK on the current firmwares at the time of the release.
Source codes are available for those willing to dig around.
Thx reply daddy32!
But, T.o.M.E http://www.dcemu.co.uk/vbulletin/sho...d.php?t=281574 macro function completely works on my PSP fw 6.20 with HBL.
I compared both sources.
Angband source
* Load all macro stars from disk
*/
void psp_load_macros() {
char buf[1024];
sprintf(buf,"%smacros.txt",ANGBAND_DIR);
int fff = sceIoOpen(buf, PSP_O_RDONLY, 0777);
/* If the file was not there, we'll use the defaults */
if (fff < 0)
return;
psp_load_star(fff, &star);
sceIoClose(fff);
}Is the cause this??T.o.M.E source
* Load all macro stars from disk
*/
void psp_load_macros() {
char buf[1024];
/* some variants of angband have a trailing slash in ANGBAND_DIR
* and others don't, build_path won't work because the psp seems
* to be intolerant of double slashes. */
if (!suffix(ANGBAND_DIR, PATH_SEP))
sprintf(buf,"%s%smacros.txt",ANGBAND_DIR,PATH_SEP) ;
else
sprintf(buf,"%smacros.txt",ANGBAND_DIR);
int fff = sceIoOpen(buf, PSP_O_RDONLY, 0777);
/* If the file was not there, we'll use the defaults */
if (fff < 0)
return;
psp_load_star(fff, &star);
sceIoClose(fff);
}
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks