Random Zelda Fan Project Turns 'A Link To The Past' Into Roguelike Dungeon Crawler | Time Extension (www.nintendolife.com)
from ktec@lemmy.zip to retrogaming@lemmy.world on 17 Sep 09:09
https://lemmy.zip/post/22893085

Introducing Dungeons of Infinity

A talented individual known as Justin Bohemier has transformed the classic Super Nintendo hit, A Link to the Past, into a procedurally-generated roguelike dungeon crawler. Over four years in development using Gamemaker Studio with the original assets, the game ‘Dungeons of Infinity’ aims to offer a new and challenging experience for fans.

Key Features:

The creator emphasizes that no continues or extra lives are available, adding to the game’s difficulty curve.


What do you think about applying roguelike elements to classic games like ‘A Link to the Past’? Have you encountered similar fan projects?

#retrogaming

threaded - newest

Prunebutt@slrpnk.net on 17 Sep 09:38 next collapse

What did the dev do to shield the project from a DMCA? Couldn’t find it in the article. If it’s not a romhack, then it would be vulnerable to those.

Thorry84@feddit.nl on 17 Sep 09:51 next collapse

Nothing, Nintendo can wipe it at any moment. The dev will probably not get sued if he removes the game at the first request and since he hasn’t monetized it in any way. But if Nintendo feels like it he can definitely get sued.

We can hope Nintendo let it be, but in the past they’ve killed many fangames like this one. Like the 2D OOT which was very good but got wiped by Nintendo.

Prunebutt@slrpnk.net on 17 Sep 10:18 next collapse

I know it’s common, fun and morally correct to dunk on Nintendo, but they need to “defend their IP”, if they don’t want to lose their trademark on it.

Telodzrum@lemmy.world on 17 Sep 10:46 next collapse

Not how this works.

the_post_of_tom_joad@sh.itjust.works on 17 Sep 11:01 collapse

Its not? Are you sure there’s no “reasonable defense” requirement within IP law here for N? Can you explain why it doesn’t apply?

drosophila@lemmy.blahaj.zone on 17 Sep 23:04 collapse

Copyrights (rights to media content) do not lapse because of failure to enforce them.

Trademarks (the right to call your product a specific name) can lapse if members of the general public start associating it with a type of product rather than your specific brand. This happened with “zipper”, “jet ski”, and “popsicle”. But you can’t sue Grandma Smith because she mistakingly referred to an Xbox as “a Nintendo”.

Etterra@lemmy.world on 17 Sep 10:32 collapse

I never thought I’d root for Nintendo’s lawyers but here we are.

Prunebutt@slrpnk.net on 17 Sep 12:43 collapse

What’s wrong with you?

Etterra@lemmy.world on 18 Sep 05:53 collapse

I hate watching a classic RPG get mutilated into a roguelike.

Prunebutt@slrpnk.net on 18 Sep 06:04 collapse

  1. Zelda isn’t an RPG
  2. Rogue is a “classic RPG”.
  3. Nothing got “mutilated”. This is a new game with borrowed assets and mechanics.
  4. Just don’t play it then, if you don’t like it.
  5. Let other people enjoy things that don’t hurt anyone else.
M500@lemmy.ml on 17 Sep 10:58 collapse

He might not be in a country that the dmca has authority over.

Prunebutt@slrpnk.net on 17 Sep 12:09 collapse

Or any other copyright claim… 🙄

RootBeerGuy@discuss.tchncs.de on 17 Sep 09:49 next collapse

Do I seriously need to sign up on discord to get this?

jsparrow@sh.itjust.works on 17 Sep 10:44 next collapse

Latest Version 1.0.8 Download: files.catbox.moe/y7ych7.zip

RootBeerGuy@discuss.tchncs.de on 17 Sep 12:05 next collapse

Haven’t run it but the contents look legit, just in case anyone wonders if they should risk downloading a random file from a stranger online, thanks Jack Sparrow!

It’s windows, so an exe, I will need to check if it runs later in Linux, not sure when I get to that.

