| Home :: XML Feed :: Files :: Forums :: Bookmark site :: Terms of use :: Privacy policy :: Submit News :: Advertise :: Contact us |
|
Hey Guest!
Not Registered? Join today!
Registration allows you too: Post on our Forums. Take part in games and registered user benefits! Get rid of this ad.... |
|
|
|
#1 |
Neophyte
|
intraFont 0.22 is out, it has a couple of fixes and optimizations and two new features:
1. S-JIS string parsing for developers using Japanese 2. ASCII characters caching (for those who need only the standard character set, but want to save on memory and loadtime) More details in the readme. Cheers, BenHur |
|
|
|
|
#2 |
Avada Kedavra
|
Great :D
__________________
|
|
|
|
|
#3 |
Elite
|
That's hot.
For other devs, here are a couple functions that are handy if you want a simple method to write one string or integer at a time. Edit: change the size of the array as needed. Spoiler for custom intraFont functions:
__________________
Author: Magic PSP Station, VideopSpy, JaPSPanese, PSP Submenu Icon Injector (outdated), ... YouTube PSP News: May 2008, April, March, Feb, Jan, Dec, Nov, ... Last edited by transce08; 12-04-2007 at 01:11 PM. |
|
|
|
|
#4 |
Developer
|
Code:
char number[5]; snprintf(number, sizeof(number), "%i", i); Apart from that, it's ugly graphics.c style (ab)usage of sceGuSync() which just wastes CPU cycles like hell.
__________________
Raphs board rules #31: Excessive use of punctuation is either a sign of a lesser ego or a small mind. Avoid it if you don't want to look like a total moron. Raphs board rules #17: When you need to ask whether you are capable of doing something, you are not. Raphs board rules #2: Exploits aren't found by changing version numbers, blindly merging data into a file or turning your PSP upside down. Raphs board rules #1: If you have no clue how exploits work, don't come up with ideas about them. |
|
|
|
|
#5 | |
Elite
|
Quote:
Edit: About the sceGuSync(), I couldn't remember why I had put it there at first but now I remember that without that line, you end up getting graphical errors and you get distorted characters showing up on random parts of the screen.
__________________
Author: Magic PSP Station, VideopSpy, JaPSPanese, PSP Submenu Icon Injector (outdated), ... YouTube PSP News: May 2008, April, March, Feb, Jan, Dec, Nov, ... Last edited by transce08; 12-04-2007 at 01:56 PM. |
|
|
|
|
|
#6 |
Developer
|
Cool. Academika suite will rock with this...
__________________
Releases: Hardware Alarm Interface 1.3.359|SRC/Open Alarm Lib 3.xx Kernel|Academic Aid Suite 6.R769 w/ Motion (4th place in Neoflash for 2 consecutive times)|LocoRoco Motion Plugin .99|XmbController 1.61|More/Older... |
|
|
|
|
#7 |
Bush Programmer
|
Hi,
It appears if you go over a certain size, the colour information is ignored. is this a bug, or am I doing something wrong? ie. This prints GREEN: Code:
intraFontSetStyle(ltn[8], 1.0f,GREEN,BLACK,0); intraFontPrint(ltn[8], 180, y, "Hello World!"); Code:
intraFontSetStyle(ltn[4], 1.0f,GREEN,BLACK,0); intraFontPrint(ltn[4], 180, y, "Hello World!"); |
|
|
|
|
#8 |
Developer
|
this looks mad
__________________
Spoiler for My Releases Thus Far:
|
|
|
|
|
#9 | |
Neophyte
|
Quote:
Probably you don't understand the way intraFont works: ltn[4] and ltn[8] are not different sizes of the same font, but two independent fonts: in the fonttest example ltn is only an array holding all 16 ltn*.pgf (latin) fonts (large/small, w/without serif, regular/italic/bold). intraFontSetStyle sets the style of ONE font: the one you feed the the function (either ltn[4] or ltn[8]) intraFontPrint prints using the selected font (either ltn[4] or ltn[8]) my suggestion: study intraFont.h and the sample properly or forget about it until there's a noob-proof version of it (no offence). Cheers, BenHur |
|
|
|
|
|
#10 |
Bush Programmer
|
Fair enough, I'll wait for the noob friendly version.
Meanwhile, since I haven't seen any demo made with it, It would be good to see the source if anyone does do a real time demo with scrolltext, or anything dynamic like that. Perhaps then it will be easier to see how it's handled. |
|
|