Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
LearnJP v0.9
09-13-2013, 11:25 PM (This post was last modified: 08-23-2014 04:25 PM by jkpwed.)
Post: #3
RE: LearnJP v0.9
(07-05-2013 04:59 PM)Ritori Wrote:  Nice game lol xD
Keep in mind that I am attempting make this game "compatible on PPSSPP emulater" as a hobby. The following EBOOT (LuaPlayer Euphoria V8 Update) LPE_V8_Update.zip was used. Notepad++ was used to edit the files.

A special thanks to Henrik and awesome PPSSPP team, and Ponlork for developing the home brew game, Zack for LuaPlayer Euphoria, BenHur for intraFont, fans of this game and any else involved.

More info about the game at: http://wololo.net/talk/viewtopic.php?f=2&t=31908

This version has been slightly changed to run on PPSSPP emulator.

(Edit) 5/15/2014 about ~95% to ~99% of the game is complete (see issues)
How to use:
1. Download this link LearnJP v0.9 (110.13MB) extract/unzip the file
2. Create a Game folder and place the folder in memstick\PSP\Game\learnjp09 (harehare folder is not included)
3. Open up the PPSSPP emulator click on Homebrews & Demos the game should be their.
4. The second link ++harehare folder is optional it contains "The Melancholy of Haruhi Suzumiya" video in (.png) image format this should be placed memstick\PSP\Game\learnjp09\harehare (see 4th image)
Recommended settings for watching The Melancholy of Haruhi Suzumiya (frame by frame pictures):
* Multithreaded on
* PSP CPU clock speed to 1000
* Untested how this settings affect game play (Edit) did not see any negative effects on game play
5. Optional open up memstick\PSP\Game\learnjp09 replace jpn0.pgf font with your original PSP jpn0.pgf font


Do not mess around with Version 0.9A and 0.9B (0.9B is being used "LuaPlayer Euphoria V8 Update EBOOT")
** All stages are playable, menu is fully working, karaoke has green letters and Added Changelog.txt

