Jul 122009

Just a quick warning for all past & present Scripters, as well as server owners (that use scripts…), regarding ScriptCore v3 function/event parameters.
Also some other little news that aren’t quite worthy of a headline.

I know that ‘Read more’ thing must be annoying, but I need it to get accurate page statistics (Otherwise people who just read an entire post from the front page dont count towards individual posts statistics) Sorry ;-;

While I was working on ScriptCore v3, I decided that it is time to do some updates to the parameters of various Functions/Procedures. Events and regular functions will be affected, sadly this also comes with a repercussion. All existing scripts will not work unless updated to comply with the changes. Oh well, these measures are vital to improve the quality of the ScriptCore. I wish the engine supported default parameters, but alas it does not. I am sure someone with some spare time can make an application to mass-convert scripts. Just loop through each line in a script and spin some RegExp magic.

I will post a list of the exact changes required once we get closer to a release and final changes. At the moment I have only made definite changes to the following: (Again, no specifics)

OnRequestGame -- Extra parameters
DrawText -- Extra parameters for a new feature
ThreadFunc -- Extra parameters to help with stability
GetURL -- Extra parameter for a new feature

So, to reiterate for clarity: If you use a script on your Soldat server or have released a script, you will “soon” need to update all your scripts to be compatible with ScriptCore v3.

On to other news, in wake of recent events Soldat 1.5.1 is no longer just a bug fix version. Lots major additions are already implemented, and more are in progress. Its really up to your own perception of the magnitude of the fixes<->additions… But when I look at the current entire changelog, I think the -Added lines really overshadow the numerous bugs fixed and modifications to existing gameplay.

Yesterday, Soldat 1.5.1 also entered a new form of testing stage. I call it the F&F Alpha Testing stage. Behold, the new circle of trust. So testing has begun, the cogs are turning under the hood.

That is all for the moment, don’t be disgruntled by the lack of depth. I only took a 15 minute break from programming to write a quick warning/update.

Later days ^-^

20 Responses to “ScriptCore v3 Parameter Changes Warning”

  1. illu says:

    any news about soldat v1.5.1 ?

  2. Hacktank says:

    Yes, drooling a lot.

  3. DeViLeR says:

    yes command line paramaters protect hosts “-enable_plugs 1″ like “-safe 0″

  4. Rayanaga says:

    As for DLL importing, I suggest you could only have it with an extra perimeter added to the server such as -enable_dlls = 1. Since clients on most soldat hosts dont have access to the command line perimeters, it would protect hosts.

  5. EnEsCe says:

    @ Deviler ——————
    “* DLL Plugins Support”
    I can, and would love to; because some amazing things could be produced… But, sadly I wont add support for them. DLLs offer way too much flexibility and open up many security holes. An example situation would be somebody could create a DLL/SO, upload it to a server host with a very fast bandwidth connection, and do malicious things such as network flood other servers or overwrite the server binary with a rootkit. What the DLL/SO does is unrestricted, so not a viable option. Ofcourse the hosts themselves can take measures against this, but not everyone has such security-hardening knowledge.

    “* GetURL function extra parameters for sending header or using POST method”
    Extra headers is possible, I will consider it. Added to TODO list. But probably not POST. You can use GET (?a=b&c=d) parameters to accomplish the same thing; unless you are posting to a web page which is not your own.

    @ Some beta tester ——————
    “And many testers are against the announced features for 1.5.1.”
    Funny because there are no announced 1.5.1 features…

    “Not only do more script features … etc ” [contribute to the fun]
    “they are also completely useless.”
    It seems you are ignoring the fact that all FUN servers that exist right now are only possible thanks to scripting. FUN to the majority, ofcourse opions may differ but majority rules. You want more fun, you need more script functionality.
    Your last sentence is blatantly false and baffles me as to how you could make such a statement as a beta tester. Scripting has kept the game alive for the past years, and kept lots of valuable people interested in the game. It’s not entirely thanks to Scripting, but there would certainly be a vastly lower amount of people playing Soldat without it.

    “They can’t even filter out those servers because the lobby filter has remained garbage for years despite endless requests for improvements.”
    I added a “Scripted Server” filter many months ago and asked to have the appropriate changes made to the lobby server, and as of this day nothing has happened despite it being requested long time ago. I don’t have access to the lobby server script, otherwise it would have been in 1.5.0. The filter would have many things such as map filtering, server name filtering, country filtering, etc, if I had access.

    Just because most of my posts here are about scripting does not mean its my main focus. Scripting is the only thing I am willing to give information about at this time.

    (P.S: Attempting to hide your identity arouses suspicion as to your own dedication to your words?)

  6. DeViLeR says:

    Can u add this features

    * DLL Plugins Support
    * GetURL function extra parameters for sending header or using POST method

  7. We miss you in IRC.

    And many testers are against the announced features for 1.5.1. At least check with us or ask the community for feedback before implementing something major and controversial.

    If the concept wasn’t forgotten by you, then you should know that a game is supposed to be fun. Not only do more script features and accounts not contribute in any way of achieving that goal, they are also completely useless.

    What Soldat has needed for the past several years are improvements, bugfixes and features in the gameplay area.

    It’s bad enough that newcomers to the game are unable to find normal CTF or DM servers. A good majority of the servers nowadays have some horrible script running, an RPG mod or settings that are complete bonkers. They can’t even filter out those servers because the lobby filter has remained garbage for years despite endless requests for improvements.

    Please just don’t put too much focus on what should be side features. You can never keep up or even compete with super-customizable games like WC3 and Source engines using MM’s shoddy base. What gives Soldat it’s potential advantage over all other games is the fucking intense gameplay.

  8. Cooltraz says:

    So can you give us a sneak peak of the new changelog in 1.5.1?

  9. croat1gamer says:

    Heh, seems like this will be more Soldat 1.6 than Soldat 1.5.1

  10. Phob says:

    I’ts good to see that the recent drama-filled events haven’t slowed you down a bit. Rock on! :)

  11. xmRipper says:

    More info about new parameters please =)

  12. Biscuiteer says:

    This is looking good… Your efforts towards expanding Soldat’s capabilities will go a long way, although as dnmr has stated already you need to inform the scripters beforehand about all changes to make the transition much smoother.

    • EnEsCe says:

      “you need to inform the scripters beforehand about all changes to make”
      Well that is pretty much what I said I was going to do, once I have a final list of changes :)

  13. illu says:

    Just asking: The 1.5.2-poll is over. What will your focus be in version 1.5.2? Bugfixing or features? You already decided?

    • EnEsCe says:

      Can’t be entirely sure until after 1.5.1 is released. There was only 1 vote difference between ‘Bug fixes only’ and ‘Bug fixes and new features’, and I bet half of the people that voted bug fixes only thought it was a poll about 1.5.1.

  14. Avarax says:

    Oh dude, Hexer and MMod will be a pain to update.

  15. dnmr says:

    hoping you’ll add all those extra parameter things people have been asking for, since we’ll need to modify the scripts anyway :>

  16. SpiltCoffee says:

    “the F&F Alpha Testing stage.”

    F&F… I’m guessing Friends & Family?

    I’ll be ready and waiting to update my scripts. :D

