ROM Hack [ROM Hacking] klo-gba.js, your dream painter - Level Editor for Klonoa Empire of Dreams

akaishi

Active Member
OP
Newcomer
Joined
Dec 17, 2018
Messages
26
Trophies
0
Age
26
Location
Portugal
XP
224
Country
Brazil
68747470733a2f2f692e696d6775722e636f6d2f5178436f5650682e706e67

Hello everyone! (≧▼≦)

After many many months, I'm finally almost arriving to a stable version of klo-gba.js, your dream painter!
Using this rom hacking tool you'll be able to paint your dreams on Klonoa: Empire of Dreams game, and play it on computer by an emulator or on a real Gameboy Advance console!
You don't need to download anything. Just need to go ahead this URL and upload your ROM file: klo-gba.js

I'll be very happy if someone customize the original levels for others amazing level, with nice challenges to solve.
As well to share this tool and your levels in YouTube, Twitter...

Since there is no Klonoa game for a while, we could create own games of the dream traveler, and I hope that it could create more notoriety for his games.
There are so few GBA games that has a complete level editor like that, and now Klonoa is one of these few games!


If you want to understand the crazy things about how it works, you could read these blog posts (in English or in Portuguese). Caution: there are many lunatic and confused things (x_x)
You also could watch these talks, that is a beginner friendly way to understand the internals of this project. You'll learn how to do reverse engineering on others games that you like too.

Talk at The Conf 2019, in Brazil.
Since this conference has a general audience, half of this talk is about reverse engineering, and the other half is about the front-end. Slides



Talk at BalCCon, in Serbia.
Since this conference is geared towards security, this talk is focused on the reverse engineering process. Slides

 

PZT

Well-Known Member
Member
Joined
Nov 23, 2017
Messages
105
Trophies
0
Age
123
XP
411
Country
United States
Very exciting stuff! When I was a kid I thought Empire of Dreams was too easy so it'll be interesting to see what people do with an editor for it
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,342
Trophies
3
XP
27,298
Country
United Kingdom
Don't tend to see much ROM hacking at conferences, and don't tend to see much in the way of browser based ROM hacking tools either.

Tried it out. Editor did not work for pale moon (though I might have an older version and it is not the first time its javascript has troubled me) but worked on an old version of firefox I had installed.

As mentioned on the portal I hope to see a nice line in Kaizo hacks (ever seen those silly hard Mario ROM hacks? That is the term many use) for Klonoa before long.
 

akaishi

Active Member
OP
Newcomer
Joined
Dec 17, 2018
Messages
26
Trophies
0
Age
26
Location
Portugal
XP
224
Country
Brazil
Thank you for reply =]

@FAST6191 Yeah, some guys said to me that my tool isn't working in some browsers, but it's looking more about a problem in browser over my code. Since I'm using some "new" technologies (webassembly, webgl, canvas), there are some incompatibilities.
I'm feeling that in future we could see more browser based ROM hacking tools, since the browser is more powerful day by day, and it provides a very useful multiplatform.
 
Last edited by akaishi,

akaishi

Active Member
OP
Newcomer
Joined
Dec 17, 2018
Messages
26
Trophies
0
Age
26
Location
Portugal
XP
224
Country
Brazil
Yeah.... at this moment the output is a ROM... I know that is a little boring to share it and a little complicated.
Sorry for that, but I didn't develop any other way to share only the changes... |ω・)ノ
 
  • Like
Reactions: lordelan

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,342
Trophies
3
XP
27,298
Country
United Kingdom
Cool but how can we share our work because I guess the output of your website is a rom as well? :)
There are half a hundred IPS, UPS, xdelta, bsdiff... patch makers out there that you basically just feed it the original file, file with changes and output file name and press go to have it spit out a patch.
http://www.romhacking.net/?page=uti...&level=&perpage=20&title=&desc=&utilsearch=Go for some.
For IPS I like IPSXP http://www.romhacking.net/utilities/13/ but there are plenty of others, many would tell you IPS is old and not to use it and they are not entirely wrong but it is supported just about everywhere (any number of ROM handling tools, emulators, flash cart managers... will). If you make the ROM larger you will need to go to something else.
 
  • Like
Reactions: lordelan

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,615
Trophies
1
Age
43
XP
5,932
Country
Germany
There are half a hundred IPS, UPS, xdelta, bsdiff... patch makers out there that you basically just feed it the original file, file with changes and output file name and press go to have it spit out a patch.
http://www.romhacking.net/?page=uti...&level=&perpage=20&title=&desc=&utilsearch=Go for some.
For IPS I like IPSXP http://www.romhacking.net/utilities/13/ but there are plenty of others, many would tell you IPS is old and not to use it and they are not entirely wrong but it is supported just about everywhere (any number of ROM handling tools, emulators, flash cart managers... will). If you make the ROM larger you will need to go to something else.
Didn't know those patchers are creating their files by comparing an original and a modded rom. Cool, thx.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,106
Trophies
3
XP
5,962
Country
United States
Loved it. Klonoa is my favourite games. I wish you can do Klonoa Heroes Legendary Star Medal. The translation was never finished. :(
 

akaishi

Active Member
OP
Newcomer
Joined
Dec 17, 2018
Messages
26
Trophies
0
Age
26
Location
Portugal
XP
224
Country
Brazil
@FAST6191 Very nice! I didn't know about these tools. I'll write a short manual about it on website on the next release, to give instructions to user about how to share the creation.

@azoreseuropa Yeah. I noticed about that game, but now I'm studying Switch.
But you could learn about GBA reverse engineering reading my blog posts and watching my talks. Maybe you could do it =P
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,106
Trophies
3
XP
5,962
Country
United States
@FAST6191 Very nice! I didn't know about these tools. I'll write a short manual about it on website on the next release, to give instructions to user about how to share the creation.

@azoreseuropa Yeah. I noticed about that game, but now I'm studying Switch.
But you could learn about GBA reverse engineering reading my blog posts and watching my talks. Maybe you could do it =P

LOL. Perhaps... Perhaps not. :P
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
3,915
Trophies
1
Age
40
XP
3,929
Country
Argentina
This is nice but I am just gonna wait for someone to share, somewhere else, their custom levels.

Part of the problem with the franchise is that one of the spinoff characters uses guns and unlike Sonic the franchise is seen as one for very small kids so no guns allowed outside Asia.

That's ridiculous because despite the cute design the games get quite hard after a few levels.
 
Last edited by raxadian,
D

Deleted User

Guest
I'm glad this is a thing, but I don't understand why you went with Empire of Dreams instead of Dream Champ Tournament, considering that Dream Champ Tournament is basically just better Empire of Dreams, with better music, better graphics, and more stage hazards and mechanics, such as Luckri from Lunatea's Veil and that one new collectable that I forgot the name to.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    tankioo @ tankioo: ok