Jump to content
Sign in to follow this  
Yoma

Yoma's Arma Addon Synchroniser

Recommended Posts

**New Version**

-Some enhancements on detecting and copying files locally before downloading them. (it didn't work when you used the download all button, refresh optimized)

Share this post


Link to post
Share on other sites

Some people have requested that i translate the application in several languages.

I have started work on this (90 % of the apps gui is now translatable), i can do translation to Dutch.

However i'll need people to translate to

Spanish

French

If you think you're up to it, contact me via www.yomatools.be

a list of languages i have in mind

-English

-German

-French

-Spanish

-Dutch

If you want other languages and see yourself fit to do a bit of translation: do contact me.

Share this post


Link to post
Share on other sites

Detecting and copying files is now done automatically, as soon as you click on a mod folder. So when I opened your app to upload something, instead I had the old files (which were in another modfolder) written over the new ones without any confirmation.

Share this post


Link to post
Share on other sites
Detecting and copying files is now done automatically, as soon as you click on a mod folder. So when I opened your app to upload something, instead I had the old files (which were in another modfolder) written over the new ones without any confirmation.

I hope you didn't loose anything special!

I'm sure you understand why the app does this. (when you click on a modfolder it does an autocompare, in this autocompare it looks for/ copies files)

(which is actually a great feature to avoid unnessesary downloads)

Next version will ask you to copy files or not, but only if you click on a modfolder, not if you click download all.

This should solve your problem.

Share this post


Link to post
Share on other sites

Nah, it's all good now, after some fishing in the RecycleBin smile_o.gif

Hope you can fix this, maybe trigger the copy only after clicking one of the download buttons, like it was before.

Share this post


Link to post
Share on other sites
Nah, it's all good now, after some fishing in the RecycleBin smile_o.gif

Hope you can fix this, maybe trigger the copy only after clicking one of the download buttons, like it was before.

Built a new version that asks to overwrite when you click on modfolder. Should solve your problem. Click update and test it.

Share this post


Link to post
Share on other sites

Awesome support Yoma, the program is looking very sleek now

Share this post


Link to post
Share on other sites
Awesome support Yoma, the program is looking very sleek now

I think it doesn't LOOK that great, but i love what it DOES.

Share this post


Link to post
Share on other sites

I'm still looking for a French translator!

**New version**

-Dutch translation included.

Some minor stuff will not be translated in these translations, just to avoid creating bugs. About 97% of the application strings are translated.

Share this post


Link to post
Share on other sites

I dont know what your stance is on Open Source, but have you ever considered releasing it as open source?

Keep the project tracked using subversion or some other version control system.. It would benefit everyone!. Id be more than happy to assist

Share this post


Link to post
Share on other sites
I dont know what your stance is on Open Source, but have you ever considered releasing it as open source?

Keep the project tracked using subversion or some other version control system.. It would benefit everyone!. Id be more than happy to assist

It's been asked before. For now the answer is no.

But maybe in some future this might change.

There are several reasons for this, but the main one is simply that i don't want to "manage" other peoples code.

Also any decent programmer would get a fit if they saw my source ;-)

If i ever rebuild the thing from scratch then it's most likely going to be open source, be it as some kind of a learning process for me as well.

What skills can you offer (I just program as a hobby)?

Share this post


Link to post
Share on other sites

**New version**

-Spanish translation by Big (thanks again) included.

Share this post


Link to post
Share on other sites
I dont know what your stance is on Open Source, but have you ever considered releasing it as open source?

Keep the project tracked using subversion or some other version control system.. It would benefit everyone!. Id be more than happy to assist

It's been asked before. For now the answer is no.

But maybe in some future this might change.

There are several reasons for this, but the main one is simply that i don't want to "manage" other peoples code.

Also any decent programmer would get a fit if they saw my source ;-)

If i ever rebuild the thing from scratch then it's most likely going to be open source, be it as some kind of a learning process for me as well.

What skills can you offer (I just program as a hobby)?

I do programming as a hobby, and professionally at the moment.

plus I do server administration and what not smile_o.gif

A little bit of everything

Share this post


Link to post
Share on other sites

**New Version**

-German translation by ~JBT£N~Crowe added.

Share this post


Link to post
Share on other sites

