GithubHelp home page GithubHelp logo

Comments (13)

eleriaqueen avatar eleriaqueen commented on May 14, 2024 2

Can confirm the following URL points to latest release.

https://github.com/bolrog/d2dx/releases/latest/download/d2dx.zip

For the laziest of lazies I whipped up a windows batch file which downloads latest release using curl :
d2dx_downloader_v1_win32.zip

from d2dx.

eleriaqueen avatar eleriaqueen commented on May 14, 2024

Personally I go to https://github.com/bolrog/d2dx/releases/ and check release notes, then download.

Edit : There doesn't seem to be a way to do a quick Curl command to download latest D2DX release because they're named after the version number which changes each time.

Were they all named d2dx.zip I think the direct link would always have been https://github.com/bolrog/d2dx/releases/latest/download/d2dx.zip

from d2dx.

bolrog avatar bolrog commented on May 14, 2024

A good suggestion, I should name the zip consistently at a minimum.

from d2dx.

bolrog avatar bolrog commented on May 14, 2024

Release 505 onward will omit the version nr in the zip name.

from d2dx.

0x4e44 avatar 0x4e44 commented on May 14, 2024

Made a script that can be ran with powershell.

-Download and update the wrapper into the right directory

and then launch it

Update wrapper.zip

Thanks again !

from d2dx.

eleriaqueen avatar eleriaqueen commented on May 14, 2024

I modified your script to use $env:TEMP+'\d2dx.zip' as temp directory which is less likely to fail (on my computer c:\temp didn't exist and script failed) and made a second Registry-based script which is useful if Diablo II was properly installed.
Oh and I removed the line which auto-launches the game because executable shortcuts exist for a reason.

Edit : Should be good now ;
D2DX Update Wrapper (Manual Path & Registry) v0.2.zip

Further Edit (Version 0.3 does things slightly cleanlier and puts documentation and licenses inside d2dx-addendum inside Diablo II folder) :
D2DX Update Wrapper (Manual Path & Registry) v0.3.zip

from d2dx.

0x4e44 avatar 0x4e44 commented on May 14, 2024

I modified your script to use $env:TEMP+'\d2dx.zip' as temp directory which is less likely to fail (on my computer c:\temp didn't exist and script failed) and made a second Registry-based script which is useful if Diablo II was properly installed.
Oh and I removed the line which auto-launches the game because executable shortcuts exist for a reason.

Edit : Should be good now ;
D2DX Update Wrapper (Manual Path & Registry) v0.2.zip

Further Edit (Version 0.3 does things slightly cleanlier and puts documentation and licenses inside d2dx-addendum inside Diablo II folder) :
D2DX Update Wrapper (Manual Path & Registry) v0.3.zip

That is just magnificent! I really like that. That Will help me to be able to be on the latest and greatest all the time :) Thanks mate !

from d2dx.

updawg avatar updawg commented on May 14, 2024

You should have the script do a compare hash to see if the file is different indicating a new version and alert the user if there is a change.

Get the file hashes

$hashSrc = Get-FileHash $file -Algorithm "SHA256"
$hashDest = Get-FileHash $file2 -Algorithm "SHA256"

Compare the hashes & note this in the log

If ($hashSrc.Hash -ne $hashDest.Hash)
{
Add-Content -Path $cLogFile -Value " Source File Hash: $hashSrc does not
equal Existing Destination File Hash: $hashDest the files are NOT EQUAL."
}

from d2dx.

eleriaqueen avatar eleriaqueen commented on May 14, 2024

I am writing a script which does file hashes, it is moderately verbose and prints hash results in Powershell prompt.

from d2dx.

eleriaqueen avatar eleriaqueen commented on May 14, 2024

D2DX Automated Updater v0.5a.zip (Typo Fix)

from d2dx.

bolrog avatar bolrog commented on May 14, 2024

Fantastic, thanks!

from d2dx.

IAmTrial avatar IAmTrial commented on May 14, 2024

I think an updater like this should exist as a separate repo, as GitHub issues is not exactly the best place to post automated updating systems where it can get lost in a crowd of bug reports or feature requests.

from d2dx.

eleriaqueen avatar eleriaqueen commented on May 14, 2024

You might be right @IAmTrial, I was just not confident enough it would be useful so I posted it for the small handful of people who found it a pain to update.

from d2dx.

Related Issues (20)

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.