I've modified the script to automatically redirect to the XML after it's been generated. Will that be sufficient?
We could probably make some sort of handler script that will "queue" up the requests and generate the XML for each request in the order they are received. Though that will slow things down a bit. The other option would be to simply generate the XML as a cron every hour or so and just eliminate the customization aspect of it. That will rely entirely upon your code to filter the contents.
I'm not sure if I explained what I was thinking about right. See, in my mind (how you had it set up, I haven't checked the new one yet), is there's "results.xml". Now, if one person open the page and gets their results.xml, then the app goes over the link, downloads it, that works.
But, what if person A requests a certain set of mods, and the scripts starts generating it. Person B gets online and requests another set. Person A's connection is slow (dial-up), they don't get the page yet. Person B gets their page, and results.xml is rewritted to be their request. Now person A downloads it, but they get Person B's request instead of their own. I think it would be much better to spit out the XML directly, rather than use any kind of second page.
If you really like it to be in charge. I'm just so... [censored] have it in your way when.
I don't want to be in charge. Honestly, I don't care what the name is (I just hope it sounds cool). I'm not going to insist on any one thing, certainly not if it'd cause any issues with the community.
However, with all due respect, you are not helping with this project, in the actual work, and you are complaining about everyone else's opinion. At the moment, the whole discussion as to names is just opinion, nothing has been pinned down (except that we aren't naming it Automatic Matrix Leech
). So... Yeah.
That comment I really want to be more precise about. My first intention to this was, it should be a program with some useful features. Like you said peachykeen, but also an option to backup all important files, such as "morrowind.ini, mlox-loadorder.out, auto- & quick-save" and two or three gamefiles to be restored when you later need it. I assume that you also have intention to include the self extracter files (SFX-WinRAR & 7z.EXE) in to the program. That's why I come up with the 'Morrowind Mod Organizer', because I believe that any game fan of Morrowind should'nt be bothering so much about the *how to do what ?* -thing related to mods.
The 7-zip program can extract it's own self extractors, and I think regular ZIP and RAR/WinRAR SFX modules as well. It supports a decent number of formats, and everything I've ever seen Morrowind mods in (except ACE, which isn't the best format, and kinda rarely used).
I'm down with this .... he who does the work ...has the control in my book .... I'm making suggestions by in the end I don't really care what the name is .............
....... as long as it isn't doesn't have matrix in it ..
Just to make it clear, I'm not looking for control. I really don't care much myself, just wanted to point out that it's not like y'all can just go an' stage a coup.
The more I think about having a personal rating system, the more I like it. Something simple like a five start system, or even simpler such as a thumbs up/thumbs down selection. I think it would also be useful to have a personal comments feature where the user can store their own comments on the mod.
I think a global/shared comments feature would be nice, as would global ratings.
But local ratings and comments would be good too, so you can over-ride the global rating with your own, if you have a strong opinion or want to remember something. It's not hard to do, really, so I can add that in.
I'm going to have to side with Fliggerty on this one. It is always better to know how to install the mods than to completely rely on this program. Remember, its not going to download and install every mod out there from every website. In some instances, as in Darknut's site, it is only going to point you in the general direction. It will be your job to download and install from there. Even if the downloaded mod is placed directly into your local folder for the program to recognize and install, it still never hurts to know how the process works for future debugging. In the one programming class I took years ago, the teacher was adamant about people being able to figure out the code instead of relying on pre-written stuff that could be adapted from the libraries. Even the way we were doing our coding seemed like a shortcut to me. I know some of the programs I made weren't all that difficult using VB, but if you ever took the time to look at the coding it generated, well... I don't think I could have done all of that from scratch. Push-button programming, I believe he used to call it. The point is, if you don't know how to install mods to begin with, this program could wind up creating hundreds of little "I'm using such&such program to install my mods and all the objects are missing" threads. No program is going to be perfect in its performance without revisions and updates. The were programmed by humans, and we have a tendency to screw things up.
That's like programming in any language, even C/C++, and looking at the assembly. It's like... o.0 (unless you have an idea of what's going on down there). All the BASIC languages are pretty high-level (which means easy and inefficient mostly), so yeah. But the main parts of the code are pretty well commented for this (at least, as far as I do things, but I can generally pick up my code months later and get the ideas, so others may be a little confused).
I do agree that it would be nice to have a program that can also incorporate "an option to backup all important files, such as "morrowind.ini, mlox-loadorder.out, auto- & quick-save" and two or three gamefiles to be restored when you later need it", but let's give peachykeen an opportunity to finish what he has on his plate now. Scope creep in a project usually winds up with an unfinished WIPZ, ala Eldanorcara. Right now, peachykeen has a defined set of parameters and functions he is looking for in this program. The nice thing about programs is that their functions can evolve with input and these options may be added in at a later time. Or, like me, you could be searching through the local college curriculum sites for classes on programming, modeling, etc. to make mods and programs like these yourself, that way you can have exactly what you want.
Making back-ups of the important files is no problem, I can even do that on installation.
I don't exactly have a defined list, but in general I'm doing the database stuff, then installer and mlox connection, then comments and ratings. Once those are all working, extra features will be added. All depends on what we come up with by then.
And I mentioned it before, I'll be releasing the source for this (probably on SourceForge, as soon as a name is pinned down so I can open the project). So, if you want to tweak it and do whatever (hell, you could even rename it
), that'll work just fine. It's also in C#, which is possibly one of the most human-readable languages I've seen (it's tied with things like Python, PHP, and friends, IMO).
Ok, caveat over. I like Mash's Installers feature. Could there be an option here (checkbox or whatever) to say "Hello, as-yet-unnamed program that does stuff, I have Wrye Mash installed. My installers directory is here, would you be so good as to download the mods and things into there? Thank you"
I have it set up so you can pick your mod directory, so any downloads would be sent there (the only issue with that is you won't be able to pick a DVD, for example, or you'll just have to remember to write the mods to it later). It's with the options to pick your MW and mlox dirs. I'm not familiar in-depth with how Mash likes things, but you can pick where the archives go.
Hope I got everything. This thread is going so fast it's hard to catch every point. >.<