• 3

    posted a message on Dungeon Mobs (Latest: Link to source code for v4.2.0) [v4.1.3]

    Hello once more, fine people of the Minecraft forums. It's been a minute.


    As an aside, grad school is great fun. I'm not sure why I thought that was a good idea, but... hey, these things happen. But grad school and working a full-time job? I don't recommend it, unless you think your blood pressure is just too low...


    There's been some machine failures and HD crashes since I last updated this mod: I was putting together some stuff for it... a couple years ago, now, I guess. Hmm. Time flies.


    Enough with the preamble: I have decided that it's time to admit that I'm retired from the Minecraft modding community. But, given that, it seemed a bit of a jerk move to take the mod down with me, so:


    Here is the source code for Dungeon Mobs v4.2.0, which was intended to include the beamos, but wound up not working quite right. The code for that is still all in there, so if you want to rip it out - or make it work - that's your prerogative. Oh, and by the way, the versioning structure was: first digit increased for each new release of Minecraft I updated for; second digit was used for each new mob added for a given Minecraft release; and third digit was for bug-fixes and such that didn't include any new content.


    I make no guarantees that the code I posted works, but I checked it out, and it does look like everything you need is in there. Textures, sounds, the whole nine yards: for whomever decides to take up the torch, there should be enough material there for you to at least only have a couple hundred bugs to start with. And I'm just talking about the build process, I'm not even talking about actual gameplay.


    Remember, as well, that this was written for Minecraft 1.7.10: there's even a few function calls to functions that hadn't been deobfuscated yet, and have the really bizarre naming scheme! But I'm sure you'll be fine. Part of the fun of writing stuff for Minecraft was that the base framework already existed, you just had to figure out how to poke at it to make it do what you want. I really can think of no better way for someone to get into coding than trying to write a mod for Minecraft.


    I also apologize for the lack of comments. And the horrible variable names. And the vulgarities. But really, I never intended on releasing the code, and don't have the time or inclination to try to set up a dev environment just to fix that stuff, so... shrug.


    It's been a fun road. We had some good times, and some bad. I want to offer thanks to all those folk who helped out along the road: you guys know who you are. And to everyone else, including those who've never gotten to use this mod: maybe someone will update it, and you'll get to (re-)experience the horrible, terrible feeling of playing Minecraft with some real difficulty. Because after all, what is life without a challenge?


    With that, I relinquish control of the mod. It is no longer mine, but now lives free in the digital wilds, frolicking among its own kind.


    Do with it what you will.

    Posted in: Minecraft Mods
  • 2

    posted a message on Dungeon Mobs (reference to new thread in last post)

    Hello once more, fine people of the Minecraft forums. It's been a minute.


    As an aside, grad school is great fun. I'm not sure why I thought that was a good idea, but... hey, these things happen. But grad school and working a full-time job? I don't recommend it, unless you think your blood pressure is just too low...


    There's been some machine failures and HD crashes since I last updated this mod: I was putting together some stuff for it... a couple years ago, now, I guess. Hmm. Time flies.


    Enough with the preamble: I have decided that it's time to admit that I'm retired from the Minecraft modding community. But, given that, it seemed a bit of a jerk move to take the mod down with me, so:


    Here is the source code for Dungeon Mobs v4.2.0, which was intended to include the beamos, but wound up not working quite right. The code for that is still all in there, so if you want to rip it out - or make it work - that's your prerogative. Oh, and by the way, the versioning structure was: first digit increased for each new release of Minecraft I updated for; second digit was used for each new mob added for a given Minecraft release; and third digit was for bug-fixes and such that didn't include any new content.


    I make no guarantees that the code I posted works, but I checked it out, and it does look like everything you need is in there. Textures, sounds, the whole nine yards: for whomever decides to take up the torch, there should be enough material there for you to at least only have a couple hundred bugs to start with. And I'm just talking about the build process, I'm not even talking about actual gameplay.


    Remember, as well, that this was written for Minecraft 1.7.10: there's even a few function calls to functions that hadn't been deobfuscated yet, and have the really bizarre naming scheme! But I'm sure you'll be fine. Part of the fun of writing stuff for Minecraft was that the base framework already existed, you just had to figure out how to poke at it to make it do what you want. I really can think of no better way for someone to get into coding than trying to write a mod for Minecraft.


    I also apologize for the lack of comments. And the horrible variable names. And the vulgarities. But really, I never intended on releasing the code, and don't have the time or inclination to try to set up a dev environment just to fix that stuff, so... shrug.


    It's been a fun road. We had some good times, and some bad. I want to offer thanks to all those folk who helped out along the road: you guys know who you are. And to everyone else, including those who've never gotten to use this mod: maybe someone will update it, and you'll get to (re-)experience the horrible, terrible feeling of playing Minecraft with some real difficulty. Because after all, what is life without a challenge?


    With that, I relinquish control of the mod. It is no longer mine, but now lives free in the digital wilds, frolicking among its own kind.


    Do with it what you will.

    Posted in: Minecraft Mods
  • 2

    posted a message on Blind Mapmaker - Procedural Dungeon Generation [WIP, DEV]

    Blind Mapmaker Splash


    The goal of Blind Mapmaker is to procedurally generate dungeons throughout the world, and modify how vanilla Minecraft progression works.


    I will update this post periodically as I make progress.


    Phase I - Floorplan Generation

    The goals of Phase I are quite simple: generate a floorplan and translate it into Minecraft.


    Blind Mapmaker uses a set of algorithms based on ideas taken from various individuals whose writings on PGC I've been studying over the years. I was uncertain I would be able to take the raw ideas and turn them into code, hence Phase I's mildly underwhelming goals. However, this phase is crucial, as it lays the foundation for everything that will come after it; it has to work perfectly if anything else is to be done.


    The following video gives an introduction to the mod and an overview of the results of my efforts for Phase I. If you want to skip the background stuff, skip ahead to roughly the 5 minute mark for the demonstration.



    Phase II - Doors, Zoning, and Lock-and-Key

    Phase II is a bit more complex.


    Having completed Phase I, the goal is to drill doors between rooms and divide the entire floorplan into zones, accompanied by some implementation of "lock-and-key" and - behind the scenes - a means to track the puzzle tree. This will allow Blind Mapmaker to create dungeon flow and control tension through the experience of traversing one of its dungeons.



    Phase II is now complete.


    Phase III - Dungeon Entrances, Dimensions, and Progression

    Phase III moves away from the dungeon itself and focuses more on the Minecraft-specific aspects of the mod. Dungeon entrances need to be generated throughout the world in a sensible manner, and will be tied to villages: the goal is for each village to have between two and six dungeons associated with it, which will be tied together through key items acquired at each dungeon's end. These key items will be required to unlock another dungeon in the Nether, at the end of which will be a chest containing either an Eye of Ender or highly-enchanted gear.


    A new villager type will be introduced, whose sole purpose is to allow players to trade for key items that they may have lost that are associated with that village.


    Strongholds will also be modified, removing the Ender portal frame and replacing it with an entrance to a dungeon, at the end of which will be an Ender portal frame whose blocks are always empty. Thus the player will have to complete at least twelve Nether dungeons to be able to reach the End.

    Posted in: WIP Mods
  • 1

    posted a message on Blind Mapmaker - Procedural Dungeon Generation [WIP, DEV]

    http://i.imgur.com/Nh0wD1y.png


    An example of overworld dungeon entrance generation, which will probably be part of Phase III. The code currently generates these structures randomly, as a test of embedding them into terrain; I need to do a lot more work to get them to generate in a sensible manner.


    Phase II is almost entirely complete at this point. I still have some design decisions to make, but zoning works more-or-less perfectly (in smaller dungeons, fewer zones are generated than I would like, but that's just a matter of math), door placement is good (including stair generation for doors that lead up or down a floor), and room intensity calculations have panned out pretty well (which will be used in determining presence of mob spawners and keys for doors).


    I'll probably be posting the Phase II overview video sometime soon.

    Posted in: WIP Mods
  • 3

    posted a message on Dungeon Mobs (Latest: Link to source code for v4.2.0) [v4.1.3]


    What's this?

    Soon you will know.

    Assuming I can get the darn model to function correctly, at any rate.

    Posted in: Minecraft Mods
  • 1

    posted a message on Dungeon Mobs (Latest: Link to source code for v4.2.0) [v4.1.3]
    Post-graduation has been a busy time for me. I have just recently accepted a job offer, and will be moving soon and settling into that, so don't expect any updates anytime soon. I'm just posting to answer some of the questions here and to let folks know I haven't fallen off the face of the earth.

    Quote from MrTwizzlesnext

    What happened to the thoqqua turning blocks into magma? Is that only with stone or does it also work with netherrack? I recall they used to do it. Now they're a bit underpowered.



    They still should be doing so.

    When thoqquas were first implemented, I made some procedural errors in the code, such that when a thoqqua despawned or died, the blocks that were supposed to revert back into stone would not do so. That has been corrected; it is possible that I have over-corrected. I'll look into it at some point.

    I know that the latest build set it up so the mobs now spawn in all biomes, but could you add configuration to either allow preventing spawns in specific dimensions or allow us to blacklist some biomes? I'm using TwilightForest and because no other hostiles generally spawn there in general areas, the dungeon mobs are all over the place.


    I think that preventing them from spawning in other dimensions would probably work out for the best; I imagine that other mods that add new dimensions - and accompanying mobs - have a notion of the level of balance they're going for, and introducing DM mobs into them probably throws that off.

    That said, doing so in combination with a config option to add additional valid dimensions for them to spawn in would probably be a very doable thing.

    Attempting to do this biome-by-biome would probably be... incredibly annoying, both for me and end-users. So I think per dimension is probably the best solution.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dungeon Mobs (Latest: Link to source code for v4.2.0) [v4.1.3]
    Quote from felivans»

    that's fine but you know.. for mod compatibility it helps,but what about the biomes they spawn in, or will they spawn regardless the biome(even if its a modded biome?)

    edit: did you just added the feature in or was i just blind XD?


    In theory, all of the mobs should be able to spawn in every biome, including those added through mods.


    This feature was added relatively recently, I'd have to check the changelog as I don't recall precisely when I added it.

    Posted in: Minecraft Mods
  • 11

    posted a message on Dungeon Mobs (Latest: Link to source code for v4.2.0) [v4.1.3]


    Dungeon Mobs introduces a variety of new hostile mobs, all of which hate you. There are no gimmicks: no tameable entities, no weird items, no dimensions. Everything in this mod has exactly one goal in life: to end yours.

    However, it's not just enough that they hate you. Each of the mobs in this mod presents a different challenge, requiring you to think tactically about how to surmount the difficulty they pose. While the old stand-by of "hit it with your sword" may work for some, that may not always be the best - or even viable - solution. Due to the lack of a wiki or other repository of knowledge (which I have absolutely no intent of making, so don't ask), you may be forced to learn how to cope with these denizens of the deep on your own.


    This mod is intended to make the game more interesting by way of making it more difficult. It adds nothing to make the experience of fighting these creatures any easier, and to do so would defeat the purpose of this mod. There are plenty of mods out there that give you access to new tools and weaponry, and if you feel that vanilla arms are not up to the challenge, I invite you to investigate the works of others: there certainly is a lot of quality content out there.

    An overview of the mobs (with pictures and descriptions for each) can be found on the old thread. I am making this new one due to issues with editing the old one, and - given that apparently a lot of folks were downloading an older version of this mod, thinking it was the latest version - I decided that the prudent decision would be to make a new thread.


    MC Version: 1.7.10

    Requirements: Forge 1.7.10-10.13.2.1291


    Changelog


    v4.1.3

      • Update notifications. When a new version of dungeon mobs is released, you will get a notification in chat.
      • Configuration file. You can turn each mob on or off, as well as disable update notifications. At this time no other configurable options are planned.
      • Death messages. Cockatrices turning you to stone and blade traps now have their own death messages.
      • Biome spawning. All dungeon mobs should now properly spawn in mod-added biomes.
      • Cockatrice
        • Petrification effect now bypasses armor and should not damage armor.
      • Rakshasa
        • Particle effect from destroying an image has been reduced considerably.
      • Blade traps
        • Hit box reduced slightly.
        • Blade trap blocks now have a cooldown on turning into blade trap entities; this should prevent issues of getting trapped in a corner with a blade trap meaning near-instant death.

    v4.1.2

    • Attempting a fix for some server issues that seem to crop up when using later versions of Forge.

    v4.1.1

    • Added support for mods that add biomes; dungeon mobs will now spawn (more or less) appropriately in non-vanilla biomes. If a dimension mod is using vanilla biome types to describe it's dimension's biomes, dungeon mobs will also spawn in those dimensions; as such, this may result in dungeon mobs in places you would not expect to see them.
    • Adjusted a number of mobs' hit boxes.
    • Investigated the fact that mobs will still take damage from blade traps; this is not due to the blade trap dealing damage, but because of suffocation. Given how blocks work, there really is nothing I can do about that. But they most definitely are not taking damage from the blade trap itself.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dungeon Mobs (Latest: Link to source code for v4.2.0) [v4.1.3]

    Figuring out how to make a config file is next on the docket. Don't expect anything fancy, but I can include an option for turning the update messages off.

    Posted in: Minecraft Mods
  • 2

    posted a message on Dungeon Mobs (reference to new thread in last post)


    Dungeon Mobs v4.1.0 is live.


    Introducing the vescavor, the first new mob in... well, awhile.



    What does he do? Well, he makes a lot of noise. Seriously, if you thought the shrieker was bad, this thing gives it a run for its money. Other than making noise, it's relatively harmless, though it is a quick little bug-thing.


    Of course, what fun would that be? While you're being subjected to the horrible noises it likes to make...



    That's right, kids. New status effects. Because your life was way too easy, anyway.


    While you are confused, your keybinds get all kinds of messed up. Thought you were going to jump? Nope, now you're crouching! Thought you were strafing left? Well now you're strafing right!


    Due to how modding potions works, there may be conflicts with other mods that add more potions. I've tried to ensure as much compatibility with those mods as possible, but... if things go wrong, let me know and I'll see if there's anything I can do on my end of things.


    In other news: the entity ID conflicts with other mods has been resolved. Dungeon Mobs now runs solely on mod-based entity IDs, so those conflicts should trouble you no more.


    Beholders can also cause this new status effect.


    I also tweaked blade traps: now they only deal damage to you, so you won't have the issue of strongholds being full of traps and killing anything else that would have the misfortune of spawning there.


    Download Dungeon Mobs v4.1.0: Download (Mirror).

    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.