GithubHelp home page GithubHelp logo

plugy's Introduction

PlugY v12.00 (Unofficial)

This repository contains the source code for PlugY version 12.00 updated for 1.14d.

Please note that I am not the original developer of PlugY (Yohann). I took his source code for PlugY 11.02 and updated all the features to work on Diablo II 1.14d.

Please backup ALL your save files. This has not been rigorously tested.

Installation

Simply download the zip file in the root directory of the repository (PlugY v12.00.zip) and extract the files into your Diablo II directory. Then, start the mod by running PlugYRun.exe. If you would like to edit the configuration of the mod, open PlugY.ini in your favorite text editor and save your changes.

It is highly recommended to also backup your save folder before using the mod.

Features

Each of these features can be turned on/off via PlugY.ini (see "COMMENTS ON THE CONFIGURATION FILE")

  • Disable access to Battle.net.
  • Infinite storage space in the stash.
  • Shared storage space in the stash.
  • Enabled the ladder only runewords out of realms.
  • Local World Event and Uber Quest for singleplayer and multiplayer off-realm !
  • Can open Cow Level Portal even when player have kill the Cow King in that difficulty.
  • Unassign assigned skills and stats points.
  • Change the selected language.
  • Always regenerate maps in SinglePlayer like in MultiPlayer.
  • Automatically execute /players X when you launch a new game.
  • Added some pages for display more characters stats like %MF.
  • Display item level in its popup.
  • Launch any number of Diablo II games on the same computer.
  • Increase the stash to 10x10 squares.
  • Change the save path directory.
  • Always display Mana and Life values above the globes.
  • D2 can load all files, even those opened with Microsoft Excel (disabled by default).
  • Display the stats current value (without magical bonus) like Magic/gold find or maximum resistances.
  • Can launch game in windowed mode with some options (lock mouse/resize/on top/noborder).
  • Add following commands (see "COMMENTS ON THE CONFIGURATION FILE") :
    • /save : Save game without exit.
    • /page 1 : Show normal stats page (stats page must be opened).
    • /page 2 : Show extra stats page (stats page must be opened).
    • /page 3 : Show resistance stats page (stats page must be opened).
    • /page 4 : (beta) Show available runewords (stats page must be opened).
    • /lockmouse : Lock mouse cursor in the window.
    • /lock : Same as /lockmouse.
    • /unlockmouse : Unlock mouse cursor in the window.
    • /unlock : Same as /unlockmouse.
    • /renamechar newname : Rename your character and save it.
    • /renamepage name : Rename current page stash.
    • /setindex : Set current stash page as index.
    • /setmainindex : Set current stash page as main index.
    • /resetindex : Remove index flag on the current stash page.
    • /insertpage : Insert a new page after the current page.
    • /deletepage : Delete current page if empty.
    • /swap page : Swap the content of current stash page with the content of another page.
    • /toggle page : Swap the content of current stash page with the content of another page in opposing stash shared/personal.
    • /dlm : Toggle always display mana and life mode.
    • /dml : Same as /dlm.
    • /dl : Toggle always display life mode.
    • /dm : Toggle always display mana mode.
    • /listcube : (beta) Create a "cube.txt" file in save directory containing all cube's receipts.
  • Prevent Nihlathak's portal from closing.

plugy's People

Contributors

haxifix avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugy's Issues

Windoows 7 plugY crashes

Running D2 1.14d in windows 7 crashes ... i did the exact same installation in windows 10 and it works .. please help me out

Support custom data mods

Thanks for adding support to 1.14d! It’s been a blast getting back into this.

I was curious if you know how to support the “-direct -text” overrides from patch_d2.mpq. It doesn’t look like I can get it to stick. I’ve tried using a lot of different folders and it’s not happening...

Thanks again!

Carry1Item Crash in 1.14d

Thread 0x000008a4 [Stack Base: 0x03020000 Used Space: 31380/1048576 bytes]
DBG-ADDR<0055CB12>("Game.exe")

It crashed When I pick item from stash to Inventory.

thanks,it works on 1.14d

1.unzip PlugY v12.00.zip
2.copy the file(PlugYRun.exe PlugY.ini PlugY.dll PlugY) to d2 directory,be sure it's the correct directory
3.run PlugYRun.exe then it create a log file PlugY.log , you can see the path
4.create a shortcut for PlugYRun.exe and then add a -w
5.run the shortcut

if you want to change the function
edit PlugY.ini (i'm a chinese, i just change the language)
[LANGUAGE]
;ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
ActiveChangeLanguage=1
SelectedLanguage=CHI

at last
Could you help to modify hackmap to make it compatible with 1.14d?

Missing dll?

Copied and extracted the zip into the d2 directory. Click PlugY, and am told VCRUNTIME140.dll is not found.

Linux Support? Instructions?

I installed PlugYRun.exe and the sub-folder. When I run it through wine under Debian, it will not start, although the base game starts no problem. Here is the top of the error message:

Unhandled exception: page fault on read access to 0x0000005d in 32-bit code (0x0143d864).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:0143d864 ESP:0032fc3c EBP:0032fc40 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:00000000 ECX:0000000d EDX:0000005d
 ESI:00000002 EDI:00000000

What can I do to make it run?

error - vcruntime140.dll required

Hi,

I've tried installing this but when I try running plugy an error comes up saying it cant find vcruntime140.dll and needs it to start. This isn't needed if I just run vanilla d2.

I have added the vcruntime140.dll to the folder and when opening plugy after it does start the game but plugy doesn't start.

I've attached the blizzard crash reports

Crash.txt
D2201101.txt

can anyone let me know if they've had this issue and how they resolved it?

PlugY doesn't start

So I have 1.14d installed, it works on its own when its unmodded. Then I installed PlugY by downloading the zip and moving all the files in it to the d2 folder. When I try to run the PlugYRun.exe nothing happens. I have tried to run it as admin and in compatability mode but nothing changes.

This is the PlugY log: https://pastebin.com/EhJrEsvp

I don't really have any Antivirus or something that could be the reason I don't think. I'm really not sure why it just doesn't do anything.

Disabling BigStash

Project Diablo 2 (PD2) has its own integrated big stash, and it would thus be nice to have an option for disabling plugys stash, as it is currently overwriting the 10x15 stash of PD2

Merge with ChaosMarc/PlugY (DONE)

Hey haxifix,

great work getting PlugY to work with 1.14d! Many people were waiting for this to happen :)

