Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

$10 for making a .class file usable

Featured Replies

  • Author
  • Localization

KWO1996, posted Wed Jul 11, 2018 5:29 pm (36691)


I know next to nothing about Java, but I found an old Java game made sometime between 1997-1999 called Rollerboy 1.

I managed to grab a .class file for it off of a site, but I have no idea how to make it playable.

If someone could help me, I'd be more than willing to pay using Paypal. Thanks a lot!
  • Author
  • Localization

Liddius, posted Wed Aug 15, 2018 8:12 pm (37557)


It's 1 month old but if you come back, post the .class file, I will see what I can do (and for free)
  • Author
  • Localization

KWO1996, posted Wed Aug 22, 2018 6:51 am (37759)


Liddius wrote:
It's 1 month old but if you come back, post the .class file, I will see what I can do (and for free)


Wow, thanks!

The forum wouldn't let me use the file uploader so I uploaded it to Google Drive.

https://drive.google.com/open?id=1FNetD ... A8N2AxbD3w
  • Author
  • Localization

atom0s, posted Tue Aug 28, 2018 10:07 pm (37906)


Biggest thing this looks to be missing is graphics files. It looks for a folder named /gfx/ which should hold the following images:
bgblock.gif, fgblock.gif, e0.gif, e1.gif, e2.gif, e3.gif, bajsmannen1.gif, bajsmannen2.gif, block-slime.gif, block-bush1.gif, block-bush2.gif, block-bush3.gif, block-bush4.gif, block-chrome.gif, block-black.gif, block-grad.gif, block-flower.gif, block-purple.gif, block-purple1.gif, block-purple2.gif, fire1.gif, fire2.gif, h0.gif, h1.gif, h2.gif, h3.gif, block-cloud1.gif, block-cloud2.gif, block-cloud3.gif, block-cloud4.gif, h-1.gif, h-2.gif, h-3.gif, h-4.gif, h-5.gif, h-6.gif, b-1.gif, b-2.gif, b-3.gif, b-4.gif, b-5.gif, b-6.gif, b-7.gif, b-8.gif, block-house.gif, block-housefade.gif, t0.gif, t1.gif, t2.gif, t3.gif, t4.gif, t5.gif, rollerboy.gif, arrow-right.gif, arrow-up.gif, arrow-down.gif, arrow-left.gif, ball.gif, brick-1.gif, brick-2.gif, fish.gif, bi1.gif, bi2.gif, pool.gif, heart.gif, p-rolll.gif, p-rollr.gif, p-breakl.gif, p-breakr.gif, p-jumpu.gif, p-jumpd.gif, eol.gif, bounce1.gif, bounce2.gif, water.gif, 1up.gif, nmiball.gif, boob.gif, gem0001.gif, gem0002.gif, gem0003.gif, gem0004.gif, gem0005.gif, gem0006.gif, gem0007.gif, gem0000.gif, spike0.gif, spike1.gif, spike2.gif, dollar.gif

Since those are missing its probably failing to load. It also looks for a param to applet 'scoreServerPath' or defaults to a cgi script that is loaded as a url. If that fails it throws an exception and dies too.
  • Author
  • Localization

herbert3000, posted Fri Feb 22, 2019 10:41 pm (45171)


Got the other resources (gfx folder, 20 .class files, 5 level files) from archive.org:
https://www.mediafire.com/file/cojv87j79j3xyjr/rollerboy.zip/file

One problem remains: The game tries to get the highscores from a server (as atom0s mentioned earlier). Maybe this part of the code could be removed.
  • Author
  • Localization

herbert3000, posted Sat Feb 23, 2019 10:12 pm (45230)


I managed to get it to work. You can download it here:
https://www.mediafire.com/file/jx5293seyt390b7/Rollerboy_build110_20190303.zip/file

Modern browsers won't allow you to run Java applets but you can start it from the command line (or just double-click the .bat file inside the bin folder). Requires a Java AppletViewer, which is included with the Java Development Kit (JDK).

There are 9 levels. The game will crash after the last level.
And I had to remove the code for loading and saving the highscores. Of course it would be possible to alter the code and save them locally, but I don't have the time for this.

Edit:
Here you can download the original .class files resources:
https://web.archive.org/web/*/http://www.litecom.se/java/rollerboy/build110/*
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.