Giter VIP home page Giter VIP logo

lamulana2randomizer's Introduction

La Mulana 2 Randomizer

Before playing a run it is best to head over to https://github.com/Coookie93/LaMulana2Randomizer/wiki for more information about the randomizer.

Installing:

  1. Get the lastest version from https://github.com/Coookie93/LaMulana2Randomizer/releases
  2. Place the LaMulana2Randomizer folder in the La-Mulana 2 root directory, the one with lamaulana2.exe
  3. Copy all the files from the LaMulana2Randomizer/Monomod folder to the LaMulana2_Data/Managed folder
  4. Now in the LaMulana2_Data/Managed folder, drag the Assembly-CSharp.dll onto monomod.exe
  5. Make a backup of Assembly-CSharp.dll eg. create an Original folder inside LaMulana2_Data/Managed and place the file in there.
  6. Rename the MONOMODDED_Assembly-CSharp.dll file to Assembly-CSharp.dll
  7. Now open the LaMulana2Randomizer.exe program, create a seed and you're good to go

Updating:

  1. Get the lastest version from https://github.com/Coookie93/LaMulana2Randomizer/releases
  2. If new version supports older seeds copy current seed if you want it.
  3. Delete the Assembly-CSharp.dll in the LaMulana2_Data/Managed folder
  4. Copy LaMulana2_Data/Managed/Original/Assembly-CSharp.dll back to LaMulana2_Data/Managed/Assembly-CSharp.dll.
  5. Replace current LaMulana2Randomizer folder with the newer version.
  6. Refer to steps 3-6 on the Installing section.
  7. Copy old seeds into the seed folder if that is applicable.

Unistall:

  1. Delete the Assembly-CSharp.dll in the LaMulana2_Data/Managed folder
  2. Choose ONE of the following:
    • Copy LaMulana2_Data/Managed/Original/Assembly-CSharp.dll back to LaMulana2_Data/Managed/Assembly-CSharp.dll.
    • Use Steam's file verification and it will redownload the original Assembly-CSharp.dll
  3. Remove Assembley-CSharp.mm.dll and all monomod related files from the LaMulana2_Data/Managed folder

Compiling:

The randomisation application should compile fine.

The patch library will require both installing La-Mulana 2 and setting the system environment variable LAMULANA2PATH before building. Set the variable to where La-Mulana 2 is installed. Refer to How to change Environment Variables on Windows 10 for additional information. Make sure the environment variable is set before launching Visual Studio.

lamulana2randomizer's People

Contributors

coookie93 avatar kordalien avatar orphis avatar wolfman2000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lamulana2randomizer's Issues

Fobos Skull Item

Sometimes Fobos completely skips the dialogue for when you have a Crystal Skull, so it becomes impossible to get the item that takes Skull Readers Place

Dissonance bug

if you buy 2 progressive beherits from a shop at one time the counter does not update properly. can lead to issues if all 6 dissonance are required

Weapons in shops

After buying a weapon in a shop you can buy it again even though you have it.

Guaranteed Items

It would be nice to have a guaranteed Mirai for racing purposes, but perhaps this could be expanded to include assigning specific items to specific locations?