Leave a Reply

(required)

(required)

Buy xanax canada
Valium online pharmacy
Viagra 50 mg online without prescription
Propecia uk prices
Cheapest cialis professional
40 mg prednisone side effects
Phentermine 37.5 mg
Cheapest levitra
Phentermine hcl no prescription
Viagra online cheap
Cialis samples canada
10mg prednisone
Propecia usa
Cheap xanax for sale
Phentermine 37.5 buy online
Buying xanax online without prescription
Buy generic valium online
Cheap valium online
Levitra price
Viagra generic
Cialis 10mg side effects
Buy valium no rx
Cialis medication
Viagra express delivery
Phentermine without a prescription
Buy xanax overnight
Phentermine canada no prescription
Propecia online uk
Order xanax online
Buying viagra online
Tramadol pharmacy
Purchase viagra online without prescription
Phentermine online uk
Xanax 1mg side effects
Generic viagra 100mg
Valium pill 10mg
Tramadol no prescription required
Buy pfizer viagra without prescription
Buy cialis brand
Prednisone tablets 10 mg
Levitra 20mg
Best way to take tramadol
Viagra online uk
Prescription propecia
Viagra fast delivery
Phentermine purchase online
How to buy phentermine online
Tramadol medication
Buy female viagra without prescription
Viagra purchase uk
Cheap tramadol overnight delivery
Low cost cialis
Tramadol india
Levitra online
Buy viagra online uk no prescription
Where to buy levitra online
Levitra canada
Viagra lowest prices
Discount viagra pills
Cost of viagra 50mg
Australia viagra prescription
Order viagra without prescription
Buy xanax 2mg no prescription
Viagra for sale online
Valium no rx
Tramadol no prescription overnight delivery
Xanax bars dosage
Phentermine 37.5 pills
Cialis side effects
Prescriptions for phentermine
Valium online uk
Generic xanax no prescription
Viagra canada prices
2.5mg cialis
Get tramadol prescription
Cheap cialis
Buy valium europe
Viagra tablets for sale
Viagra price canada
Viagra prescription cost
Buy phentermine 37.5mg online
Propecia generic cost
Brand viagra cheap
Buy generic cialis
Best levitra prices
Viagra discount coupons
Buy generic cialis uk
Buying levitra without prescription
Buy generic valium
Buying cialis
Viagra without prescription uk
Buy generic xanax no prescription
Purchase levitra online
Buy cialis viagra
Real phentermine without prescription
Levitra on sale
Best way to buy viagra online
Generic viagra for sale
Viagra canada mastercard
Phentermine with no prescription