Development > Tech Issues

Mids Reborn with dot net 6 fails on windows 7

<< < (2/2)

Joshex:

--- Quote from: Redlynne on January 23, 2023, 03:49:15 pm ---
--- Quote from: Joshex on January 22, 2023, 05:49:02 pm ---You know what? I need to stop distrusting other people, and assume they would help. I'm going to talk to the mids team about making a mids web version.
--- End quote ---
It's the only way to be sure you can "future proof" the build planner.
Extra bonus points for building it in such a way as to encode the build data hash into the webpage URL (kind of like the way that WoW build planners do, although they're a LOT simpler!). Change the details of the build and you change the webpage URL to access THAT BUILD combination. Rebirth builds would be orders of magnitude more complex and a "simple" WoW build ... but we're already partially there with the Mids build code hash output!

--- End quote ---

heh, nice feature request, I'm sure they'll like it and as and when they get around to this project (they have expressed no direct time but something similar although not the same is on their agenda for the far future) they may consider doing so.

I have started trying my hand at this. they have been helpful in stating important information regarding building a hero planner. so far things went slowly. I was able to pull the basis of code of the old suckerpunch hero planner. it's broken and severely outdated. I spent all of yesterday on reconfiguring the AT selector. suckerpunch had it so your AT determined your alignment. I had to make a separate alignment selector and have that trigger the background color to change. That took a bit of javascript and some CSS modifications to get to work. so at the end of a long day I got a glorified dropdown menu which triggers a page theme.. lol! and for somereason it's still not perfect, randomly if you select "Hero" it does nothing till you select "Villain" but most of the time it works no matter what you select. keep in mind suckerpunch used a massive script for this purpose imported from some other website, mine invloved two if statements in a function if hero and if villain.

Don't put much hope in my version yet. please don't. as theres still a lot of scripts left to write.  and thats before I even get into numbers. the Mids team said Javascript wont work for handling floats like in the game. so that will be a major hurdle to overcome as and when. What am I talking about?, I'm an amatuer web developer at best, I'm not even sure I can reproduce all the elements from suckerpunch's. will take a lot more studying.

So by all means if someone else has the experience PLEASE take over this project lol.

Edit: I will make a new thread to talk about this and share what I've got.

Profit:
Hi Guys, I was able to succesfully install .Net 7.0.3 (x64) on a Windows 7 Machine.

I am going to run through the setup again and make sure I didn't miss anything and then I will have instructions for you as to which KBs etc are needed to enable this.

edit: Not that I wouldn't love a web version and that most definitely should be a thing. But I'll still make the post for other Win7 users in case they are looking for the info and don't want to upgrade to 10.

Profit:
Ok, t confirm this does work. See attached screenshot. I have written down what's needed and I'm going to run through the process one more time to make sure I didn't miss anything and then I'll get it posted.

Profit:
Ok, so I started with a clean install of Win7 so I could know which KB to install. Then I built up to .Net 7.  Here is the list of everything I had to install to make this work in the order which I installed it. I suspect if you are on Win7 you already have a bunch of these so just fill in the missing gaps.

Service Pack 1 -- kb976932
dotNetFx40_Full_x86_x64 (There is no KB# for this, here's the link https://www.microsoft.com/en-us/download/details.aspx?id=17718)
dotnet4.5.2 -- kb2901907
vcredist.x64 -- 2008 (google this exact line to find, minus the google part :) )
vcredist.x86 -- 2008 (google this exact line to find, minus the google part :) )
vc_redist.x64 -- 2015-2022 (google this exact line to find, minus the google part :) )
vc_redist.x86 -- 2015-2022 (google this exact line to find, minus the google part :) )
win_installer_update_windows6.1-kb4019990-x64
kernel_mode_framework_windows6.1-kb2685811-x64
Windows6.1-KB3020369-x64
Windows6.1-KB958830-x64-RefreshPkg
Service Pack 2 -- kb3125574
dotnet4.7.1 -- kb4033342
sha2update_windows6.1-kb4474419-v3-x64
sha2SP1update_windows6.1-kb4490628-x64

At this time, you need to install these three certificates. You can get them by creating a Visual Studio 2019 vslayout offline installation and will find them in the certificates folder. You just right click the certificate and click 'Install Certificate'
manifestCounterSignRootCertificate
manifestRootCertificate
vs_installer_opc.RootCertificate

ndp48-x86-x64-allos-enu
WMF5_Win7AndW2K8R2-KB3134760-x64
windowsdesktop-runtime-6.0.14-win-x64
windowsdesktop-runtime-7.0.3-win-x64

Navigation

[0] Message Index

[*] Previous page

Go to full version