akai_android@programming.dev on 17 Sep 13:03 next collapse

people got it running in steam deck, going to try that soon

RootBeerGuy@discuss.tchncs.de on 17 Sep 13:17 collapse

That’s what I wondered, thanks!

Escew@lemm.ee on 17 Sep 14:48 next collapse

Can confirm it works on steam deck with proton ge 13.

LibertyLizard@slrpnk.net on 18 Sep 05:31 collapse

So you tested that link? It’s safe?

Escew@lemm.ee on 18 Sep 12:05 collapse

I downloaded and ran the exe from that link, on my steam deck. The game ran and I played it. I do not know if it included any bitcoin miners.

LibertyLizard@slrpnk.net on 18 Sep 14:20 collapse

Ok thanks!

jsparrow@sh.itjust.works on 18 Sep 10:07 collapse

random file from a stranger online

Thanks for pointing that out, I can’t prove that it’s safe. It is directly from their Discord, I downloaded and re-uploaded it.

I am not sure if I could post a Discord file link or if they expire, otherwise I would have, although you still wouldn’t be able to tell if it was the original link.

RootBeerGuy@discuss.tchncs.de on 18 Sep 12:15 collapse

Thanks for posting the next version as well! I do appreciate it.

jsparrow@sh.itjust.works on 18 Sep 10:28 collapse

Latest Version 1.0.9 Download: files.catbox.moe/sdb0b6.zip

VirusTotal scan: virustotal.com/…/3ca9a1f2ef693070684223a56547026b…

Version 1.0.9:

Bug Fixes:

  • Fixed crash on Agahnim level where if you owned the pendant of direction and opened the map screen, it would crash.
  • Fixed rare bug where if you were to open your inventory screen while Armos bosses were exploding and dying, it could sometimes glitch out causing the >red one to appear earlier, and after they all died, the game wouldn’t continue with the crystal, making you stuck.
  • Fixed bug where if you were holding an item and grabbed the falling crystal after a boss fight, it would glitch out.
  • Fixed glitch when taking an item into Agahnim’s chamber and he did you-know-what, you wouldn’t be able to run until you fell into a pit and spawned back.
  • Shifted Agahnim’s sequence a bit making it harder for him to warp into his own bombs. It’s still possible to hit him 2 times by timing 2 throws properly, but more difficult now, which would be a bonus hit for the player.
  • Fixed exploit with magic cape when owning the pendant of magic, you could keep generating magic while spamming the cape on and off.
  • Other minor fixes

Changes:

  • The Gem bag is now the Treasure bag and can hold your gems and kinstones together. There’s now only 6 slots because of space restraints when the lvl 1 inv bonus slot will be added as a starting bonus item.
  • Made the red Armos boss a little easier, his jump takes a few more frames to complete making it a bit easier to avoid.
  • Updated most of the food sprites with touched up versions, which mostly looks identical, just better color selections and textures in some, art credit: Glasus
jsparrow@sh.itjust.works on 21 Sep 12:51 collapse

Version 1.1.1 Download: files.catbox.moe/tog3ip.zip

VirusTotal scan: virustotal.com/…/0a7808e5bbc2826da17cea32e41ec694…

Version 1.1.0:

