• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Request - Will someone try out the new Installer & Updater?

Status
Not open for further replies.

Redbot

💻❤️
Moderator
Joined
Oct 15, 2004
RedCents
104,058¢
Pronouns
He/Him
Fresh out of the oven :)

This is release candidate 1 of the new install and update system. If the feedback is positive and there aren't any bugs, I hope to make this the default way for users to update MQ2.

Features:

  • Install / uninstall like any normal Windows program
  • Easy 1-click updates after every patch. You don't even have to visit this site.
  • Removed a bunch of crap files that were building up, updated the default .ini files (thanks for your input everyone!)
  • Updates won't overwrite your .ini files


If you install this over your current MQ2 folder, be aware that the installer will overwrite:

MQ2Targets.ini
Zones.ini
MQ2MoveUtils.ini
MQ2Map.ini
MacroQuest.ini
MQ2AutoSize.ini


(future updates will not overwrite these .ini files, but the initial install will) If that concerns you, install to a different folder.


Thank you everyone for all the input so far. If you have any suggestions or find any bugs, please let me know.




----------------------
UPDATE
----------------------


Release candidate 2

If you installed Release Candidate 1 and are getting errors, grab this file (View attachment 8166 - not needed for anyone else) and overwrite the current one in your folder.


RedGuides_VeryVanilla.exe - Live Servers
RedGuides_VeryVanilla_test.exe - Test server

Thank you again for testing!
 
Last edited:
Tried the Test one guess i forgot my old pw requested new one loged in and worked fine and easy will check the actual MQ2 tomorrow since i am lvling a team atm.
I assume there is no more settings button for the ini now, so editting of ini will happen by editor?
Will the ini each time overwritten if we install/update ?
 
Installed and updated with no issues. Will install on my main system and see how ini skip functions are at some point today.
 
Installed ok on laptop I keep at work, but when trying to run update.exe, I get:

Rich (BB code):
To run this application, you must install one of the following versions of the .NET Framework:
v4.0.30319
Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework.

I don't keep much on the laptop, mainly just used for scanning/emailing HR documents (and browsing redguides during downtime), so not sure if this is something that people will generally have installed on their normal systems. May want to bundle it with installer or provide links to the .net stuff that's required to run it? Will try running on my desktop when I get home from my double tonight.

If you need someone to test the emu updater process, I don't play there, but would be willing to test it for you if you need people.
 
Error trying to save file: Error downloading "https://www.redguides.com/update/live/?xxxxxxxxxxxxxxxxxx": The remote server returned an error: (400) Bad Request.

I sanitized my user name and password.

FYI - Tried again as "run as administrator" still get the error above. Any idea what I am doing wrong?
 
Last edited by a moderator:
Installed ok on laptop I keep at work, but when trying to run update.exe, I get:

Rich (BB code):
To run this application, you must install one of the following versions of the .NET Framework:
v4.0.30319
Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework.

I don't keep much on the laptop, mainly just used for scanning/emailing HR documents (and browsing redguides during downtime), so not sure if this is something that people will generally have installed on their normal systems. May want to bundle it with installer or provide links to the .net stuff that's required to run it? Will try running on my desktop when I get home from my double tonight.

If you need someone to test the emu updater process, I don't play there, but would be willing to test it for you if you need people.

Good find. I added a warning to the installer to let people know to get .NET. I thought about including it, but I don't think it's worth increasing the size considering it's now default in Win 8 and Win 10.

Error trying to save file: Error downloading "https://www.redguides.com/update/live/?xxxxxxxxxxxxxxxxxx": The remote server returned an error: (400) Bad Request.

I sanitized my user name and password.

FYI - Tried again as "run as administrator" still get the error above. Any idea what I am doing wrong?

This was a huge bug, thank you for finding it (don't be so quick to blame yourself!) All fixed with the new update.exe, which unfortunately due to the nature of the bug, I can't push an update for it. Anyone who has already installed will have to download update.exe manually.


I'm glad to see all the positive notes, you guys are great! Any more concerns or bugs?
 
Are you considering having an interface in the updater for selecting and unselecting plugins by chance?
 
It appears to be working fine on my two computers.

Can you still disable fps?
 
Are you considering having an interface in the updater for selecting and unselecting plugins by chance?

If there's demand, yeah! Is that something anyone else would like?

I assume there is no more settings button for the ini now, so editting of ini will happen by editor?
Will the ini each time overwritten if we install/update ?

Ok, I guess there is demand for editing the .ini with a visual editor :) I'll get to work on it.

