Author Topic: v20 problem - Automatic file downloading  (Read 8748 times)

If you do that, you WILL forget up the game.  What's going to happen is I'm going to have to make an update to one of the default add-ons and it's not going to work and everyone is going to blame me when it is really 100% your dumbass fault.  All I want to be able to do is update my own goddamn loving addons and friends like you ruin it all because you can't be bothered to learn how to program stuff properly.  Go ahead and do it but don't be surprised when future versions of the game tell you to forget off because your files are read-only.  
is there a way to get custom textures to work without replacing files? are they defined in a datablock?

If you do that, you WILL forget up the game.  What's going to happen is I'm going to have to make an update to one of the default add-ons and it's not going to work and everyone is going to blame me when it is really 100% your dumbass fault.  All I want to be able to do is update my own goddamn loving addons and friends like you ruin it all because you can't be bothered to learn how to program stuff properly.  Go ahead and do it but don't be surprised when future versions of the game tell you to forget off because your files are read-only.  
See it this way. Your goal is to make sure everyone get the updates they should. I understand that viewpoint, of course. You do this by making sure the default add-ons cannot be changed. I will try to explain why I think this is inconvenient for us hosts.

To modify a default add-on you have to un-zip it to a folder first. This ensures the modified add-on is not overwritten when a Blockland update is released (In v20, you can do this by extracting, renaming, then disabling the original add-on). Then you remove the zip to make sure your modified add-on is the one that runs.
(Of course, you could also write a script that changes datablocks, but that is not my preferred way of doing things.)

As of now, the launcher automatically downloads the original .zip files back into the add-ons folder. This means the files in the zip will be executed in place of the modified files.

What exactly is there to gain from this? The people who modify default files will never notice if a default add-on is updated anyway, since it will always be disabled!

If I may suggest some solutions:
1. Make automatic file downloading optional. This could be simply a somewhat secret added parameter. This does no real damage since the only ones to use it will be server hosts who will either be using the read-only workaround or have default add-ons disabled.
2. Have Blockland execute files inside folders by default, instead of the ones within zips.

I am not ranting, I am merely trying to help improve the quality of this game. It's too bad that you apparently had a bad day, but this is really no way to be addressing one of your paying customers.
« Last Edit: October 09, 2011, 05:13:56 PM by Jorgur »

If you really want to overwrite an ADD-ON, just make another zip, force required on what you want to modify, than edit from the new zip. for actual files, such as textures, i have no idea what would be done, i might have to look over that skin/crosshair manager thing to try to figure something out.

If you really want to overwrite an ADD-ON, just make another zip, force required on what you want to modify, than edit from the new zip.
Read the topic properly. We are all well aware of that option.

Badspot

  • Administrator
See it this way. Your goal is to make sure everyone get the updates they should. I understand that viewpoint, of course. You do this by making sure the default add-ons cannot be changed. I will try to explain why I think this is inconvenient for us hosts.

To modify a default add-on you have to un-zip it to a folder first. This ensures the modified add-on is not overwritten when a Blockland update is released (In v20, you can do this by extracting, renaming, then disabling the original add-on). Then you remove the zip to make sure your modified add-on is the one that runs.
(Of course, you could also write a script that changes datablocks, but that is not my preferred way of doing things.)

As of now, the launcher automatically downloads the original .zip files back into the add-ons folder. This means the files in the zip will be executed in place of the modified files.

What exactly is there to gain from this? The people who modify default files will never notice if a default add-on is updated anyway, since it will always be disabled!

If I may suggest some solutions:
1. Make automatic file downloading optional. This could be simply a somewhat secret added parameter. This does no real damage since the only ones to use it will be server hosts who will either be using the read-only workaround or have default add-ons disabled.
2. Have Blockland execute files inside folders by default, instead of the ones within zips.

I am not ranting, I am merely trying to help improve the quality of this game. It's too bad that you apparently had a bad day, but this is really no way to be addressing one of your paying customers.

Alternatively, you could pull your head out of your ass and make your add-ons properly.  

Alternatively, you could pull your head out of your ass and make your add-ons properly.  
Do you enjoy being a richard to everybody? This is constructive criticism, not an attempt to insult you, as you obviously have difficulty understanding.

Badspot

  • Administrator
Do you enjoy being a richard to everybody? This is constructive criticism, not an attempt to insult you, as you obviously have difficulty understanding.

All you have to do when you want to make your own add on is make your own add-on.  The game allows you to do this.  You can make your own version of the add-on and disable the original.  You can copy an add-on and rename it.  You can make your own version of an add-on without overwriting the original.  Do you understand this?

You are deliberately resisting the idea of doing things correctly in favor of doing them wrong. 

Do you enjoy being a richard to everybody? This is constructive criticism, not an attempt to insult you, as you obviously have difficulty understanding.
Common sense should be telling you that he's probably right because he's the administrator...

You can easily just copy a default add-on and edit that one and rename it. Like it's s'posed to be done- like Badspot is saying.
The one thing I'm thinking though- is it possible to have custom textures and such with an add-on? Since editing the texture files will apparently mess with future updates?

Common sense should be telling you that he's probably right because he's the administrator...
Being right or wrong does not give him the right to respond to paying, contributing players like this:
Quote from: uMadSpot
If you do that, you WILL forget up the game.  What's going to happen is I'm going to have to make an update to one of the default add-ons and it's not going to work and everyone is going to blame me when it is really 100% your dumbass fault.  All I want to be able to do is update my own goddamn loving addons and friends like you ruin it all because you can't be bothered to learn how to program stuff properly.  Go ahead and do it but don't be surprised when future versions of the game tell you to forget off because your files are read-only.  
See, if you had just given me a proper answer in the first place we could have had a proper discussion instead of this silly argument.
« Last Edit: October 09, 2011, 05:58:00 PM by Jorgur »

Being right or wrong does not give him the right to respond to paying, contributing players like this:See, if you had just given me a proper answer in the first place we could have had a proper discussion instead of this drama-like argument.
He is right though, in this case, although I think he should have made a proper way to add custom textures through add-ons before releasing v20.

Do you enjoy being a richard to everybody? This is constructive criticism, not an attempt to insult you, as you obviously have difficulty understanding.

He already told you what you can do. Just because you are too lazy and it's not how you want it to be done, doesn't mean everything has to be how you want it to be.

He already told you what you can do. Just because you are too lazy and it's not how you want it to be done, doesn't mean everything has to be how you want it to be.
And just because he has his opinion on how we should do things, does that mean I can't do it the way I want it to be done?

I for one will be using whatever means available to do things my way, just because he has such an starfish attitude towards the players.

And just because he has his opinion on how we should do things, does that mean I can't do it the way I want it to be done?

I for one will be using whatever means available to do things my way, just because he has such an starfish attitude towards the players.
After all, he MAKES the goddamn game. Of course he can choose how he's gonna do things.

It seems to me that you're trying to piss against the wind, just cause you've always pissed in that direction.

wow i wish i could custom order myself a blockland game. you all make it seem to easy, just bluntly demanding it like that.