Bug Fixes:

  • Fixed exploit where you could drop/pickup stuff in between doors and it would clip you out, allowing you to access places you aren’t supposed to. Now there’s several checks that see if you’re colliding with a door partially, fully, and if you’re facing the door. All these checks make it so you can’t glitch out the game like this. Now you can’t throw an item into a door, even if standing outside of it, but you can still throw one from a door if you’re facing the room, making it still possible to shelter yourself and throw orbs and such out the door towards enemies. You can still drop an item while in the door and pickup items, it just won’t allow you to throw it depending where you’re facing as mentioned above.
  • Fixed other door issues, like when picking up/using items while in a house doors it would glitch out, or if facing perpendicular in a door way you can lose your item if dropping it/throwing it.
  • Fixed buggy Treasure bag that would gobble up people’s gems.
  • Added safety measures to make sure the user file is read properly. Some users files got corrupt, or the system had permission issues causing the file not to be read and crashing. If there’s an issue now, it prompts the user and creates a new file now instead of crashing.
  • Added safety measures when reading arcade highscores and crashing because of possible corrupt or unreadable user file, same issue as above. If there’s issues reading/writing the highscores, default values will be used when playing, or not saved when ending.
  • Fixed glitch with cape when warping, it would still use up magic during the warp and if you ran out during the warp, you would stay invisible unable to decloak until you reached the next level.
  • Fixed and improved several situations which can cause unavoidable damage from moving spike blocks and rolling spikes. They may still exist, but would be much more rare if they ever did.
  • Fixed a rare case where a treasure altar was completely in the way of a switch block, making it impossible to pass though.
  • Fixed rare bug where spike block would be covering part of a warp, making it impossible to use it.
  • Fixed glitch with pendant of direction and HUD turning off map or compass icon if standing on one when inventory was full, they should always be visible if you own that pendant.
  • Fixed bug where if you used the medallion from the inventory, you can still walk around during the fireworks
  • Fixed exploit with the King, if you said no to exchanging the medallion for the key, then dropped the medallion, then when king asked you again and you said yes, he would give you the key even though the medallion wasn’t in your inventory, allowing you to keep the medallion.
  • Fixed rare crash with music engine
  • Added fix to low-health sound still playing after defeating Agahnim
  • Fixed minor inaccuracy with Link’s pickup-up animation
  • Fixed bug where if you rename your user name to “” (blank/nothing), it would erase your user. Now you can’t name or rename your user with a blank name, it won’t let you proceed, unless you hit cancel or type a real name.

Changes:

  • Added option to replace the 9 character skins with custom ones. See data\characters folder for more information, instructions on how to load custom skins are included.
  • Made the stopwatch freeze the enemies instead of turning them into stone, much more satisfying shattering a bunch of frozen enemies instead. Stopwatch is now blue.
  • Minor item balancing

Version 1.1.1:

  • Patch version to fix game-breaking pot/chicken glitch where you weren’t able to throw them back down. A very simple error in my code caused game-breaking glitches where people on some occasions weren’t able to put down pots/chickens. This was hard to detect since you had to strafe sideways out of a door in order to activate it, so most people who walked through doors normally weren’t affected, and which is why I couldn’t replicate it, I usually walk through doors normally.
  • While I was at it, fixed spelling mistakes (“shenanigans”, “pecs”)
jsparrow@sh.itjust.works on 25 Sep 19:14 collapse

Version 1.1.2 Download: files.catbox.moe/ymgm0x.zip

VirusTotal scan: virustotal.com/…/84bb266f1573fde4e52802d4e0db4dc8…

Version 1.1.2:

  • Bug Fixes:
  • Fixed exploit with final boss where you can access the inventory at the right frame and able to drop items to use during the fight.
  • Fixed glitches with stopwatch and improved certain things.
  • Fixed incorrect sprite frame in Link’s walk cycle while holding an item. This affected some of people’s custom sprites.
  • Fixed sand leevers glitching out in rooms with stairs where they were starting on the upper floor-level, and spawning back on the lower floor-level where Link was, but their internal level was still upper causing link not to be able to hit them. I just removed leevers from rooms that had stairs.
  • Fixed glitch with next level map being shown for 1 frame if you descended with map and/or compass
  • Fixed treasure platforms sometimes causing items to drop next to edges if opening a treasure close to the edge and inv was full. Treasures now always have a larger gap between the edges and treasures.
  • For the hackers who found a way to add the star to the inventory, it now won’t glitch out when using a warp while star is active. Normally stars are only found on the ground, can’t be added to inventory, and wouldn’t spawn if there’s a warp in the room. Stars cancel when exiting rooms so there would usually be no way to go through a warp while star is active so I never bothered to check this. Note: if hacking the game’s variables, it’s very possible you may break the game. Also please don’t submit bug reports if you hack the game and it breaks.
  • Fixed issues with cape and warps. I couldn’t find the bug where after arriving from warp the magic would stop draining, it worked fine for me on all tests. So I decided that when using a warp, you just uncloak automatically. This would prevent any rare bugs.
  • Fixed bug where you can “use” a bomb or gem while holding a bush, then it would pick up the bomb but the bush would stay in the air. I made you absolutely cannot use an item from the inventory that you would pick up if you’re already holding any other item.
  • Fixed bug where if you warped into a room that had a secret door, the pendant of secrets wouldn’t alert you, only if you left the room and came back.
  • Fixed decor like bones covering up spikes, making certain patches hard to see.
  • Improved the issues with pots and switches being unreachable if spikes were in the way. Now spikes won’t generate in a room if it has a key, or pots with door switch, or any switch in general. You may still encounter pots unreachable because of the spikes, but now they wouldn’t contain anything that’s needed to pass the level/room. They would be there if you can use the cape, or don’t mind taking a hit to see what’s inside. The problem was difficult to solve, so this was an easier solutions.
  • Fixed rare glitch where pots could spawn over monuments.
  • Fixed spelling mistake (lens)
  • Other minor fixes

