Yoma 0 Posted January 5, 2009 **minor progress report** -The built in gamespy browser now has saveable filters, so you can build and save your own filters (stuff like give me all COOP servers running 1.15 with mod X) Share this post Link to post Share on other sites
.kju 3245 Posted January 5, 2009 got the chance to test. very cool Share this post Link to post Share on other sites
PuFu 4600 Posted January 5, 2009 somehow i missed this thread....had a look throgh all of it, and it sounds better than expected Yoma! looking forward to seeing it released Share this post Link to post Share on other sites
mattxr 9 Posted January 5, 2009 Nice one yoma glad you got round to doing the gamespy feature. Share this post Link to post Share on other sites
Yoma 0 Posted January 8, 2009 **minor progress update** -currently kneedeep into developing the "repositry generator" The gui will have a lot of nice (drag drop) features and i think it will just work out a lot better then in the previous version. My goal is to make generating a repositry something a 10 year old kid could do if he just follows the correct steps. I'm allso aiming for an "ftp upload sync" so you can have the tool actually upload the correct addons to your ftp server. (you'll still be able to use your preffered ftp client, but the nice thing about including the upload part is that i can actually go check what you need to upload and maybe delete files that are no longer needed from the FTP) However, if people want to use this feature i would strongly advise them to use a separate FTP account (locked in a separate "userdirectory") for this purpose. Currently the tool is progressing rapidly and technically (i hope also practically) it will be a lot better then the previous version. Share this post Link to post Share on other sites
sparks50 0 Posted January 8, 2009 I do not doubt it. It will be great Share this post Link to post Share on other sites
Yoma 0 Posted January 9, 2009 **minor progress update** Ah the joy of small bits and pieces starting to link together... -greatly enhanced the gamespy query bit (it used to take quite long to get ping times for a lot of servers, now it goes a lot quicker and with a bigger timeout value. -The repositry generator is coming along fine, included signing options, still needs quite a lot of work to be really good, but it's shaping up -Did my first test with the download part and it seems to work rather nice Biggest things i still need to implement: -actual launching of the game + modfolder implementation (i have the basics, but still need to make a gui around them) -ftp upload sync/compare "local repositry" with remote repositry -local file search/local cached file search to copy files you allready have -Implement "settings" -Create some "gameindependant" options so it's more prepared for Arma2 -Squash lots of potential bugs Share this post Link to post Share on other sites
Yoma 0 Posted January 11, 2009 **minor progress update** -the repositry generator can now upload the generated repositry, still needs lots of work though. I did a test with generating the Ace mod as repositry and it seems to work quite well. However there is a problem with .htm and .html files on my webserver. The problem is that if i put a file called blabla.html.7z on the server it doesn't return the file, but instead returns parsed html text of the file's content. I will solve this by renaming the compressed file before uploading it, this seems to work but i still have some stuff to sort out to let it function good. It's real nice to open the app, drag some folders, click generate repositry and click upload repositry. Works a lot easier then having to open an external ftp client. However, people that want to use their own ftp client will still be able to use it. -The tool can now import a repositry and actually download files as well. A nice additions here is a "cancel" button. (you do have to wait for the last download to finish, the nice thing is that if you click download addons again, it picks up where you left off if you don't leave the form) Also you now have a "total progress" bar so you can see how far the app is in downloading the total number of files. Share this post Link to post Share on other sites
xeno 234 Posted January 13, 2009 Yoma, I would like to have an option to add passwords to single addon folders or a group of addon folders, leaving the rest of the folders public and still accessible for all. Would that be doable ? Xeno Share this post Link to post Share on other sites
EricM 0 Posted January 13, 2009 Thanks for the hard work. It seems very interesting and professional. Share this post Link to post Share on other sites
Yoma 0 Posted January 13, 2009 Yoma, I would like to have an option to add passwords to single addon folders or a group of addon folders, leaving the rest of the folders public and still accessible for all.Would that be doable ? Xeno What you will be able/and are allready able to do is create a repositry A for the protected addons. And a repositry B for the public addons. (with 2 different modfolders.txt) However it would be a bit hard for me to code this in so you don't have to "change server" to switch repositry. I can think it over, but i'm first going to tackle some more basic gui problems. One of the problems is that i would then need some other "unique" identifier for servers, where the modfolders.txt url serves that purpose very well and cannot easily be spoofed. (remember: the new tool imports server settings too so it would be a bit harsh to have these overwritten by some ass**** that puts a compressed xml online with your reference in it.) Allso i have quite some work on the coffee machine interface ;-) Share this post Link to post Share on other sites
xeno 234 Posted January 13, 2009 Allso i have quite some work on the coffee machine interface ;-) Don't forget to include the "Fix all ArmA/ArmA 2 bugs" feature that we've talked about lately ;-) Xeno Share this post Link to post Share on other sites
Yoma 0 Posted January 13, 2009 Does anyone know a decent c# class/dll to connect to a TeamSpeak server? If possible in a simple way i'd like to show who's online on TS inside the tool somewhere. Share this post Link to post Share on other sites
Thrash 0 Posted January 13, 2009 ^ There's one that comes with the sirReal applet for the G15 keyboard. I believe it's TSRemote.dll. Dont currently have it installed though so i cant give you any more info. Share this post Link to post Share on other sites
Yoma 0 Posted January 15, 2009 **minor progress report** -been doing a lot of work on the "download" part, it's looking a lot better then the older one. =>should be fully compatible with all sorts of "strange" folder names (the older version had problems with certain characters) =>a "tree" view where you can filter folders/subfolders =>it will also have filters for "required" and optional addons =>you will no longer be capable to download files that are allready downloaded correctly =>accurate download/decompress/calcMD5 status (you couldn't really tell if it was decompressing or calculating hash in the older version) =>a total download progress bar =>total download filesize/downloaded filesize I intend to add gimmicks like "look up addon on armaholic,armedassault.info,ofpec" etc later on. I'm still looking for idea's for the "Arma *insert favorite mod here* events" or "Arma Clan X events" that seem to become more and more popular. Share this post Link to post Share on other sites
Yoma 0 Posted January 19, 2009 **minor progress report** -Added a tab page approach for servers, so you can "open" multiple servers at once. I will however disable certain functions when multiple servers are opened (stuff like downloading from multiple servers might lead to conflicts so i'll disable it) -Added multilingual support, this however still needs some work (lot's of strings are not in translation files yet) I'll ask for community members to do translation in the months following release (which is still quite far away i think) -Started the basics for making it "multi game compatible" the goal is to be allmost arma2 compatible as it comes out. However Arma2 is a complete black box for everyone so don't expect miracles. Share this post Link to post Share on other sites
.kju 3245 Posted January 23, 2009 The idea of the dev blog of Yoma is great to keep people updated I believe. Yet only text is hard to really understand whats going on. So Yoma kindly allowed me to share these very early version preview pictures. Click the links to see the pic in full size. http://www.picfront.org/d/46s70b6H1G3/p002.jpg Here you can see the new download system. You browse the file tree and select specifically what you want to download. Also note the progress displays and all the useful information available. At the same time all the nifty stuff is happening in the background. http://www.picfront.org/d/3e8WSFN0rm7/p003.jpg The second picture shows a preview of the gamespy view. You can filter servers as you like and join from the app. You can save custom filters as well. Even more you can add a server to favorites and customize the setting for each server! Very very useful stuff Share this post Link to post Share on other sites
sparks50 0 Posted January 23, 2009 I definitely agree that this thread is not in any way getting the attention it deserves. Thanks for the screenshots Share this post Link to post Share on other sites
Yoma 0 Posted February 1, 2009 **minor progress update** -The tool can now actually launch arma -The launch procedure differs somewhat from the old version => you can now define "modsets" and select one of these sets before launch => there will be 2 "server defined" modsets (one required, one optional) so server admins can tell you what you need to launch/what's only optional. The same logic will be applied to "repositories" (by which i mean the stuff you can download) => apart from the server defined modsets you'll be able to add your own prefered modsets. These modsets will be saved on a per server basis. Modsets you allready made but are not specific to the current selected server can also be selected. This gives a much cleaner interface and more flexibility. However it still needs some bugfixing to really work good. Share this post Link to post Share on other sites
Yoma 0 Posted March 8, 2009 It's been a while since i reported my progress on the project. Here's what i've been up to. **minor progressreport** -Patched up the "upload" window so you can now create "differential" repositories. (You upload some mods to server, next day new version arrives, the tool can prepare a repository to upload with only the changed files) -Added a "guess" mod string function to the modset thingy, so you can add a server that doesn't use my tool and "guess" the modstring to use when connecting to server based upon the server modstring. -Added caching for md5sums. Works a bit different from the old version: it's no longer needed to run over entire folders all the time. When a file changes, md5 will be updated in cache when requested. -I really like the "external applications" stuff i coded in. With this you can simply have any program launch automatically on critical moments. You can do stuff like: before launching arma autodefrag the arma folder using contig. You could do the same after every "sync" run. This helps keeping your arma folder nice and contiguous ;-) You'll allso be able to autorun programs after building repository. The fact that you can choose to "launch whatever program you want to" gives endless possibilities for more advanced users. Stuff that's not yet implemented compared to the older tool : -searching and copying files that exist locally instead of downloading them. -deletion of files that are no longer in the repositry Stuff that should get implemented: -online default servers (so you can search for servers that implement my tool and add them easily) -file association (launch the tool via a file that tells it what to do, so server admins can simply put a link to this file online and the tool opens up and adds the server) Stuff that may get implemented: -Community adds for clans, websites, mods, addons etc -Server "events" (server X is going to have a night with mod X and looks for nice players to join them). Stuff i haven't worked out in my mind: -What kind of installer to use, deploy with ClickOnce like last time or use some other installer. Share this post Link to post Share on other sites
Yoma 0 Posted March 10, 2009 **minor progress report** -implemented search and copy of files that allready exist. This time over the search and copy is entirely based upon existing cache records. (querying the cache db is A LOT quicker then actually searching the filesystem) And as the new cache system is much more realtime then the older one it's more likely to have records to use. Also the tool won't stop to ask to copy the files any more. If it's in some other modfolder and that modfolder is cached, it simply copies the file. -there will be a function to run over the entire arma folder to calculate MD5 checksums to use in the cache. This also runs quicker and better then in the older version. Share this post Link to post Share on other sites
Yoma 0 Posted March 11, 2009 **minor progress report** -implemented deletion of "new local" files (files that you have but that aren't in the server repository) I'll soon need betatesters! Server admins that use my tool: give me a sign if you're interested. Share this post Link to post Share on other sites
Yoma 0 Posted March 12, 2009 **minor update** -Added "default servers" functionality This time over this works a bit different: An xml file will reside on my server (could be on any server) that holds a list of the servers using my tool. You can then download the serverlist by clicking a button. After that you can select a server from the list and add it to your favorite server list. This way i can add servers to the default list without having to update the entire tool. And users can pick the servers they want to add and only add those. Share this post Link to post Share on other sites
Yoma 0 Posted March 14, 2009 Beta version is released on dev-heaven http://dev-heaven.net/projects/show/yoma-addonsync2009 Do feel free to enter bugs/requests etc on dev-heaven. Time to move this to addons complete! Share this post Link to post Share on other sites
Sneaker-78- 0 Posted March 15, 2009 Verry nice ! Tnks Share this post Link to post Share on other sites