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.

critor

#15
Very nice DJ Omnimaga. Thank you very much for this great finding :)
A very accurate 3D adapation of the original game graphics. :D

Only the first 3 of the 8 dungeons seem to be playable for now.

With dungeons #4 and above, you get this demo warning :


You may still explore the 5 last dungeons, but everything (treasures and monsters) is just flat and still tiles - you can't interact with them and thus can neither win nor lose.


You also get a similar warning with many secrets related to those dungeons on the world map.

critor

#16
If you still want to play Zelda in 3D, hurry up...

Nintendo has just requested for the game to be removed from the Internet.
Source : https://www.facebook.com/zelda30tribute/posts/485743838275370

TIfanx1999


critor

When is Nintendo going to ask us to remove calculator Zelda games ? :P

p4nix

I think it's a stupid move of them. If that even affects their sales, then in a positive way. This way they ruin their fanbase - it's not the first time they take such things down.
Basically, it's like TI trying to ban ndless - and maybe even a little bit more pointless than them.
  • Calculators owned: fx9860GII (SH4)

Dudeman313

Quote from: critor on April 06, 2016, 05:37:33 PM
When is Nintendo going to ask us to remove calculator Zelda games ? :P
Whenever they realize calculators have Zelda games. :P

Quote from: critor on April 06, 2016, 05:29:07 PM
If you still want to play Zelda in 3D, hurry up...

Nintendo has just requested for the game to be removed from the Internet.
Source : https://www.facebook.com/zelda30tribute/posts/485743838275370
That sucks. I guess the creators could always put it on the black market... :P

Quote from: p4nix on April 06, 2016, 06:42:05 PM
I think it's a stupid move of them. If that even affects their sales, then in a positive way. This way they ruin their fanbase - it's not the first time they take such things down.
Basically, it's like TI trying to ban ndless - and maybe even a little bit more pointless than them.
Quite true.  :-|
  • 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

Quote from: critor on April 06, 2016, 05:37:33 PM
When is Nintendo going to ask us to remove calculator Zelda games ? :P
I doubt it, considering most clones of their games have been available on ticalc for years without any problems. I think part of the issue with this Zelda clone is that it's basically a remake of an existing Nintendo game. I wish there was a download available for someone to initiate the Streisand (sp?) effect.
  • 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

critor

Quote from: DJ Omnimaga on April 06, 2016, 06:51:38 PMI wish there was a download available for someone to initiate the Streisand (sp?) effect.
It's very slow as you'll have to wait for all images/sounds to load, but the game was saved on the web archives :
http://web.archive.org/web/20160406120839/https://www.zelda30tribute.com/

Dudeman313

That's great! I hope Nintendo doesn't find it, though.  :-\
  • 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

Then save all files to a local folder, like I did. ;)

The game runs perfectly, but only if I browse the folder through a local web server (on 127.0.0.1).

Dream of Omnimaga

Quote from: critor on April 06, 2016, 09:30:48 PM
Quote from: DJ Omnimaga on April 06, 2016, 06:51:38 PMI wish there was a download available for someone to initiate the Streisand (sp?) effect.
It's very slow as you'll have to wait for all images/sounds to load, but the game was saved on the web archives :
http://web.archive.org/web/20160406120839/https://www.zelda30tribute.com/
Yeah, I meant an actual download link, though, so I could play it offline (even if that copy gets taken down too). Unless there's a way to download the file, such as by checking the page source and grabbing an URL from there.

Anyway I'll try to see if I am able to save the game locally.


Maybe the engine could be re-used for a Reuben 3D port? :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

critor

Quote from: DJ Omnimaga on April 06, 2016, 10:44:20 PM
Quote from: critor on April 06, 2016, 09:30:48 PM
Quote from: DJ Omnimaga on April 06, 2016, 06:51:38 PMI wish there was a download available for someone to initiate the Streisand (sp?) effect.
It's very slow as you'll have to wait for all images/sounds to load, but the game was saved on the web archives :
http://web.archive.org/web/20160406120839/https://www.zelda30tribute.com/
Yeah, I meant an actual download link, though, so I could play it offline (even if that copy gets taken down too). Unless there's a way to download the file, such as by checking the page source and grabbing an URL from there.

Anyway I'll try to see if I am able to save the game locally.

I think I've saved everything locally.
But for some reason, the game requires to be run through a web server. It doesn't work by just opening the html file.
I don't have time to check and fix. I've just installed the easyPHP web server on the local 127.0.0.1 IP and it works. :)

Dream of Omnimaga

Darn, that sucks. To be honest this is why I tend to not be a fan of online softwares as much as I am a fan of standalone ones. Not only we have to get online to use the software (or in this case, run it through a server), but also if the site shuts down forever, then the software is gone forever too. This is what happened to that amazing Axe Parser tilemap and sprite editor by Aichi in 2011 or so. Basic Guru tutorial at least was saved because a copy was uploaded on ticalc.org way before the site closed.


Anyway, to save the game on my PC, do I just need to save the page as complete page (images, html, etc.)? Or do I need a special software?
  • 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

Dudeman313

Quote from: DJ Omnimaga on April 06, 2016, 10:44:20 PM
Maybe the engine could be re-used for a Reuben 3D port? :P
I'd love to see that. :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."


critor

#29
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.

Powered by EzPortal