No .ini's will be overwritten when updating.

It appears to be working fine on my two computers.

Can you still disable fps?

mq2fps will be disabled by default now, due to overwhelming hate demand. You can also disable mq2fps via the MacroQuest.ini file or in-game by typing /plugin mq2fps unload
 
If you're using visual studio to compile this you can set it to automatically check if the person has the proper .net version and if they don't it'll automatically download it. Just an idea.
 
If you're using visual studio to compile this you can set it to automatically check if the person has the proper .net version and if they don't it'll automatically download it. Just an idea.
Didn't know that, excellent! I'll do some research
 
Quote Originally Posted by Ronnex View Post
I assume there is no more settings button for the ini now, so editting of ini will happen by editor?
Will the ini each time overwritten if we install/update ?
Ok, I guess there is demand for editing the .ini with a visual editor I'll get to work on it.

No .ini's will be overwritten when updating.
Well just wanted to clarify it i am used to editing via Notepad etc...
 
This patch was a good opportunity to give it a go, and was completely smooth. Perhaps add an option to start MQ2 after updating though?
 
Actually one major concern I have is how this works with plugins? After overwriting my previous MQ install, it only runs with the default plugins. I had to manually change the ini file to activate additional plugins. Given that your intention seems to be about making the update process even smoother, this could be a big roadblock to that process.
 
(future updates will not overwrite these .ini files, but the initial install will) If that concerns you, install to a different folder.

He did.........
 
Actually one major concern I have is how this works with plugins? After overwriting my previous MQ install..

Maybe I am just overly paranoid, but with any new MQ2 install it starts in a new directory. From there, I tend to copy over any relevant files from previous versions. This acts as a preemptive backup of sorts. Once the new compile works, I can change my shortcuts or overwrite. Just changing shortcuts or making new ones usually happens, though. :)
 
For this updater (not installer) to overwrite your .ini files, Maskoi or myself would have to make a boneheaded move and actively include .ini files in the update package. Human error is always a possibility, but thankfully I'm a robot and Maskoi is a lizard.
 
What I mean is the previous updater had the option to pick and choose applicable plugins during the update, which was particularly useful and appreciated.

The current version requires users to manually modify their .ini file. This feels like a step backwards from the previous updater. That's all I'm saying. Everything else works great and I don't mean to undermine the efforts as they are truly appreciated.
 
What I mean is the previous updater had the option to pick and choose applicable plugins during the update, which was particularly useful and appreciated.

The current version requires users to manually modify their .ini file. This feels like a step backwards from the previous updater. That's all I'm saying. Everything else works great and I don't mean to undermine the efforts as they are truly appreciated.

Already working on re-implementing that feature :)

Any other .ini's that would benefit from a checkbox editor? I was thinking MQ2Map because new users have issues getting things to display.
 
Already working on re-implementing that feature :)

Any other .ini's that would benefit from a checkbox editor? I was thinking MQ2Map because new users have issues getting things to display.

Map and Spawnmaster, no to Combat, would be my input
 
hmm... I got the impression that MQ2Combat was effectively replaced by MQ2Melee, if you're still trying to run it MQ2Melee may get better results...
 
MQ2Combat. It's a plugin "recommended" in the previous youtube video for installing. Personally I found it to be great at getting me killed ;p

hah, forgot it even existed :) I think we keep it around for old macros, but its time is coming to be removed.

The video will be replaced as well.
 
Just and idea but what about the other setting in the macroquest.ini beyond just the plugins to load / not load being check box driven? I believe there's also options for the timestamps, labels, and etc. that may be nice make easier to change.

(I'm at work so I could be wrong on the various setting in macroquest.ini)
 
Re: Will someone try out the new Installer & Updater?

I just reformatted my computer. Had to change up my raid. So fresh install, everything installed perfectly again. Even installed the .net 3.5 whatever. This is probably the most convenient thing on the entire site. Hitting 1 button to update MQ2. God I love being lazy.

- - - Updated - - -

New patch on the updater, but says it returns a 404 error when it tries to download.

- - - Updated - - -

Okay now it works!
 
Request - Will someone try out the new Installer & Updater?
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart