The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?




Want to learn more about the team who brings you the QJ news?

Read about them now!

 


Results 1 to 18 of 18

[Release] LuaPlayer Euphoria V3 - Yet More Speed + IntraFont!

This is a discussion on [Release] LuaPlayer Euphoria V3 - Yet More Speed + IntraFont! within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Hola :) Hey. So after a bit of work I bring you LuaPlayer Euphoria V3. New Features, Improvements, Bug Fixes ...

  
  1. #1
    Developer
    Points: 7,548, Level: 57
    Level completed: 99%, Points required for next Level: 2
    Overall activity: 0%

    Join Date
    May 2009
    Location
    RetroEmu
    Posts
    116
    QJ Pts
    7,548
    Level
    57
    My Mood
    Happy
    Downloads
    0
    Uploads
    0

    Default [Release] LuaPlayer Euphoria V3 - Yet More Speed + IntraFont!

    Hola :)

    Hey.

    So after a bit of work I bring you LuaPlayer Euphoria V3.

    New Features, Improvements, Bug Fixes & Changes :

    New Features :

    1) IntraFont support. You can now load and blit fonts without the huge slowdown the built in font function has :)

    How to use it ? Go to Samples/IntraFont for a working usage example.

    Improvements :

    1) Speed increase. Roughly between 20>40fps.
    2) screen:clear() is now faster.

    Bug Fixes :

    1) screen:clear() now actually works. (it didn't in V2)
    2) Image alpha on created images, colors, and loaded images now works.
    3) 3D things I broke are now fixed (so 3d wise it is the same as .20 was).
    4) FPS counter no longer flickers when not using waitVblankStart().
    5) Checking for input (i.e pad = Controls.read()) no longer caps the framerate to 60fps. I suggest you use waitVblankStart() if you need to cap it to 60 ;)

    Changes :

    Ok, so all of the function names in V1 & 2 have changed. I meant to do this from the beggining but rushed so much I didn't quite get to it. The function names now ring true to the default LuaPlayer naming convention.

    Here are the new functions and names (also included in the download) :

    -- New Functions & Features List. Including Usage --

    -## System Functions

    System.setCpuSpeed(number ) -- Set the Cpu speed. Options : 100, 222, 266, 333.
    System.showFPS() -- Show the current FPS.
    System.quit() -- Exit back to the XMB.

    --REQUIRED SYSTEM FUNCTIONS (must be called in your loop)

    System.startGu() -- Start the GU
    System.endGu() -- End the GU

    -!! Please see Either Samples/Mp3 or Samples/IntraFont for usuage examples

    System.

    -## MP3 Functions

    Mp3.init() -- Initialize the Mp3 System.
    Mp3.load(filename) -- Load a Mp3.
    Mp3.play() -- Play a Mp3.
    Mp3.stop() -- Stop a Mp3.
    Mp3.pause() -- Pause a Mp3.
    Mp3.end() -- Stop and Free a Mp3.
    Mp3.free() -- Free a Mp3.
    Mp3.endOfStream() -- Get the end of a Mp3 (ie . if Mp3.endOfStream == 1 then).
    Mp3.getTime(string) -- Retrive the current play time position of the mp3.

    -!! Please see Either Samples/Mp3 or Samples/IntraFont for usuage examples

    -## IntraFont Functions

    IntraFont.init() -- Initialize the IntraFont System.
    IntraFont.load(filename) -- Load a font using intrafont (ie. font = IntraFont.load("font.pgf" )).
    IntraFont.print(font, x, y, textSize, color, text) -- x, y & textsize are floating point variables (ie. 0.1, 1.0).
    IntraFont.unLoad(font) -- Unload the loaded font.

    -!! Please see Either Samples/Mp3 or Samples/IntraFont for usuage examples

    -## Automatic Functions (Do not need calling)

    Image swizzling -- Automatic upon loading an image
    All the readme/function files have been updated to reflect this release.

    Future :

    Plenty of stuff planned, MP3 Playback on the media engine, ogg playback on the media engine, more optimizations, additions of PSP Sce features such as savedata dialogue, OSK etc.

    If you would like to request a feature be added, please do so at the official forum : LuaPlayer Euphoria Forum

    If you use this please leave a comment!

    Download & Give Feedback Via Comments
    Attached Files Attached Files
    My PSP Releases :





  2. #2
    Lua guy
    Points: 10,655, Level: 68
    Level completed: 52%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jan 2008
    Location
    Wales, cardiff
    Posts
    1,442
    QJ Pts
    10,655
    Level
    68
    My Mood
    Blah
    Downloads
    0
    Uploads
    0

    Default

    You forgot to mention that Color.new() now has alpha support as well (like PGE & HMv2).
    Code:
    ---###Color###---
    Color.new(r,g,b,a)
    
    --range from 0-255
    --alpha is optional & is defaulted to 255(no transparency)

  3. #3
    LXD
    LXD is offline
    QJ Gamer Green
    Points: 2,521, Level: 30
    Level completed: 48%, Points required for next Level: 79
    Overall activity: 0%

    Join Date
    Aug 2008
    Posts
    38
    QJ Pts
    2,521
    Level
    30
    My Mood
    Cheerful
    Downloads
    0
    Uploads
    0

    Default

    this is awesome

  4. #4
    Developer
    Points: 7,548, Level: 57
    Level completed: 99%, Points required for next Level: 2
    Overall activity: 0%

    Join Date
    May 2009
    Location
    RetroEmu
    Posts
    116
    QJ Pts
    7,548
    Level
    57
    My Mood
    Happy
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by dan369 View Post
    You forgot to mention that Color.new() now has alpha support as well (like PGE & HMv2).
    Code:
    ---###Color###---
    Color.new(r,g,b,a)
    
    --range from 0-255
    --alpha is optional & is defaulted to 255(no transparency)
    Quote Originally Posted by Zack_PSP View Post
    Bug Fixes :

    1) screen:clear() now actually works. (it didn't in V2)
    2) Image alpha on created images, colors, and loaded images now works.
    Did I?

    Thanks for making it clearer though :)
    My PSP Releases :





  5. #5
    Lua guy
    Points: 10,655, Level: 68
    Level completed: 52%, Points required for next Level: 195
    Overall activity: 0%

    Join Date
    Jan 2008
    Location
    Wales, cardiff
    Posts
    1,442
    QJ Pts
    10,655
    Level
    68
    My Mood
    Blah
    Downloads
    0
    Uploads
    0

    Default

    , no problem zack. Even though most people won't use alpha in colours i still think it's a handy addition :)

    As a added note the big 1000 posts

  6. #6
    Banned from QJ for LIFE
    Points: 10,957, Level: 69
    Level completed: 27%, Points required for next Level: 293
    Overall activity: 0%

    Join Date
    Jul 2006
    Posts
    1,557
    QJ Pts
    10,957
    Level
    69
    Downloads
    0
    Uploads
    0

    Default

    Congrats Dan.

    (look at the bolded word in your sig..)

  7. #7
    QJ Gamer Silver
    Points: 8,667, Level: 62
    Level completed: 73%, Points required for next Level: 83
    Overall activity: 0%

    Join Date
    Sep 2007
    Location
    AUS
    Posts
    282
    QJ Pts
    8,667
    Level
    62
    Downloads
    0
    Uploads
    0

    Default

    Future :

    Plenty of stuff planned, MP3 Playback on the media engine, ogg playback on the media engine, more optimizations, additions of PSP Sce features such as savedata dialogue, OSK etc.

    If you would like to request a feature be added, please do so at the official forum : LuaPlayer Euphoria Forum
    I thought that this was not going to turn into LuaPlayerHM. I was hopeing that this was going to be a luaplayer for developing games, rather then one for app's.
    Wyvern. That is all

  8. #8
    Developer
    Points: 7,548, Level: 57
    Level completed: 99%, Points required for next Level: 2
    Overall activity: 0%

    Join Date
    May 2009
    Location
    RetroEmu
    Posts
    116
    QJ Pts
    7,548
    Level
    57
    My Mood
    Happy
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by homemister91 View Post
    I thought that this was not going to turn into LuaPlayerHM. I was hopeing that this was going to be a luaplayer for developing games, rather then one for app's.
    I planned it to be universal.

    There still only planned features though. If it's considered bloat I will gladly put it to a vote :)

    After all I am doing this for the lua coders not myself, so if they don't want it I wont do it ;)
    My PSP Releases :





  9. #9
    QJ Gamer Silver
    Points: 8,667, Level: 62
    Level completed: 73%, Points required for next Level: 83
    Overall activity: 0%

    Join Date
    Sep 2007
    Location
    AUS
    Posts
    282
    QJ Pts
    8,667
    Level
    62
    Downloads
    0
    Uploads
    0

    Default

    Sounds good. Because i really like the luaplayer. It runs very fast and by fixing the 3d it will realy make lua a good language to program in for the psp again.
    Wyvern. That is all

  10. #10
    QJ Gamer Bronze
    Points: 5,852, Level: 49
    Level completed: 51%, Points required for next Level: 98
    Overall activity: 0%

    Join Date
    Mar 2007
    Posts
    758
    QJ Pts
    5,852
    Level
    49
    Downloads
    0
    Uploads
    0

    Default

    I thought that it was gonna be the exact same as the original luaplayer0.20, just with speed enhancements, and be backwards compatible with the luaplayer0.20 code.
    But this is good too. :)

  11. #11
    Points: 2,827, Level: 32
    Level completed: 52%, Points required for next Level: 73
    Overall activity: 0%

    Join Date
    Mar 2008
    Posts
    30
    QJ Pts
    2,827
    Level
    32
    Downloads
    0
    Uploads
    0

    Default

    I have not tried this out yet, but I will soon. I'm planning on trying this with the newest build of Maelstrom, and seeing what kind of results I get.

    And I'm all for a game version and a full-version, or just a game-optimized version. Also, for the game version, I think keeping 3d would be great as long as it does not cause too much of a slowdown.

    Thanks.

  12. #12
    Speed for life
    Points: 121,080, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%
    Awards:
    Most Popular

    Join Date
    Jan 2009
    Location
    Greece,Limnos
    Posts
    7,863
    QJ Pts
    121,080
    Level
    100
    My Mood
    Relaxed
    Downloads
    12
    Uploads
    2

    Talking

    this is awesome :icon_bigg
    [SIZE="1"][COLOR=limegreen]Phat PSP 1004 TA-079 v3 + Sony 16GB Mark II + tiltFX with 5.00 m33-6 + 1.50 kernel +Prometheus-4 patch + 5.01 patch[/COLOR]
    [COLOR=DarkOrange]Phat PS3 CECHG04 40GB (750GB) with 3.55.2 PRIVACY[/COLOR]
    [COLOR=Red]Slim PS2 SCPH-75004 + Free McBoot 1.8b + uLaunchELF v4.42 + ESR beta r9b[/COLOR]
    [COLOR=teal]iPhone 3G 8GB jailbroken with iOS 4.2.1 with OpeniBoot 0.2 and iDroid Pepparkaka 11.04 (Android 2.3.3)[/COLOR]
    [COLOR=DarkOrchid]Fujitsu Simens Amilo PA1510 + 2.5GB Ram + AMD Sempron 3400+ 1.8GHz + Windows XP/Ubuntu 9.10[/COLOR][/SIZE]

    [URL="http://forums.qj.net/guides-psp-hacks-homebrew-emulators/159330-guide-how-patch-5-55-6-00-6-10-6-20-6-30-6-31-6-35-6-36-games-all-cfw.html"]Patch the 5.55/6.00/6.10/6.20/6.30/6.31/6.35/6.36 games to work with all FWs[/URL]
    [URL="http://forums.qj.net/psp-general/170056-cwcheat-databases.html"]My CWCheat databases[/URL]
    [URL="http://forums.qj.net/guides-psp-hacks-homebrew-emulators/156916-guide-ultimate-psp-game-addons-guide.html"]PSP Game Addons[/URL]
    [URL="http://forums.qj.net/blogs/nickxab/"]My qj blog[/URL]
    [URL="http://forums.qj.net/blogs/nickxab/17-cydia-sources.html"]Cydia Sources[/URL]

    [IMG]http://img32.imageshack.us/img32/6181/58350347.png[/IMG]
    [IMG]http://img156.imageshack.us/img156/5489/consoles.gif[/IMG]
    [IMG]http://img843.imageshack.us/img843/2356/kyoshoracer.jpg[/IMG]
    [IMG]http://img80.imageshack.us/img80/8681/userbar794826.gif[/IMG]
    [IMG]http://img517.imageshack.us/img517/2861/userbar781427.gif[/IMG]
    [IMG]http://img256.imageshack.us/img256/3394/userbar781454.gif[/IMG]
    [IMG]http://img231.imageshack.us/img231/1889/userbar781443.gif[/IMG]
    [IMG]http://www.userbars.com/i/542861.gif[/IMG]

  13. #13
    QJ Gamer Bronze
    Points: 5,149, Level: 45
    Level completed: 99%, Points required for next Level: 1
    Overall activity: 17.0%

    Join Date
    Feb 2007
    Posts
    178
    QJ Pts
    5,149
    Level
    45
    Downloads
    0
    Uploads
    0

    Default

    just wondering
    how many people have forgotten about PGE LUA

    phoenix game engine

    also it would be interesting to compare the two in terms of speed etc

    btw is that you ZION

  14. #14
    Developer
    Points: 7,548, Level: 57
    Level completed: 99%, Points required for next Level: 2
    Overall activity: 0%

    Join Date
    May 2009
    Location
    RetroEmu
    Posts
    116
    QJ Pts
    7,548
    Level
    57
    My Mood
    Happy
    Downloads
    0
    Uploads
    0

    Default

    LuaPlayer euphoria needs math optimization before it is fair to compare it to pge ;)
    My PSP Releases :





  15. #15
    Points: 1,852, Level: 25
    Level completed: 52%, Points required for next Level: 48
    Overall activity: 0%
    Achievements:
    First 1000 Experience Points

    Join Date
    May 2009
    Location
    Michigan
    Posts
    11
    QJ Pts
    1,852
    Level
    25
    Downloads
    0
    Uploads
    0

    Thumbs up I love this

    I have learned Lua through the LuaPlayer tuts.
    I have been learning alot more about lua via wiki and fourms...etc.
    I love the fact you kept the Luaplayer functions.
    With Pge and Hm or w/e I'd have to recode my whole game just to achieve the benefits of that interpreter.
    Keep updating.
    Your work is very much appreciated!!

  16. #16
    QJ Gamer Bronze
    Points: 5,628, Level: 48
    Level completed: 39%, Points required for next Level: 122
    Overall activity: 19.0%

    Join Date
    Dec 2007
    Location
    B.F.
    Posts
    328
    QJ Pts
    5,628
    Level
    48
    My Mood
    Psychedelic
    Downloads
    1
    Uploads
    0

    Default

    Great work Zack.
    I havn't tried it yet, but i'm planning to.
    00:00: Windows is loading...Come back tomorrow.
    01:00 : Booting done.Not yet errors encountered...
    01:10: Fatal error.Windows has been detected on logical drive
    01:22: Keyboard Locked, try everything.
    01:42 : Mouse Device Pilot not found, or uninstalled.Press Left-Bouton to continue.
    01:50 : Ending User session.Do you want to play another game ?
    01:59: Not enough memory.Only 508'312'583 bytes available.
    02:00 : System is shutting Down.

  17. #17
    Developer
    Points: 7,548, Level: 57
    Level completed: 99%, Points required for next Level: 2
    Overall activity: 0%

    Join Date
    May 2009
    Location
    RetroEmu
    Posts
    116
    QJ Pts
    7,548
    Level
    57
    My Mood
    Happy
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by D313oIFresh View Post
    I have learned Lua through the LuaPlayer tuts.
    I have been learning alot more about lua via wiki and fourms...etc.
    I love the fact you kept the Luaplayer functions.
    With Pge and Hm or w/e I'd have to recode my whole game just to achieve the benefits of that interpreter.
    Keep updating.
    Your work is very much appreciated!!
    Thanks :)

    That is the plan, I don't want people to have to recode there scripts to use this there are a few new functions that have to be used (2. System.startGu() and System.endGu())) but i cannot see there being any more required functions that differ from the original lua player.

    Quote Originally Posted by seanpaul223 View Post
    Great work Zack.
    I havn't tried it yet, but i'm planning to.
    Your welcome :)
    My PSP Releases :





  18. #18
    Banned from QJ for LIFE
    Points: 10,957, Level: 69
    Level completed: 27%, Points required for next Level: 293
    Overall activity: 0%

    Join Date
    Jul 2006
    Posts
    1,557
    QJ Pts
    10,957
    Level
    69
    Downloads
    0
    Uploads
    0

    Default

    Good job man.


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 01:28 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2013, Caputo Media, LLC. All Rights Reserved. Cluster C4.
Contact Us | Free Flash Games | Ad Blockers Suck! Why?