Changes:

  • Changed the cape behavior, it now decloaks you if you equip any other item
  • Added the ability to reveal vines using arrows, and with your candle/lamp by walking up to them and pressing the action button.
  • Increased chance of finding kinstone monuments by a bit.
[deleted] on 28 Sep 12:13 next collapse

.

jsparrow@sh.itjust.works on 28 Sep 12:14 collapse

Version 1.1.3 Download: files.catbox.moe/5yj86d.zip

VirusTotal scan: virustotal.com/…/f8a6e163c0795ae65824cd813f3eb182…

Version 1.1.3:

Bug fixes:

  • Fixed crash with items found in dead guy or treasure not having a valid index, which would cause the game to crash. The new safety check prevents a crash by making the dead guy or treasure have nothing inside, a message would pop up indicating this.
  • Fixed game crashing if closing the inventory at the precise frame an info dialogue box was also being closed.
  • Fixed bug with Leevers (sand creatures) spawning under link while he’s in a doorway.
  • Fixed bomb glitch where they sometimes wouldn’t blow up.
  • Fixed pendant of revival glitch still working even if you have the Pendant Don’t Work Curse.
  • Fixed new rod of stone bug introduced in 1.1.2 where enemies would come back to life when hit.
  • Fixed floor switch and added a 2nd frame to show it was pressed.
  • Fixed bug where if you inspected a shop item or opened the inventory/map at the exact frame you were hit by a bomb, it would still trigger the dialogue box/inv/map while you’re dead/hit causing glitches.
  • Increase buffer around wall enemies like Medusas, cannon, and Beamos to prevent there being spikes close to them possibly making them impassible without taking a hit.
  • Fixed master sword beam’s corner sprite edge appearing in the top-right corner of the screen for a frame.
  • Fixed bonus item not resetting itself if saving then continuing then dying and restarting level. Same thing with the swordless mode, it wasn’t saving properly.
  • Fixed another bug with pots spawning over monuments. It was a separate bug but related to the first one. That should be the last of them.
  • Fixed rare glitchy treasure chest that moved when you open it. It was caused by it’s initial position not being an integer value, so the static tiles that replaced it after opening clamped to the nearest tile map grid position.
  • Fixed layer issue with certain projectiles like hookshot, arrows, rod beams, etc that were on the wrong layer if you shot them from underneath a walkway.
  • Fixed transform rods not working if enemies are frozen
  • Usually if you stand on a map or compass if your inventory is full, it’ll reveal the map attributes those normally show, but it was also revealing them when you were swinging your sword over them which shouldn’t happen. Fixed the sword glitch.
  • Fixed glitch when cursed with the ‘hearts do damage’ curse and you pick up a heart that kills you, it would cause glitches with the death sequence where you could still walk around.
  • Fixed spelling mistakes

