0% found this document useful (0 votes)
8 views2 pages

Modify League of Maidens Outfits

The document provides a guide on how to modify the game 'League of Maidens' using dnSpy, including changing character attributes and item drop chances. It details specific steps to edit the game's code to enhance gameplay, such as adjusting agility without causing movement issues and bypassing outfit purchase requirements. The author notes their inexperience with coding and encourages users to proceed with caution, especially on main accounts.

Uploaded by

vmoran.gato
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Modify League of Maidens Outfits

The document provides a guide on how to modify the game 'League of Maidens' using dnSpy, including changing character attributes and item drop chances. It details specific steps to edit the game's code to enhance gameplay, such as adjusting agility without causing movement issues and bypassing outfit purchase requirements. The author notes their inexperience with coding and encourages users to proceed with caution, especially on main accounts.

Uploaded by

vmoran.gato
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

/changeoutfit ?

<-- Displays all possible outfits


/changeoutfit X <-- Replace X with ID from the list ^

[Link]

dnSpy

run as Administrator

'File' -> 'Open...'

C:\Program Files (x86)\Steam\steamapps\common\League of Maidens\LOM_Data\Managed\


[Link]

'Find' - 'Agility' double-click the first one:

right-click 'Edit C#'

DONT CHANGE THE 'Agility' NUMBER! You will be so fast that your slight forward
movement will send you to outer space :D

-> 'Analyze'

Image

Now at the bottom, we can find where it is Assigned from, and where it is being
read. Click on the 'Assigned by' ->double click '[Link]() :
void'
Image

From this point on, feel free to change values and play around with them, but what
I found was if you scroll back up to Lines 295 - 284 you can add some insane
numbers to your character, just don't Increase 'Agility' or you won't even be able
to move around...
Image

Once you're done and ready to test it in-game, navigate to 'File' -> 'Save
Module...' -> 'OK'
Now you can launch the game, and test it... if it doesn't work, try changing the
maths around or add your own :D the game doesn't seem to ban me for a week now, so
I would say it's pretty safe to do, tho please don't use your main account for
this!

Do bear in mind that I am very very new to coding! Especially C#... So please
excuse me if I am being a total noob in this ;) if any of you know a better way
please share with us.

Some in-game footage of insane damage, health and magic:


Image
How to change item drop chance

Step 1:
Open dnSpy with Admin rights, open '[Link]'(make a backup first!)
Click on 'Find' and look for 'chatcommand' then double-click 2nd one which is
'ChatCommand' as show on the screenshot:
Image

So when you try to change the outfit you don't own, the popup message will come up
and say that you need to purchase it, this next step is how we remove that block :D

Step 2:
Go down till line 602. And remove the whole line which has only -> 'return;'
Image

Step 3:
Now in the Assembly Explorer on the left, look for 'Steamworks', which should be in
yellow.
Once found, click on the small arrow -> and then once again click on small arrow
'Steaminit' and look for the 'VerifyVirtualGoodCo' in orange.
Image

Step 4:
Once you found it -> right click it -> delete
Image

Step 5:
Save it by going to the top left corner 'File' -> 'Save Module...' -> 'OK'
Now you can launch the game, and type in the command in chat:
/changeoutfit ? <-- Displays all possible outfits
/changeoutfit X <-- Replace X with ID from the list ^

Common questions

Powered by AI

Modifying the 'Agility' number in League of Maidens is discouraged because it can cause the character to move excessively fast, possibly rendering the game unplayable. Increasing 'Agility' beyond a certain point can result in extreme character speed, making slight movements uncontrollably fast and potentially leading to gameplay bugs such as moving outside the game's intended bounds .

An effective approach involves running dnSpy with administrative privileges, opening 'Assembly-CSharp.dll', and searching for relevant methods associated with item drops, such as 'chatcommand'. By analyzing the code, users can identify and alter the parameters affecting drop rates. Careful adjustments, testing, and ensuring back-ups can lead to effective modifications without unintended side effects .

Sharing personal modification methods online can lead to negative consequences such as increased scrutiny from game developers, which might result in patches or bans to prevent hacking. It could also affect the game's balance and fairness if widely exploited. Furthermore, it may encourage others to engage in potentially unethical behavior or violate game terms, thus impacting the game's community .

Modifying character attributes can significantly impact the gameplay experience and balance by providing unfair advantages, such as enhanced speed, strength, or health, which can diminish the challenge and intended experience of the game. Such changes can disrupt the balance between players, leading to unfair competitive environments and potentially discouraging fair play among the community .

Users can enhance gameplay creatively by participating in legitimate in-game events, mastering skill-based challenges, or following community-driven strategies that abide by the game's terms of service. Engaging with player communities for knowledge exchanges, creating in-game content, or participating in official game forums can also enrich their game experience responsibly .

When modifying game files, users should take precautions such as backing up the original files, testing changes only on secondary accounts, and ensuring they do not modify critical or sensitive attributes like 'Agility'. Furthermore, since alterations might violate Terms of Service, users should be aware of the risk of being banned and avoid making changes that could disrupt fair play or the game's operational integrity .

To bypass the purchase requirement for changing outfits, one must modify the game's code. Using dnSpy, open 'Assembly-CSharp.dll' and remove the line containing 'return;' around line 602. Then, locate the 'VerifyVirtualGoodCo' method within 'Steamworks' and delete it. This process eliminates the block that prompts for purchase when attempting to change into an outfit you do not own .

Developers might integrate code to detect modifications to maintain fair play and game balance, protecting the integrity and experience they intend for all players. Detection systems can deter cheating, preserve competitive fairness, and uphold the developer's revenue model by preventing hacks that bypass purchase mechanics. Keeping the game ecosystem fair encourages continued player engagement and satisfaction .

'Assembly-CSharp.dll' is crucial for modifying games like League of Maidens as it contains the compiled C# code that executes game logic and mechanics. By loading and editing this file in dnSpy, users can directly access and manipulate game scripts and parameters, enabling them to alter game features and behaviors. Its central role makes it a pivotal component for any code-level game modifications .

To modify in-game attributes safely using dnSpy, first, run dnSpy as Administrator and open 'Assembly-CSharp.dll'. Navigate to the specific attribute, such as 'Agility', but do not change this attribute directly as it affects game stability. Instead, locate where the value is assigned or read from, such as 'powerBarManager.PlayerValue()', and change other manageable values. Ensure to back up the original file before making changes and save your modifications by using 'File' -> 'Save Module...'. It is also advised to test changes on a secondary account to avoid potential bans .

You might also like