Major issues: On very few stages some sounds doesn't play (1 sec buzz is heard instead)
Some minor issues: Text might have the wrong color, SAKURAZZ might have the wrong x y position (this is barely noticeable), The Melancholy of Haruhi Suzumiya plays way to fast and intro frame by frame pictures music plays to fast. (I can only guess that the fast playing music is do to LuaPlayer Euphoria V8 limits (I don't think all images are being loaded), it also shows the wrong FPS) and replacing the current PPSSPP ltn9.pgf font on the Karaoke stage will cause misalignment on text.

"changing the PSP CPU clock speed to 1000 ..." helps the intro sound at the beginning (fast playing music) but it slows down the frame by frame pictures and The Melancholy of Haruhi Suzumiya it is unconfirmed if this can cause a crash.

5/14/2014 currently working on shortening the code for harehareframes.lua & Intro Video.lua (hopefully this will be faster then the current code), (Edit) unfortunately the test did not go so well.

5/15/2014 **Updated the change log and new font location and fix up harehareframes.lua and 1Dev harehare.lua
**changed the Ogg.speed in harehareframes.lua

Link Upload (111.13MB)

failed attempt to create a faster code (1.64kb vs 324kb):
Code:
--System.setCpuSpeed(222)
--harehare0.png-harehare1946.png

nil_color = Color.new(  0,   0,   0,   0);
transparent = Color.new(255, 255, 255, 128);

silver = Color.new(192, 192, 192)
lightyellow = Color.new(250, 250, 210)
midnightblue = Color.new(25, 25, 112)
black = Color.new(0, 0, 0)
white = Color.new(255, 255, 255)
blue = Color.new(100, 149, 237)
pink = Color.new(255, 0 , 153)
orange = Color.new(255, 228, 196)
pink2 = Color.new(255, 20, 147)
green = Color.new(60, 179, 113)
green2 = Color.new(108, 189, 124)
red = Color.new(255, 0, 0)
rdemongray = Color.new(240, 240, 240)
litegray = Color.new(200, 200, 200)
gray = Color.new(150, 150, 150)
darkgray = Color.new(100, 100, 100)
font = IntraFont.load("ltn9.pgf", 0);
Ogg.load("karaoke/ogg.ogg", 1)

counter = Timer.new()
eve = 0
i = 0
a = 0

while true do
oldpad = pad
pad = Controls.read()
System.draw()
screen:clear()
if i == 1 then
counter:start()
end
if i == 2 then
counter:stop()
end
if i == 3 then
counter:reset()
end


currentTime = counter:time()

--Ogg.speed(1.105,1)
Ogg.speed(1.021,1)
Ogg.play(false, 1)

a = a + 1
if currentTime >= 0 and currentTime <= 33 then
i = 1
else
i = 3
end


if currentTime >= 33 then
eve = eve + 1
if eve == 1946 then
eve = eve - 1945
end
end


--frame1=Image.load("this/harehare"..a..".png")
frame1=Image.load("this/harehare"..eve..".png")
screen:blit(0, 0, frame1)
frame1:free()
collectgarbage("collect");

--[[
if currentTime >= 0 and currentTime <= 1946 then
frame1=Image.load("this/harehare"..currentTime..".png")
screen:blit(0, 0, frame1)
frame1:free()
collectgarbage("collect");
end
]]

font:setStyle(0.5, blue, transparent, IntraFont.ALIGN_CENTER);
font:print(370, 24, "Time:" .. currentTime)
font:print(10, 20, "eve:" .. eve)
font:print(10, 30, "a:" .. a)


System.endDraw()
screen.flip()
screen.waitVblankStart()
oldpad = pad
end

Tested with: ppsspp-v0.9.8-409-gcf3117d-windows-amd64
---------------------------------------------------------------------------------------------------------------------
Other Notes: Never mind any thing I said before about sound not working I was wrong. On the original game sfageas link open up index.lua go the the very bottom change this line by adding a double hyphen so it look like this: --System.playMP4("op.mp4", 0) change the setting to Software rendering and now the text will show.


Attached File(s) Thumbnail(s)
               

.txt  X Change log 11-26-2013.txt (Size: 17.33 KB / Downloads: 386)
.txt  Changelog.txt (Size: 6.39 KB / Downloads: 231)

ASRock Fatal1ty Z97 Killer | Intel i5-4690k @ 3.50GHz | G.Skill Ripjaws X Series 2x4GB DDR3 1600MHz | ASUS Radeon R9 270X DirectCU II TOP 2GB | Windows 7 Ultimate x64

ASRock Z97 Anniversary | Intel Pentium G3258 @ 3.20GHz | Corsair Vengeancez 2x4GB DDR3 1600MHz | Evga GeForce GTX 750 2GB SC | W7 Ultimate x64
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
LearnJP v0.9 - sfageas - 07-05-2013, 11:11 AM
RE: LearnJP v0.9 - Ritori - 07-05-2013, 04:59 PM
RE: LearnJP v0.9 - jkpwed - 09-13-2013 11:25 PM
RE: LearnJP v0.9 - Ritori - 09-16-2013, 02:09 PM
RE: LearnJP v0.9 - livisor - 09-17-2013, 02:48 PM
RE: LearnJP v0.9 - livisor - 09-17-2013, 04:21 PM
RE: LearnJP v0.9 - jkpwed - 09-17-2013, 04:35 PM
RE: LearnJP v0.9 - Ritori - 09-17-2013, 04:36 PM
RE: LearnJP v0.9 - jkpwed - 09-19-2013, 12:53 PM
RE: LearnJP v0.9 - Ritori - 09-19-2013, 01:50 PM
RE: LearnJP v0.9 - jkpwed - 09-19-2013, 03:53 PM
RE: LearnJP v0.9 - jkpwed - 10-07-2013, 08:16 PM
RE: LearnJP v0.9 - livisor - 10-08-2013, 06:17 AM
RE: LearnJP v0.9 - Ritori - 10-08-2013, 03:11 PM
RE: LearnJP v0.9 - slayed - 10-08-2013, 02:42 PM
RE: LearnJP v0.9 - jkpwed - 10-12-2013, 07:15 PM
RE: LearnJP v0.9 - Ritori - 10-13-2013, 07:06 PM
RE: LearnJP v0.9 - jkpwed - 10-13-2013, 07:41 PM
RE: LearnJP v0.9 - Ritori - 10-19-2013, 03:25 PM
RE: LearnJP v0.9 - jkpwed - 10-19-2013, 03:28 PM
RE: LearnJP v0.9 - Ritori - 10-19-2013, 03:41 PM
RE: LearnJP v0.9 - jkpwed - 10-19-2013, 03:43 PM
RE: LearnJP v0.9 - jkpwed - 10-19-2013, 07:06 PM
RE: LearnJP v0.9 - Ritori - 10-19-2013, 08:19 PM
RE: LearnJP v0.9 - jkpwed - 10-19-2013, 10:03 PM
RE: LearnJP v0.9 - Ritori - 10-20-2013, 05:42 AM
RE: LearnJP v0.9 - jkpwed - 10-20-2013, 02:31 PM
RE: LearnJP v0.9 - livisor - 10-25-2013, 02:48 PM
RE: LearnJP v0.9 - jkpwed - 10-25-2013, 11:47 PM
RE: LearnJP v0.9 - Ritori - 11-13-2013, 03:09 PM
RE: LearnJP v0.9 - jkpwed - 11-13-2013, 04:42 PM
RE: LearnJP v0.9 - globe94 - 11-16-2013, 04:54 AM
RE: LearnJP v0.9 - jkpwed - 11-16-2013, 03:08 PM
RE: LearnJP v0.9 - globe94 - 11-17-2013, 05:28 AM
RE: LearnJP v0.9 - Ritori - 11-17-2013, 05:49 AM
RE: LearnJP v0.9 - globe94 - 11-17-2013, 05:55 AM
RE: LearnJP v0.9 - Ritori - 11-17-2013, 06:01 AM
RE: LearnJP v0.9 - globe94 - 11-17-2013, 06:08 AM
RE: LearnJP v0.9 - Ritori - 11-17-2013, 06:14 AM
RE: LearnJP v0.9 - globe94 - 11-17-2013, 06:35 AM
RE: LearnJP v0.9 - jkpwed - 11-17-2013, 12:10 PM
RE: LearnJP v0.9 - globe94 - 11-19-2013, 11:30 AM
RE: LearnJP v0.9 - jkpwed - 11-19-2013, 01:04 PM
RE: LearnJP v0.9 - globe94 - 11-19-2013, 01:48 PM
RE: LearnJP v0.9 - Ritori - 11-19-2013, 04:09 PM
RE: LearnJP v0.9 - jkpwed - 11-19-2013, 06:34 PM
RE: LearnJP v0.9 - globe94 - 11-19-2013, 06:53 PM
RE: LearnJP v0.9 - jkpwed - 11-19-2013, 06:59 PM
RE: LearnJP v0.9 - globe94 - 11-19-2013, 07:17 PM
RE: LearnJP v0.9 - Goddess of Death - 02-06-2014, 05:18 PM
RE: LearnJP v0.9 - jkpwed - 02-06-2014, 06:24 PM
RE: LearnJP v0.9 - vnctdj - 02-06-2014, 07:45 PM
RE: LearnJP v0.9 - Goddess of Death - 02-07-2014, 03:16 AM
RE: LearnJP v0.9 - jkpwed - 02-07-2014, 01:40 PM
RE: LearnJP v0.9 - Isley - 02-09-2014, 03:26 PM
RE: LearnJP v0.9 - jkpwed - 02-10-2014, 12:56 PM
RE: LearnJP v0.9 - livisor - 02-13-2014, 05:34 PM
RE: LearnJP v0.9 - Goddess of Death - 02-15-2014, 05:02 PM
RE: LearnJP v0.9 - Ritori - 02-26-2014, 10:18 AM
RE: LearnJP v0.9 - Raimoo - 02-26-2014, 10:28 AM
RE: LearnJP v0.9 - jkpwed - 02-26-2014, 12:01 PM
RE: LearnJP v0.9 - HolyBash - 02-28-2014, 02:22 AM
RE: LearnJP v0.9 - jkpwed - 02-28-2014, 12:09 PM
RE: LearnJP v0.9 - jkpwed - 03-19-2014, 05:41 PM
RE: LearnJP v0.9 - jkpwed - 03-20-2014, 09:03 PM
RE: LearnJP v0.9 - jkpwed - 03-21-2014, 12:50 AM
RE: LearnJP v0.9 - Raimoo - 03-21-2014, 04:54 AM
RE: LearnJP v0.9 - jkpwed - 03-21-2014, 10:56 AM
RE: LearnJP v0.9 - jkpwed - 04-07-2014, 11:03 AM
RE: LearnJP v0.9 - jkpwed - 04-09-2014, 01:18 AM
RE: LearnJP v0.9 - jkpwed - 04-16-2014, 04:08 PM
RE: LearnJP v0.9 - jkpwed - 04-22-2014, 11:56 AM
RE: LearnJP v0.9 - kentpachi - 05-06-2014, 01:21 PM
RE: LearnJP v0.9 - jkpwed - 05-06-2014, 08:11 PM
RE: LearnJP v0.9 - kentpachi - 05-13-2014, 01:28 PM
RE: LearnJP v0.9 - jkpwed - 05-13-2014, 03:52 PM
RE: LearnJP v0.9 - jkpwed - 05-15-2014, 01:41 PM
RE: LearnJP v0.9 - Raimoo - 05-16-2014, 10:31 AM
RE: LearnJP v0.9 - jkpwed - 05-16-2014, 10:56 AM

Forum Jump: