Join us on Discord!
You can help CodeWalrus stay online by donating here.

Zelda remade in voxels

Started by Dream of Omnimaga, April 04, 2016, 05:01:35 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

123outerme

Wow, that's a lot of files O.O Although it makes sense for a 3d game. Even though it got taken down relatively quickly after I saw this post, I still had fun with my 5 minutes of Zelda 1 (and even forgot that I had to get the sword first :P )
  • Calculators owned: TI-84+CSE, TI-nspire Clickpad, TI-84+SE

Dream of Omnimaga

Quote from: critor on April 06, 2016, 11:32:23 PM
There are lots of files which are only accessed through the scripts.
So unfortunately, just saving the page from your browser won't be enough.
You need either to have a look at the source code, either to use special tools.

But here's some help.

Get the main HTML file from the web archives.

Then, get the following files, either from the web archives either from the original website :
/
about.html


/actor/
actor.js
aquamentus.js
archer.js
archerarrow.js
archertough.js
avatar.js
barreddoor.js
block.js
bomb.js
bombhole.js
boomerang.js
boulder.js
bow.js
bubble.js
cave.js
caveexit.js
charger.js
chargersword.js
chargertough.js
cloud.js
compass.js
darknut.js
digger.js
diggerblue.js
dodongo.js
enemy.js
fire.js
fireball.js
flyingboomerang.js
flyingsword.js
gel.js
ghost.js
goriya.js
goriyablue.js
hurler.js
hurlerrock.js
hurlertough.js
jumper.js
jumpertough.js
keese.js
key.js
kraken.js
lakefairy.js
lakesand.js
lockeddoor.js
magicalboomerang.js
manhandla.js
manhandlalimb.js
map.js
moldorm.js
obstacle.js
oldman.js
peahat.js
pushableblock.js
raft.js
raftlaunch.js
roomdarkener.js
rope.js
secretbomb.js
secretheartcontainer.js
secretkey.js
secretrupee.js
stairs.js
stalfos.js
startscreen.js
statue.js
text.js
trap.js
treasure.js
triforcepiece.js
wallmaster.js
water.js
whitebrickroom.js
zol.js

/dungeons/
dungeon.js
dungeon1.js
dungeon1.png
dungeon2.js
dungeon2.png
dungeon3.js
dungeon3.png
dungeon4.js
dungeon4.png
dungeon5.js
dungeon5.png
dungeon6.js
dungeon6.png
dungeon7.js
dungeon7.png
dungeon8.js
dungeon8.png
dungeon9.js
dungeon9.png
overworld.js
room.js

/img/
ArcherArrow.png
coin.png
controller2.png
death0.png
death1.png
death2.png
death3.png
death4.png
dpad.png
favicon.gif
forest_bush.png
forest_knight.png
forest_rock_bl.png
forest_rock_br.png
forest_rock_t.png
forest_rock_tl.png
forest_rock_tr.png
forest_turtle.png
grave_bush.png
grave_grave.png
grave_knight.png
heart.png
hud-heart.png
hud-max-hit-points.png
hud-panel.png
hud-panel-selector.png
hud-panel-underworld.png
HurlerEven.png
HurlerOdd.png
HurlerRock.png
icon-mobile.png
icon-mobile-192.png
intro-text.gif
intro-text-after.gif
level9.png
light-black.png
light-fire.png
light-lantern.png
lightmap.png
light-red.png
light-star.png
link.png
linkfront.png
linkleft.png
link-with-sign.png
loading.png
logo-share.png
OrcBlueEven.png
OrcBlueOdd.png
OrcOrangeEven.png
OrcOrangeOdd.png
overworld_with_shadow_map15.png
ow_bush.png
ow_cave.png
ow_knight.png
ow_path.png
ow_rock_bl.png
ow_rock_br.png
ow_rock_t.png
ow_rock_tl.png
ow_rock_tr.png
ow_turtle.png
ow_water_bl.png
ow_water_br.png
ow_water_l.png
ow_water_r.png
ow_water_t.png
ow_water_tl.png
ow_water_tr.png
shadow-obstacle.png
shadow-round.png
sprite_boulder.png
sprite_linknose.png
sprite_linkstab.png
sprite_linkstand.png
sprite_linkwalk.png
sprite_woodensword.png

/img/chars/
char!.png
char&.png
char,.png
char..png
char-.png
char0.png
char1.png
char2.png
char3.png
char4.png
char5.png
char6.png
char7.png
char8.png
char9.png
charA.png
charB.png
charC.png
charD.png
charE.png
charF.png
charG.png
charH.png
charI.png
charJ.png
charK.png
charL.png
charM.png
charN.png
charO.png
charP.png
charQ.png
charquestion.png
charR.png
charS.png
charT.png
chartick.png
charU.png
charV.png
charW.png
charX.png
charY.png
charZ.png

/img/sprites/
HurlerBlueEven.png
HurlerBlueOdd.png
HurlerRedEven.png
HurlerRedOdd.png
JumperBlueDown.png
JumperBlueUp.png
JumperOrangeDown.png
JumperOrangeUp.png
Octoroc1.png
Octoroc2.png
Spinner.png
TreeBottomLeftBrown.png
TreeBottomLeftGreen.png
TreeBottomRightBrown.png
TreeBottomRightGreen.png
TreeFaceBrown.png
TreeFaceGreen.png
TreeTopLeftBrown.png
TreeTopLeftGreen.png
TreeTopRightBrown.png
TreeTopRightGreen.png

/img/sprites2/
aquamentusbottomleft.png
aquamentusbottomleft2.png
aquamentusbottomright.png
aquamentusbottomright2.png
aquamentustopleft.png
aquamentustopleft2.png
aquamentustopright.png
barreddoor.png
barreddoor1.png
barreddoortop.png
barreddoortop1.png
blank.png
block.png
block_blue.png
block_gray.png
block_green.png
block_lime.png
block_tan.png
bomb.png
bombhole.png
boomerang.png
boomerang_blue.png
boomerangflat.png
boomerangflat_blue.png
bow.png
caverock.png
cloud.png
cloud2.png
coinblue.png
compass.png
door.png
fire.png
fire2.png
fireball.png
gel1.png
gel2.png
goriya.png
goriya_blue.png
goriya2.png
goriya2_blue.png
heartblue.png
heartcontainer.png
item_woodensword.png
keese1.png
keese2.png
key.png
leever1.png
leever2.png
leever3.png
leever4.png
leever5.png
leeverblue1.png
leeverblue2.png
leeverblue3.png
leeverblue4.png
leeverblue5.png
lockeddoor.png
lockeddoor1.png
lockeddoortop.png
lockeddoortop1.png
map.png
medicinewoman.png
merchant.png
octoroc1.png
octoroc2.png
oldman1.png
oldman2.png
sprite_linkyay.png
sprite_linkyay2.png
stalfos.png
stalfos2.png
statue_leftblue.png
statue_leftcyan.png
statue_leftgray.png
statue_leftgreen.png
statue_leftred.png
statue_rightblue.png
statue_rightcyan.png
statue_rightgray.png
statue_rightgreen.png
statue_rightred.png
statue1.png
statue2.png
swordshard-bl.png
swordshard-br.png
swordshard-tl.png
swordshard-tr.png
trap.png
triforcepiece.png
wallmaster1.png
wallmaster2.png
whitebrick.png
whitesword.png
zola.png

/img/sprites3/
bubbles.png
dodongofront.png
dodongofront2.png
dodongorear.png
dodongorear2.png
forest_pillar_bl.png
forest_pillar_br.png
forest_pillar_tl.png
forest_pillar_tr.png
forest_totem_b.png
forest_totem_t.png
grave_pillar_bl.png
grave_pillar_br.png
grave_pillar_tl.png
grave_pillar_tr.png
grave_totem_b.png
grave_totem_t.png
ow_pillar_bl.png
ow_pillar_br.png
ow_pillar_tl.png
ow_pillar_tr.png
ow_totem_b.png
ow_totem_t.png
raft.png
rope1.png
rope2.png
zol1.png
zol2.png
zora.png

/img/sprites4/
bubble-blue.png
bubble-red.png
darknut1.png
darknut2.png
dodongo_closed_head.png
dodongo_closed_tail.png
dodongo_explode_head.png
dodongo_explode_tail.png
dodongo_open_head.png
dodongo_open_tail.png
fairy.png
fairy2.png
ghini.png
lynel1.png
lynel2.png
lynelblue1.png
lynelblue2.png
manhandla_center.png
manhandla_closed.png
manhandla_open.png
sand.png
sand25.png
sand50.png
sand75.png
stairs.png
water.png
whistle.png

/img/title/
title0-0.png
title0-1.png
title0-2.png
title0-3.png
title0-4.png
title0-5.png
title1-0.png
title10-0.png
title10-1.png
title10-2.png
title10-3.png
title10-4.png
title10-5.png
title1-1.png
title11-0.png
title11-1.png
title11-2.png
title11-3.png
title11-4.png
title11-5.png
title1-2.png
title1-3.png
title1-4.png
title1-5.png
title2-0.png
title2-1.png
title2-2.png
title2-3.png
title2-4.png
title2-5.png
title3-0.png
title3-1.png
title3-2.png
title3-3.png
title3-4.png
title3-5.png
title4-0.png
title4-1.png
title4-2.png
title4-3.png
title4-4.png
title4-5.png
title5-0.png
title5-1.png
title5-2.png
title5-3.png
title5-4.png
title5-5.png
title6-0.png
title6-1.png
title6-2.png
title6-3.png
title6-4.png
title6-5.png
title7-0.png
title7-1.png
title7-2.png
title7-3.png
title7-4.png
title7-5.png
title8-0.png
title8-1.png
title8-2.png
title8-3.png
title8-4.png
title8-5.png
title9-0.png
title9-1.png
title9-2.png
title9-3.png
title9-4.png
title9-5.png
title-mist.png
title-rock.png
title-rock-solid.png
title-rocktop.png
title-water.png

/js/
ace.js
enginevoxel.js
game.js
heightmap.js
overworldbuffer.js
preload.js
soundmanager2.js
soundmanager2_settings.js

/js/util/
fullscreen.js
gl-matrix.js

/sounds/
bomb.mp3
bombdrop.mp3
boomerang.mp3
boss1.mp3
boss2.mp3
coin.mp3
fanfare.mp3
flute.mp3
gameover.mp3
health-loop.mp3
heart.mp3
hit.mp3
hurt.mp3
intro.mp3
item.mp3
overworld.mp3
shield.mp3
stairs.mp3
sword.mp3
swordshoot.mp3
text.mp3
triforce.mp3
triforcecut.mp3
underworld.mp3
unlock.mp3

/swf/
soundmanager2_flash9.swf


I started doing this as soon as I saw the Facebook post about Nintendo.
Thanks for the advice. I'll see if I can find a quick way to grab those in time.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

novenary

I already have them backed up locally. :3 Wrote a bash script to scrape them off archive.org.

critor

Great :)
Did you manage to make them work locally without needing to setup a local web server ?

By the way, I reached last dungeon #9 today :


But unfortunately, the stairs don't work and thus I couldn't explore very far.

Dudeman313

Cool! I got to play this more. I just now saw the "Sorry!" page that replaced the original game website.
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Yeah I don't think any stair works in the game. I could venture far away on the map, though, but I keep dying since it can be hard to control on a phone or keyboard.

I hope they re-release this with different music and voxel models. It would rule. Or if the engine isn't too hard to modify, maybe someone could re-use it for a voxel remake of Reuben Quest? :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

novenary

Quote from: critor on April 07, 2016, 06:55:40 PM
Great :)
Did you manage to make them work locally without needing to setup a local web server ?
Nope unfortunately, I haven't tried too much.

critor

Quote from: DJ Omnimaga on April 07, 2016, 07:03:44 PM
Yeah I don't think any stair works in the game. I could venture far away on the map, though, but I keep dying since it can be hard to control on a phone or keyboard.

Stairs in dungeons #1 and #3 do work.
No stairs in dungeon #2.
Stairs on the map and in other dungeons don't work at all or don't work properly.

Dudeman313

Quote from: DJ Omnimaga on April 07, 2016, 07:03:44 PM
I hope they re-release this with different music and voxel models. It would rule. Or if the engine isn't too hard to modify, maybe someone could re-use it for a voxel remake of Reuben Quest? :P
@DJ Omnimaga , I feel like you knew I'd see this and take it as a challenge. :P
If you can give me the coloured Reuben you posted somewhere on Omnimaga and a size, I can make a test-sprite. :)
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Thanks for the info critor.  I didn't check those in particular.

Quote from: Dudeman313 on April 07, 2016, 08:09:11 PM
Quote from: DJ Omnimaga on April 07, 2016, 07:03:44 PM
I hope they re-release this with different music and voxel models. It would rule. Or if the engine isn't too hard to modify, maybe someone could re-use it for a voxel remake of Reuben Quest? :P
@DJ Omnimaga , I feel like you knew I'd see this and take it as a challenge. :P
If you can give me the coloured Reuben you posted somewhere on Omnimaga and a size, I can make a test-sprite. :)
I think they're on CW as well. I should check in case the links are broken.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

#40
It was here in the first place, I just thought it was on Omnimaga for some reason.
I was looking for the "Some Reuben Quest art" thread.
@DJ Omnimaga , do you want a specific size?

Well I made a test sprite. Here we go:


  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


critor

#41
Nice bug, it takes four of them to tell me about it in dungeon #5  : :P

ben_g

Quote from: Dudeman313 on April 07, 2016, 08:09:11 PM
Quote from: DJ Omnimaga on April 07, 2016, 07:03:44 PM
I hope they re-release this with different music and voxel models. It would rule. Or if the engine isn't too hard to modify, maybe someone could re-use it for a voxel remake of Reuben Quest? :P
@DJ Omnimaga , I feel like you knew I'd see this and take it as a challenge. :P
If you can give me the coloured Reuben you posted somewhere on Omnimaga and a size, I can make a test-sprite. :)
That does indeed sound like a fun challenge (though I unfortunately don't have enough time to try it). They said they're going to put the source on GitHub soon (but without the Zelda assets), so it may be quite easy to modify the engine to make Reuben Quest.

Dudeman313

Alright! I already started working on a walking animated version of my 3D Reuben, so maybe at some point, it could be done. :D
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

By the way, if I was to remake Reuben on a faster language such as HP PPL, I might be tempted to turn it into an action-adventure game rather than turn-based RPG. That would mean some larger enemies would be removed, but I think it would be less repetitive since Reuben only had 4 magic spells and 1 attack move.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Powered by EzPortal