Unsolvable seed? (#1111302919)

Hey. I saw DC playing this randomizer and I wanted to check it out - been having so much fun with it so far, gatdamn.
It's like having the joy of playing LM2 from scratch again. Thank you for making it.

I want to check to see if I have an unsolvable seed (#1111302919)/

Here's my situation.

3 guardians left - Ra, Echidna, Hel.

I can't fight Hel because I don't have the Sun mantra to move Garm.
The Sun Mantra is in the EP-Doom crystal skull chest.
I can't get to the EP-Doom crystal skull chest because I don't have the Beherit (DF Scared Orb chest, cursed).
I can't get the La Mulana Talisman because that's set to spawn after 7 guardians have been defeated in the Lemeza tent in place of the Research there.
I can't fight Ra because I don't have the Sun mantra to summon him OR to open the Wedjat Gate.
I can't fight Echidna because the Hall of Malice gate connects to the Gate of the Dead Wedjat Gate.
In both cases I need the Sun mantra in order to get the final White Pedestal to spawn.

I make it that I'm stuck, because I can't fight another guardian in order to progress.

I am wondering if the logic thinks I have access to Eternal Prison - Gloom (CoB Entrance) even though I don't have the Beherit?
Either that or there's something I haven't understood.

Secret Treasure Location

Rope swing is appearing early on which messes up the getting the item from here, probably due to getting the secret treasure of life early.

Beat final boss but cannot reach cliff

I did a seed with randomized entrances, and it put the cliff past the Village of Departure Main entrance.
Now that I've beaten the final boss (0 issues up to there), it's not possible for me to reach it.
The other ladder leading to the village is 1-way in the other direction, and the hell gates that could warp me there are of course disabled during the escape sequence.

What do?

Oh and here is my spoiler log, tell me if you need anything else.

Spoiler_Mags_09_21.txt

Randomize Mantras and Dissonance

It would be nice to add mantra scans into the item pool.

Additionally, to add variety to the game (and to reduce the enormous amount of 'required items') it would be nice to have dissonance locations randomized (and to obviously get an item in place of dissonance when you get it). This would have the side-benefits of making the randomizer potentially shorter and adding risky checks (nibiru) that could make races more exciting.

Self-Locked Mantra

I was recently playing a randomizer with default settings except that Mantras are randomized "Only at murals". Over the course of the game, I was able to unlock every Mantra except for Wind. Which means I wouldn't have access to the Twins Chest, the Buried Fortress, and the Child Mural in the Echidna Worshiping room (the one connected from Surface). This means the Wind Mantra is locked behind this mural, but I need the Wind Mantra to reveal the mural. So I can't fight the 9th Child. I'm not too upset because I was able to complete the game entirely except for this (am able to enter Spiral Hell), but I thought it would be worth reporting.

Details------------------
Seed: 877440795
Options: Default except Mantras are randomized "Only at murals"
Other: Auto-place Crystal Skulls and Auto-scan Holy Tablets

Logic Softlock - Anchor in Hall of Malice Map Chest

Playing Seed: -450391208, the logic appears to have generated in a way that can not be completed. According to the spoiler log the Anchor is located in the Hall of Malice Map Chest, yet to reach this chest you would have to go through Heaven's Labyrinth, which requires the Anchor to get to from Icefire Treetop.

Being unable to reach HL and subsequently HoM means being unable to defeat all of the Guardians and therefore the seed can't be completed. I'm not sure if there is be a glitch that would allow me to reach HL without the Anchor or if there's some entrance I'm not aware of that isn't on the wiki but progression seems to be stuck based on this item placement.

Seed was generated with the following settings:

  • Hand Scanner Randomized
  • Codices Randomized
  • Mantras Only at murals
  • Shops at least one item
  • Autoscan Holy Tablets

spoilers.txt

Edit: So I realized that the logic is probably expecting me to enter HoM from the Corridor of Blood and enter the map room (C-1) from the grail tablet room (C-2) however there is no ladder going up to C-1. I know there's supposed to be a ladder going up but since it's not there I'm thinking maybe it's tied to a trigger that got changed in a patch at some point.

Have you considered Archipelago integration?

Apologies for posting here, but I am unsure of another way to contact you. I was wondering if you had heard about Archipelago, it is a cross-game multi-world randomizer where anyone can hop in and add a game to the service. Here is the website for Archipelago if you would like to see some more information. The language they use is Python. At the top of the website is a link to their discord and there are some very active community members who would be happy to answer any questions you might have. Again, sorry for posting here, I don't know a better way to contact you.

Giltoriyo locations

Can't get the item of him if you have Secret Treasure of Life, he always gives the second item even if you collected it from Alsedana.

Invincible during Jormungand

Ye so pretty much what the title says.
In all of my runs Lumisa is completely invincible during the Jormungand boss fight which is not a huge deal imo, but I don't see anyone else mention it anywhere so I'm wondering if I did something to cause this or if it's a known issue
https://www.twitch.tv/videos/2101144272?t=01h34m34s
Here is a timestamp of one of my runs

Item placement issue

My seed has Mother mantra on Secret treasure of life, can't remember for certain but I believe I need to chant mother and child at spiral boat to obtain SToL from Altar. Wiki doesn't clarify how to get from accessing the 9 soul gate to dropping the boat and starting the altar sequence.

Cannot pick up randomized dissonance/progressive items in vanilla dissonance locations (softlock)

First of all, great job with the rando it's pretty good!

Second of all, I've encountered an issue when randomizing dissonance. If the progressive dissonance gets assigned to a vanilla dissonance location the game get's hanged up and you start picking up infinite amounts of dissonance (accompanied by the item pick up sound x100). It essentially becomes a softlock and require a game reboot. Additionally, it makes the game unbeatable. It's happened twice with the right chest after being Aten-Ra and the chest after shutting down Typhon. Here's the seed with my settings, where the dissonance randomizes to the typhon chest. If you need anymore info let me know, thanks!

Seed.zip

Anu bossfight locked after victory pose

As said in the title, after beating Anu in Ancient Chaos, the victorymessage+theme plays and Lumisa does her little pose, but then - nothing. She just stays in that pose while the music fades out and stands there forever, instead of getting teleported back to the boss room like usual.

Unsolvable escape

Just had an escape which I believe was pretty much unsolvable, unless I'm an idiot. Spoiler file attached. Let me know if you need any other files.
spoilers.txt

Confused on Future Development Company rules in Logic.

Within the current logic file, there are two places that explicitly mention Future Development Company as a requirement. The randomizer has an option for not requiring that software for warping to particular areas. Shouldn't that rule also affect Eternal Prison Doom -> Eternal Prison Doom Top and the Death Sigil Chest in Eternal Prison Gloom?

I'm just wondering if something like Setting(FDC for Backside) should be added to keep it in check.

Hresvelgr doesn't spawn

Hey, first of all great job on the randomizer. I'm having a ton of fun with all the different settings
Lately I've been encountering an issue with Hresvelgr not spawning at all making my run just end since I can't get to Hel.
I was wondering if there are additional spawn requirements I do not know about besides sealing Ratatoskr or is that an issue with the randomizer/seed?

Video for reference:
https://www.youtube.com/watch?v=cyD27u5hnAY

Logic Softlock - Jormungand

I beat all the bosses except jormungand. I triggered the end and beat heimdall. When I went to talk to dude that unlocks jormungand's ankh, I couldn't get him to do it because lemeza and pop were there. I tried going in and out, but couldn't get him to reappear. I can't go through the final door to the spiral boat because I haven't defeated 9 guardians.

In any case, I guess that's a logic bug?

Mulbruk item bugged (possibly Hiner and Fobos also), rendering seed unsolvable

Hello!

I've been attempting a randomized La-Mulana 2 seed using version 1.9.9.2 of the base game, and have discovered that the seed is unsolvable due to an apparent bug involving Mulbruk (and possibly a couple of other NPCs). Per the attached spoiler file, she's supposed to provide the Birth Sigil; and I understand from reviewing the randomizer documentation that she's supposed to do so after 4 guardians are defeated. Instead, she gave me her standard game item (the Snow Shoes), and she did so the very first time I visited her tent in the Immortal Battlefield. She also would consistently repeat that dialogue and "give" the Snow Shoes to me again every time I visited her afterwards. I don't recall what item I got when I should have received the Snow Shoes (at the Crystal Skull chest in the Gate of the Dead), but it may very well have been the Snow Shoes yet again. It certainly wasn't the Birth Sigil, without which the seed is unwinnable.

I also was never able to trigger the fourth item in Hiner's shop (Bomb Ammo), even after defeating 5 guardians. Instead the third shop item (Kosugi Research Papers) became locked as unpurchasable after I'd defeated 1 guardian (even though I hadn't actually purchased them); Hiner spoke as if I had purchased them (which I had not) and gave his text about waiting for Fobos to make another Ankh Jewel. He never progressed past that point, even with 5 guardians defeated.

Finally, I am not sure I ever received Fobos's second item (an Ankh Jewel). I kept visiting him periodically (again, even after having defeated 5 guardians) but he only ever repeated the text he gives while he's studying the first Crystal Skull (where he tells you to come back in a little while). This one I'm less sure about as I wasn't keeping track of which jewels I'd found from which sources.

I've attached the spoiler file and seed here for review. Thanks for all your hard work on this randomizer!

spoilers.txt
seed.zip

Glitchless Logic Softlock - Earth mantra / Mjolnir

Going through a seed, seem to be at a point where I can't continue without doing something that clearly seems to be a glitch. Spoiler log says Mjolnir is in the Flail Whip chest, and Earth mantra is in Nibiru. However, I need the Earth mantra in order to thaw the Shrine of the Frost Giants -- the only way to get to the Flail Whip chest without glitches -- and I need Mjolnir to get into the Dark Star Lord's Pyramid to get to Nibiru.

Apparently, from looking at the logic json, you can throw a Rolling Shuriken through the solid barrier in Valhalla to hit the floor switch to get to the Flail Whip chest. This is very clearly a glitch, and while it's effortless to perform, it's one I would never have thought an option without checking the randomizer's logic. While some people like runs using glitches, other people don't -- or don't even know certain glitches exist -- and it would probably be best not to have logic requiring glitches be the default. Options in the randomizer program would probably be best for people who want to use glitches.

Thanks.

Progressive Beherit in vanilla dissonance location doesn't progress counter

2.2.4
Picking up Progressive Beherit from a vanilla dissonance check doesn't progress the counter. (haven't encountered other progressive items yet) Had Dissonance 5, picked up progressive Beherit from Nibiru and was given dissonance 5 again and cannot complete game.

https://www.twitch.tv/videos/1817501528
40:45-40:55
Tracker shows dissonance 5 and doesn't change.

I'm had trouble getting the exact situation reproduce on my og file since I accidently auto-saved before I realized, but I confirmed this using a speedrun practice seed from this doc bellow - part2 4 before nibiru. It has all 12 skulls and the dissonance chest openable. Currently has level 0 beherit, but picking it up you receive level 0 beherit. (Nibiru entrance is Yggdrasil bottom left ladder)
https://docs.google.com/document/d/1ATJbG8ttr8gAKVPR43gHTxVePvbO74Yd4EucnbR3Ibw/edit

(don't need to download anything, just showing how I reproduced it without hex editing my save)

Seed: 1163021851
Settings String: 0002300FFC0009750050644A2E040555

Frey Ship

Was never able to proc the dialgue necessary for Eitri and Bokkr to enable me to grab the Frey's Ship item. Luckily, that item and the Anchor were not manadatory items to grab, just thought I'd point it out that it seems if Freya moves to Frey's location you can't seem to enable this item and potential locks out 2 items in the run.

Randomize Research Notes

Research note locations, despite being "visible items" are not considered in the item placement. It would be nice to begin including them.

BTK shop becomes inaccessible

"Seed": 1341290385,
"Settings String": "000230080000083100A19042AE044000",

Version: Latest as of posting
DLC: none

BTK has pistol ammo, and I decided to go pick some up a fair bit into the run. But when I go to where the shop is I am unable to enter. I had been able to enter prior to purchase an Ankh Jewel earlier. But at some point since then and now the shop is now inaccessible.

Save: Lamulana2_3.zip
Spoiler: Seed.zip

Video showing being unable to enter: https://user-images.githubusercontent.com/18604504/197667246-7d7fdf27-7673-4202-8043-fd4b851d52db.mp4

Mantra.exe

Bug causing the flag for mantra.exe to be set to 0, means you cant select it in the menu any more and it also becomes available to be collected again

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.