Changes:

  • Updated the core input library, which includes fixes and more gamepad support.
  • Red Armos now can’t be hit using arrows. There were complications with him, and after lot’s of trial and error to try and improve him, it was easier to just block arrows for the red one. You will need to use bombs if you’re doing swordless quest. Also increased his jump speed by a small amount, not much. Felt he was too slow since the last time I slowed him down.
  • Replaced the rod sprites, credit: Errors
  • Made signs non-breakable, people were accidently grabbing them before reading them.
  • Made cape magic drain a tiny bit faster, from 50 frames per drain down to 45 frames. Seemed it was too slow when watching people use it.
  • Added a gold kinstone monument to mine town level
  • Added light to the Poe ghosts that hold a lantern.
  • Replaced Kinstone fusing sounds, credit: castle
  • Added a ton more custom character skins
  • Added sound to the cannon.
  • Updated credits with more special thanks with mention to the Discord server. Also added feature where pressing down speeds up the credit scroll.
jsparrow@sh.itjust.works on 30 Sep 12:11 collapse

An archive of versions uploaded to GDrive was posted on the official Discord: …google.com/…/1wRtJ52U-Cq9YVfvn7Yu_7EhNgNB-GSXW

M500@lemmy.ml on 17 Sep 10:56 collapse

Yeah, I was annoyed by that as well, but if you like a link to the past, it’s worth it.

RootBeerGuy@discuss.tchncs.de on 17 Sep 12:17 next collapse

I disagree. Discord asked for my phone number when I tried to sign up, probably because I used a throwaway mail address and it detected that. No thanks.

the_post_of_tom_joad@sh.itjust.works on 17 Sep 12:56 next collapse

Yeah ive has problems in discord rooms that require this cuz i refuse to give them my phone and they’re good at catching the fake numbers from the Internet i tried to pass off. I wonder if it’d work if i tried some alphabet mafia phone numbers?

Jakeroxs@sh.itjust.works on 17 Sep 15:51 next collapse

For what it’s worth, I’ve had my discord account for like 8 years at this point and have never received a text from them. I guess they might have sold it off somewhere but i get more political spam then anything else lol

rubikcuber@feddit.uk on 17 Sep 17:27 collapse

The phone number requirement is a recent change I believe to deter people from creating multiple accounts, so any old timers probably didn’t have to use a phone number to sign up.

Jakeroxs@sh.itjust.works on 17 Sep 18:12 collapse

I didn’t comment on the requirement or not, I just know I added my number long ago and have had my account for 8 years

jemikwa@lemmy.blahaj.zone on 18 Sep 14:56 collapse

Discord server owners can choose to have their members require account verification before joining as an anti-bot measure.

DarkThoughts@fedia.io on 17 Sep 11:03 collapse

You'd have to pay me to use Discord.

CrayonRosary@lemmy.world on 17 Sep 21:51 collapse

Ok, how does $5 sound?

DarkThoughts@fedia.io on 18 Sep 08:58 collapse

That is not even minimum wage.

smeg@feddit.uk on 18 Sep 13:10 collapse

Depends if you’re only using it for twenty seconds

DarkThoughts@fedia.io on 18 Sep 13:13 collapse

Payments happen usually at a hourly rate.

CrayonRosary@lemmy.world on 18 Sep 17:10 collapse

It’s a fixed bid. The faster you get the work done the more you make per hour. (Per minute, really.)

Vipsu@lemmy.world on 17 Sep 10:01 next collapse

If you want to make a fan game, make spiritual sequel instead.

Nintendo can’t do much about games that are very similar to Mario, Zelda or Pokemon for as long as they do not copy any assets, (some) names or levels from those games. Based on the videos the main character is unique but most if not all the other art assets are direct copies from the original game.

M500@lemmy.ml on 17 Sep 10:57 next collapse

You can play as the original character from snes.

There is even meme where one of the people in prison says, “I’m the creator of this game, I’m in jail because Nintendo doesn’t like when people use their assets.”

TachyonTele@lemm.ee on 17 Sep 14:22 next collapse

Link to the Past and Super Metroid have hundreds of “total conversation” mods and utility mods. This one doesn’t do anything different, IP-wise, as the ones already released.

