Forum > Software Development
Things individual people want to be doing on Noggit.
<< < (6/7) > >>
Mjollna:
Hi there ! I have a few questions about settings, so I thought I'd explain them here.
The idea
Two days ago a few friends asked me to compile for them the latest rev from the repo (qt-no-old-ui branch, rev 456 to be exact), since they wanted to test/see/play a little, even knowing that the UI is not finished. That was also a good means to let me see if the path settings I had committed some months ago would work, and how users who don't know anything about the new system would react. Problems encountered
Auto-detection of the Wow version installed almost always fails
The reasons are as many as there are potential users, which means a lot of hassle for everyone (imho). Lots of people, especially those interested into modding, have multiple Wow installs, of different versions, sometimes with different locales. So there's no way to detect the right install at first try, it's just pure luck : - Me : more than 40 full Wow clients archived, 8 installed on my main HD (alpha, 4x 335a, live, ptr, mop beta).- One of my friends : Cataclysm install with 2 different locales, several 335a with only one locale, Mop.- Another friend : Cataclysm, 335a at least. Locale problem
Friend 1 had Cataclysm detected automatically with enGB locale. I told him to manually enter in regedit (which really is bad means to do and should never happen >.<) the path to his 335a. After that Noggit seemed lost and couldn't find most of his files... until we found out he only had frFR locale on his 335a. Changing folders
Imagine someone defines a proper Wow install. Everything works fine for a while. Then the person moves his Wow install for whatever reason. There is one install defined so Noggit will try to load the files, but the install has disappeared, so there's a big chance it won't load at all, and thus the user can never reach the settings button to change the path. On the contrary, it would probably not be really comfortable to have the settings popup at every launch. Conclusion (my opinion on all this)
Definitely, when there's no install defined, i.e no previously defined config, the settings should pop at first launch before anything else (yes Schlumpf you're right, I remember you told me about this). That would also mean remove any auto-detection attempt.
It would probably be better to ask which locale people want to use in case they have several ones, and allow them to change it manually later... ?
I'd also like to add the fact that if install is not valid (files don't load/are not found for whatever reason, even though there are settings defined), the settings windows pops again.
Finally, I'd also like to reload the maps lists/tabs when paths are changed, to avoid problems (attempt to load files from an invalid/previous location). And if there's a map window loaded, maybe it's possible to disable paths changing until it's closed ? Idk. What do you think ? If you're ok I can change the settings behaviour to take this into account... no promise on delay though, some things are harder than others in what I've listed above. But I feel better now when looking at the code, so I think I'll be faster than 5 months :)
glararan:
I have some ideas.
- Zoom in/out in choosing map (Like Sharpwow) - Small icons on Toolbar now 40x40 (to 24x24?) - Alt + right mouse action increase/decrease brush speed
EDIT: - Load MPQ, ... on File -> Open Maps
Steff:
For options. There should be first an soruce managerr where you can setup clint folders for different file versions. Like 335a 406 etc. Then if you load a file and noggit is able to laode it (depends on the progress Mjolna make :) ) noggit can use the fitting client to get stuff.
Also if you create later a proejct you setup the client version this project is for. Now noggit can use the fitting MPQ source. But it should also be possible so setup an onw source in the project. If you creat an addon for an existing release.
glararan:
Change game dir is some time implemented by Mjo.
Hanfer:
beside that steff said the windows registry solution is not a good one... in my opion we should replace it with a simple QFileDialog where user should select his wow.exe this works on all plattforms, u can select the wow version u like and its nearly fail save....
Navigation
[0] Message Index
[#] Next page
[*] Previous page
|