BD-J homebrew game PS4. "Ukko's Journey"

Discussion in 'PS4 - Hacking & Homebrew' started by Zero72463, Feb 15, 2017.

  1. Zero72463
    OP

    Zero72463 GBAtemp Maniac

    Member
    1,255
    602
    Jun 27, 2016
    United States
    Ukko's Journey PS4, PS3, and XBox One first Blu-Play Title
    [​IMG]

    Ukko's Journey was developed originally for cellphones back in 2008/2009 by LuBlu Entertainment. In 2017 the team decided to port the game to Blue-Play. Developer misthalu says this is a proof-of-concept demonstration to show what is possible with Blue-Play. Blu-Play games are "small-scale homebrew games coded with Blu-ray Disc Java (BD-J), and which therefore runs on any game-console that comes with a built-in Blu-ray player", which at present time includes PS3, PS4 and XB1. In other words, you don't need a special version of a Blu-Play title in order to run it on your console. One disc runs on all.​
    Blue-Play Features
    • Performance: The game plays with 50+ fps.​
    • Audio: Plays ingame music + sound-effects.​
    • Persistent storage: Remembers your settings between disc ejects.​
    • Controls: 11 buttons on the gamepad useable.​
    • Internet: Uploads/downloads highscores to/from UkkosJourney.com .​
    • Network: Sends the cellphone version of the game to your Wi-Fi connected JavaME enabled phone via your local network.​
    How to Play
    For a retail non-hacked PS3/PS4 you need to burn the ISO onto some sort of Blue-ray disc. So you need a Blue-ray burner.
    On a PS3 CFW you can run the ISO from harddisk by mounting the ISO with multiMAN or webMAN from BDISO folder.
    On the Xbox One you have the option to use DVD and Blue-ray. Both naturally work.

    Setup
    If you want to the the online scoring system for the game, make sure the console's Blue-ray settings allow the disc to go online.
    On the PS3 the setting is in Video Settings then "BD - Internet connection".
    On the XB1 it is in Blu-ray settings then "Enable BD Live to improve Blu-ray playback".

    As a side note before starting a game you might want to redefine the controls via in game settings. Also make sure to enter your nickname for the highscores.

    FAQ

    Download UkkosJourney-BluPlay.ISO (83MB, Direct Link)

    SOURCE
     
    Last edited by Zero72463, Feb 15, 2017
  2. Coolsonickirby

    Coolsonickirby GBAtemp Regular

    Member
    126
    47
    Dec 6, 2015
    United States
    Never even knew this was possible
     
    misthalu and MeAndHax like this.
  3. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Guru

    Member
    9,820
    4,916
    May 27, 2016
    United States
    New York
    So is this a game in the form of a video? Kinda like a choose your path adventure book? I mean i guess... can it be called homebrew game if it basically a video format? Like i know even some anime Dōjinshi Game Are like this.
     
    misthalu likes this.
  4. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,869
    4,920
    Jun 29, 2007
    Germany
    Niedersachsen
    AFAIK this is a game, written in Java, using some characteristic of BluRay discs that are used normally for something else.
    It is not in video format. It is an actual game that runs in a Java VM.
    You could program a Mario clone if you wanted.
     
    Last edited by sarkwalvein, Feb 15, 2017
    misthalu and zfreeman like this.
  5. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Guru

    Member
    9,820
    4,916
    May 27, 2016
    United States
    New York
    I mean, i i dunno, a single disc that isn't even licensed to run on the consoles, can work on all 3? seem kinda confusing, especially if is homebrew, how would the people have access to the dev kit to program a game for all 3 working with the same disc? It just doesn't sound like is explained properly. :blink:
     
    misthalu likes this.
  6. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,869
    4,920
    Jun 29, 2007
    Germany
    Niedersachsen
    Because it is the programming logic defined to make interactive menus in a BluRay movie. You program that in Java (I just got to know that a couple of minutes ago)
    So, everything that plays BluRay should be able to run the logic for menus, use that logic for making a game instead of a menu, and you are good to go.
     
    Sick Wario and misthalu like this.
  7. zfreeman

    zfreeman GBAtemp Fan

    Member
    379
    116
    Mar 9, 2013
    United States
    Pennsylvania
    So, hypothetical, I could play this on a standalone bluray player with the remote as the controller, righ?t
     
    misthalu likes this.
  8. sarkwalvein

    sarkwalvein Professional asshole at GBATemp

    Member
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,869
    4,920
    Jun 29, 2007
    Germany
    Niedersachsen
    For what I understand, yes... but your mileage may vary.
     
    misthalu likes this.
  9. Tigran

    Tigran GBAtemp Advanced Fan

    Member
    949
    448
    Nov 6, 2002
    United States
    Theoretically yes.
     
    misthalu likes this.
  10. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,095
    4,792
    Jun 11, 2016
    Trinidad and Tobago
    4chan and other wonders of the internet
    Cool

    Does current gen consoles even have a hacking scene?
     
  11. Tom Bombadildo

    Tom Bombadildo Honk!

    pip Contributor
    GBAtemp Patron
    Tom Bombadildo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,554
    10,488
    Jul 11, 2009
    United States
    I forgot
    "Very first"? Yeeeaaaaah no. People ran BD-J stuff on the PS4 pretty much since release. Just because it's a new BD-J game doesn't mean it's the first.
     
  12. Zero72463
    OP

    Zero72463 GBAtemp Maniac

    Member
    1,255
    602
    Jun 27, 2016
    United States
    Sorry about that just noticed the mistake. I meant to say "Very first Blu-Play title". Please fix that in the title thank you.
     
  13. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,180
    10,070
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Cool concept, but eew at 50 fps.
     
  14. Tom Bombadildo

    Tom Bombadildo Honk!

    pip Contributor
    GBAtemp Patron
    Tom Bombadildo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,554
    10,488
    Jul 11, 2009
    United States
    I forgot
    "Blu-play" isn't even an actual term, it seems like it's just some random name someone came up with to try and bank on BD-J homebrew...which has been a thing for yeeeears. I don't know why this is in USN, so I moved it out, and I changed the name to reflect that it's not some "new concept" or anything, it's something that's been around for years.
     
  15. misthalu

    misthalu Newbie

    Newcomer
    1
    1
    Feb 15, 2017
    Hello

    I had to sign up here to respond to this thread.
    I am the creator of Ukko's Journey, and also the guy who came up with the "Blu-Play" label in the same go.

    That's just it. BD-J has not been a thing for years. There was a big developer interest roughly from 2007-2011, but then it suddenly died. Forums got archived and a lot of links you can find today about BD-J are dead.
    For the past 6 years no one has had any interest in BD-J whatsoever. And when researching the topic, I realize it's partly because of a lot of false statements and misconceptions. You can find many forums where someone claims you can't do anything with BD-J. "You can't have audio", and "You can only use 2 action buttons on the PS3 gamepad", and "There's no button-hold functionality", and "It's slow" blah blah.
    At the same time, there's a ridiculously large group of people who insists that BD-J = hacking and exploiting, and any attempt at explaining real world facts to this group simply fails.

    Exactly my point.

    Being really interested in BD-J development myself (I'm also doing other BD-J projects), I would really love to see a bigger interest in this. But it's clear that this can't happen as long as there's so much confusion about BD-J. People have the wrong idea about what it is, and the rest don't know what it is because "BD-J" isn't saying much.

    So I came up with "Blu-Play" as a way to define "Blu-ray Disc Java homebrew games for the gaming consoles". Very specific. "Blu-Play" says a lot more than "BD-J" to the average gamer.
    You're absolutely right that I'm trying to give it a new image, but I'm not trying to bank in on anything. It doesn't cost anything to use the label. Its only purpose is to try to make BD-J homebrew games interesting to developers again. I'm only trying to do homebrew developers and homebrew gamers a favor here. That's what I do. Same reason why I created IndieGameMusic.com and lets everyone use it for free.

    So yes, "Ukko's Journey" is the very first Blu-Play title. And I hope there'll be many more. Maybe there won't be, time will tell, but I've definitely made an effort now.
    It is obviously not the first BD-J game. There has been commercial BD-J games and a little (too little) BD-J homebrew games too.
    To list a few commercial examples:
    "Dragon's Lair" and "Space Ace".
    The movie "Bolt" contained "Bolt's Be-Awesome Mission"
    The movie "Ratatouille" contained "Gusteau's Gourmet Game"
    One of the "Pirates of the Caribbean" had "Liar's Game"

    As for other BD-J homebrew games, you can check out this link.

    If there are any developers out there interested in looking into your own Blu-Play creations, I started this thread at java-gaming.org too with lots of useful info and links.
     
    Zero72463 likes this.