Hope you can fix this, maybe trigger the copy only after clicking one of the download buttons, like it was before.

Built a new version that asks to overwrite when you click on modfolder. Should solve your problem. Click update and test it.

Hey Yoma,

Thanks for taking care of that, you rock!

I have a feature proposal for you that might make server admins life easier smile_o.gif

It would be great to mark some of the addons, say in modfolders.txt, as "client only" and have a check box in the application under Settings like "this is a dedicated server". Then when using your app on the server it should skip those addons marked "client only".

Share this post


Link to post
Share on other sites

Hope you can fix this, maybe trigger the copy only after clicking one of the download buttons, like it was before.

Built a new version that asks to overwrite when you click on modfolder. Should solve your problem. Click update and test it.

Hey Yoma,

Thanks for taking care of that, you rock!

I have a feature proposal for you that might make server admins life easier smile_o.gif

It would be great to mark some of the addons, say in modfolders.txt, as "client only" and have a check box in the application under Settings like "this is a dedicated server". Then when using your app on the server it should skip those addons marked "client only".

Maybe it's not entirely what you want but in fact you could do this allready quite simple.

Just create a second modfolders.txt and use the :seq: parameter to propose modfolder sequence.

You could name that changed modfolders.txt something like

"servermodfolders.txt" and just put it online as well.

In my app just put the url to servermodfolders.txt and off you go.

;-)

Maybe if i get the time and feel like it, some day, i'll create a serverlauncher tool as well. But for now that's not really my goal, also i think there are tools out there to do that allready.

Share this post


Link to post
Share on other sites

I was actually thinking about having a single source of update for the clients and the servers. The usual procedure would be like this:

1. Upload stuff to the addon server.

2. Update servers with Yoma app.

3. Inform players to update.

What you're saying suggests that server and clients should download different modfolders, right ? That's what I was hoping to avoid.

Share this post


Link to post
Share on other sites

I kinda figured that, and i understand why as well, it's an extra possibility for errors.

Still i'm gonna skip coding this in atm. Maybe later.

In fact there should be about 3 different modfolder parameters in modfolders.txt

-modfoldersequence REQUIRED

-modfoldersequence OPTIONAL

-modfoldersequence SERVER

Right now there is only one in there.

The only problem i have is trying not to create configuration nightmares clientside.

Sure i can code this in. But how am i gonna bring it decently to all users? I bet it won't help you if all of the sudden user A is connecting correct, user B thinks he should have all options enabled and isn't etc etc.

I'm sure you understand my point.

Share this post


Link to post
Share on other sites

Of course, make it easy for the regular players, even if it means that you have to have some of the features completely hidden and require extra work for the admin to unlock them (hint) smile_o.gif

Thanks for considering it and for the tip with the 3 modfolders, it's probably good practice to put the optional addons separately, low bandwidth players will appreciate that.

Share this post


Link to post
Share on other sites
Of course, make it easy for the regular players, even if it means that you have to have some of the features completely hidden and require extra work for the admin to unlock them (hint) smile_o.gif

Thanks for considering it and for the tip with the 3 modfolders, it's probably good practice to put the optional addons separately, low bandwidth players will appreciate that.

I do understand it's not the best solution, maybe i'll look into it anyway, but i have to think about how to implement it in a comprehensible straightforward fashion.

The 3 modfolders is by far not a perfect solution, but it is at least a solution.

Share this post


Link to post
Share on other sites

Hey Yoma,

Another thing for you to consider:

TS channel setting like goArma has, would be really helpful especially because yours does not check if TS is already running and when you launch game it reconnects TS and throws you back to main lobby.

Thanks.

Share this post


Link to post
Share on other sites

**IMPORTANT New Version**

-Fixed a rather annoying bug where "changed" files would get downloaded over and over again if one used 7z compression.

(it didn't actually overwrite the file)

-Fixed 7z support in the "non-clickonce" installer.

Update Now!

Share this post


Link to post
Share on other sites
TS channel setting like goArma has

Its on my to do list. But it might cause some nasty consequenses. (it involves changing stuff in server.dat and that means that possibly you have to recreate all your servers)

Might look into it tomorrow.

Share this post


Link to post
Share on other sites

**New Version**

-Added French translation (by Spawn Hell)

-TS options now include channel/channelpassword.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×