Edit. I’m incredibly wrong, this is a GameMaker game.

Prunebutt@slrpnk.net on 17 Sep 14:51 collapse

This ain’t a romhack (where no assets by Ninteno are distributed). The dev used Nintendo’s assets in Gamemaker and big N don’t like that.

TachyonTele@lemm.ee on 17 Sep 15:20 collapse

Ah I see. That’s what I get for assuming. Thank you

Daxtron2@startrek.website on 17 Sep 16:22 collapse

If you’re gonna make a fan game, do whatever the fuck you want. Fuck Nintendo

Etterra@lemmy.world on 17 Sep 10:31 next collapse

So they ruined it. Fantastic.

Schmeckinger@lemmy.world on 17 Sep 12:37 next collapse

Hear me out. There is this amazing concept of not doing something you don’t like. Yeah most people don’t know this, but you can indeed just not play games you don’t like.

the_post_of_tom_joad@sh.itjust.works on 17 Sep 13:02 collapse

But whats the point of having a terrible take without sharing it on the internet? That’d be like a big brother eating a whole bag of jerky and not cupping that shit to your face

Etterra@lemmy.world on 18 Sep 05:55 collapse

It’s like none of y’all know what the “R” in “RPG” means. It’s this attitude that stuck us with MOBA cancer.

the_post_of_tom_joad@sh.itjust.works on 18 Sep 13:42 collapse

<img alt="" src="https://sh.itjust.works/pictrs/image/da03ba6f-c0fc-403c-8a40-2a798d404eea.png">

Prunebutt@slrpnk.net on 21 Sep 07:09 collapse

Like, does @Etterra@lemmy.world know? They think Zelda is an RPG! O.o

bighatchester@lemmy.world on 17 Sep 13:01 collapse

Sounds cool to me . I really enjoy playing a link to the past randomizer so it sounds similar to that

[deleted] on 17 Sep 12:57 next collapse

.

Nuke_the_whales@lemmy.world on 17 Sep 14:19 next collapse

Just no. Don’t mess with perfection

tfw_no_toiletpaper@lemmy.world on 17 Sep 14:39 next collapse

Lol let people have fun

deuleb_biezelbob@programming.dev on 17 Sep 14:41 next collapse

Okay everyone after Steve Buscemi gets the guillotine

homicidalrobot@lemm.ee on 17 Sep 16:24 collapse

Graal online already exists. Your clutching of pearls is meaningless.

Klystron@sh.itjust.works on 17 Sep 14:27 next collapse

Just a reminder that A Link to the Past Randomizer exists and is also quite fun

WarlockLawyer@lemmy.world on 17 Sep 16:15 next collapse

With multiple levels of difficulty. Some routes can only be done with glitches. Shit is wild

frank@sopuli.xyz on 17 Sep 20:56 collapse

And it’s integrated into Archipelago.gg, which means you can randomize the alttp items with other games.

HiddenTower@lemmy.world on 17 Sep 14:31 next collapse

I like roguelike games, I’ll check this out when I can. What platforms does it run on?

Escew@lemm.ee on 17 Sep 15:08 collapse

It’s an exe so windows and Linux for sure (confined it works on steam deck myself).

Check the top comment for a non-discord download link.

BenDoubleU@lemmy.radio on 17 Sep 21:46 next collapse

It’s a blast to play. Took about 6 tries to finish the game. The difficulty spike at the end is kinda crazy. Definitely recommend getting it before/if Nintendo takes it down.

curiousaur@reddthat.com on 17 Sep 22:51 next collapse

I’m honestly surprised Nintendo hasn’t done this themselves. It’s such a great idea and the Zelda universe and lore fit perfectly into a dungeon delving rogue like.

samus12345@lemmy.world on 18 Sep 13:57 collapse

Link’s arch-enemy, Aghanim

Ganon:

<img alt="" src="https://images.news18.com/ibnlive/uploads/2021/06/1624854527_untitled-design-1-768x512.jpg">