I was wondering if you were interested in merging your work with my semi-official repository (I spoke with Yohann back in the day and he was ok with me carrying the torch for him). This way your work would automatically reach more people and I would grant you administrative permissions to the repository. I'd love to help with stuff like github releases, documentation etc. I could also help with the actual task of merging your changes into the existing repository code.

If you like we can talk via mail ([email protected]) or telegram (https://t.me/ChaosMarc)

Best Regards
Marc

Set window size?

I have set ActiveWindowed=1 in the ini file, but when I set
X=1600
Y=1200
Width=1600
Height=1200
these values seem to be ignored.

Does it work with Game.exe?

I'm trying to use plugy with kolbot so want to launch plugy from Game.exe.
I can launch plugy from plugy.exe. However, the patcher for game.exe doesn't seem to work. Any idea how to get it working?

Silent crash after closing the game with PlugY and BaseMod

You need BaseMod plugin for this: https://d2mods.info/forum/viewtopic.php?f=5&t=65492

  1. Copy BaseMod.dll and BaseMod.ini into D2 folder
  2. In PlugY.ini, set DllToLoad=BaseMod.dll
  3. Note that BaseMod won't start out of the box, need to disable it's StringTable feature
    3.1. In BaseMod.ini, set following:
    [StringTable]
    Enabled=0
  4. Run PlugY via PlugYRun.exe
  5. Close the game

Result:
BlizzardError folder appears with a crash report. Here are the crash log and dump
Minidump.zip
Crash.txt
D2200531.txt

D clone didn't appear

Was in DoH level 3 when D walked the earth. Since all the superuniques on that level were spawned, D wouldn't appear in DoH. When the message came up, I immediately TPed to town and headed to the Chaos Sanctuary to have him appear there. However, he didn't appear as any of the three seal superuniques. Then headed to Frigid WP and he didn't appear there either. Bug?

Bad index fct on fresh DII+LOD install (1.14b)

PlugY.log:
PlugY.log

<----------------------------------------------->

	A Plugin by Yohann & haxifix
	version 12.00

<---------- Starting Diablo II Plugin ---------->

***** Get D2 Modules address and version *****
Game.exe loaded at: 00400000 (1.14b)

Bad index fct 10057 for 00400000
...

Modding D2 via text files doesn't work

To reproduce

  1. Make a simple D2 mod with some text file change, for example:
  • Change data\global\excel\armor.txt file. Make some obvious change, for example change graphics for cap to use graphics of skull cap (in 2nd line, V column change value to skp)
  1. In plugy.ini set up Param= -direct -txt
  2. Start PlugY

Result:

The changes don't take effect. The game has recognized the command line - it has spawned *.bin files in the \excel\ folder; and I have checked game.exe in process explorer - it was started with with "-w -direct -txt" parameters; but the change that was made doesn't happen.

tcp/ip games crashes cant join game v1.14d

I am using diablo 2 version 1.14d hosting the server works but my friends cannot join my game and then the PC crashes

Similarly i cant join any other game hosted by my friends

Joining a peer-to-peer multiplayer game crashes the game

Hi,

I was very excited to see a 1.14d compatible PlugY version, thanks for that!
However, I encountered a problem when trying to join a peer-to-peer mulitplayer game.
Hosting a game works fine, but when trying to join, the "progress bar" in the loading screen always fills up completely, then the game crashes.
I attached the crash log and minidump file here:
2020-05-31 15.41.11.zip

Hope you can help :)

Best Regards,
Salvoxia

Respecing does not work.

I can confirm that "ActiveSkillsUnassignment" does = 1.
To detail, clicking the 'X' at the top right of the Skill Tree does nothing. I can hear the audio indicator that it has been pressed, but no skills are changed at all. This goes for completely new characters and characters created in 1.13.

Protect Diablo 2 Season 2 personal stash broken

Basically it's skipping pages all over and pages 1-10 is broken and either i press with or without shift key it won't go backwards in pages.

Downloading the previous versions without the stash names and index did not fix it.

Just isn't working

I've been trying for hours trying to get this to work.

Can someone give me a super easy to follow, step by step process for this? Am I supposed to like, delete the game, reinstall it, do the plugy, then add the diablo 1.14 back??? I'm so lostttt

Request

Hi have you planning adding some sort of Autogold collector to the mod it would be great.

Hi! PlugY won't start :(

So, I tried upgrading my diablo 2 with the PlugY MOD and I think I screwed up, it used to say it wasn't compatible or something, now it runs just as fine but the mod won't apply, when I click in the PlugY.exe file it says "PlugY: Read process memory failed." Idk if I did something wrong or what, I'd still like to play with the mod but I'm no computer savy. Any help is welcomed

Edit: that was at first I just downloaded the files from github and it doesn't give me "error" now it doesn't do anything

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.