Updater/Launcher

Results 1 to 12 of 12
  1. #1
    Enthusiast Andro...Orginal is offline
    MemberRank
    Mar 2009 Join Date
    Priest OnlineLocation
    48Posts

    Updater/Launcher

    Hey. I want write my own launcher/updater. Can someone tell me what i must learn to do it?


  2. #2
    Proficient Member WorldWideGM is offline
    MemberRank
    Mar 2009 Join Date
    183Posts

    Re: Updater/Launcher

    Quote Originally Posted by Andro...Orginal View Post
    Hey. I want write my own launcher/updater. Can someone tell me what i must learn to do it?
    Shortanswer:
    c+++

  3. #3
    aka Reb3lzrr Boarderkoen is offline
    MemberRank
    Aug 2006 Join Date
    boskoopLocation
    669Posts

    Re: Updater/Launcher

    Quote Originally Posted by WorldWideGM View Post
    Shortanswer:
    c+++
    WRONG!!

    Any programming language will suit if you want to write 'just' an updater. Starting with C++ will probobly end up as a failure; a better language will be Visual Basic, or Delphi

    Gz reb3lzrr.

  4. #4
    Valued Member woopp is offline
    MemberRank
    Feb 2009 Join Date
    FranceLocation
    112Posts

    Re: Updater/Launcher

    Visual Basic ftw !

  5. #5
    Arrogant Wizard DeathArt is offline
    MemberRank
    Mar 2007 Join Date
    StockholmLocation
    2,657Posts

    Re: Updater/Launcher

    Long Answer: You can't

    Long Useful answer:

    To write a custom launcher without a update functionality you want to use some language with proper GUI builder tools, C# and Visual Studio is recommended and free, while you also got the option to code Pascal and pay for Borland Delphi.

    Basically you just need to run the engine.exe with some parameters (I forgot the right ones, go search for more info).

    If you want to support a updater you either have to write your own solution, or find the network specifications for the updater tools. Writing a custom solution is by far the easiest, but still rather complex, and takes a lot of work.

    But since you asked, I highly doubt you have the skills required to do so, and since you didn't search to read the previous discussion about this.

  6. #6
    Arrogant Wizard DeathArt is offline
    MemberRank
    Mar 2007 Join Date
    StockholmLocation
    2,657Posts

    Re: Updater/Launcher

    Boarderkoen / woopp

    Visual Basic is officially deprecated, and no longer supported by Microsoft.
    You should instead redirect people to C# which have the same options, and the power of object orientated development.

    Also recommending Pascal is silly, as Delphi is not free. There's no reason to break the law to write in a outdated language with no future in it.

  7. #7
    aka Reb3lzrr Boarderkoen is offline
    MemberRank
    Aug 2006 Join Date
    boskoopLocation
    669Posts

    Re: Updater/Launcher

    Quote Originally Posted by DeathArt View Post
    Boarderkoen / woopp

    Visual Basic is officially deprecated, and no longer supported by Microsoft.
    You should instead redirect people to C# which have the same options, and the power of object orientated development.

    Also recommending Pascal is silly, as Delphi is not free. There's no reason to break the law to write in a outdated language with no future in it.
    I gotto say your right, but the learning curve of aswell Pascal and VB are easy. A starter is more likely to get his head around Pascal and VB sooner than any C language.

    Didn't know MS dropped VB, and isn't there a free version of Delphi?

    gz reb3lzrr

  8. #8
    Alpha Member Zen is offline
    MemberRank
    Dec 2006 Join Date
    MelbourneLocation
    2,291Posts

    Re: Updater/Launcher

    Quote Originally Posted by DeathArt View Post
    Boarderkoen / woopp

    Visual Basic is officially deprecated, and no longer supported by Microsoft.
    You should instead redirect people to C# which have the same options, and the power of object orientated development.

    Also recommending Pascal is silly, as Delphi is not free. There's no reason to break the law to write in a outdated language with no future in it.
    =( i love VB6

  9. #9
    Arrogant Wizard DeathArt is offline
    MemberRank
    Mar 2007 Join Date
    StockholmLocation
    2,657Posts

    Re: Updater/Launcher

    Well, if you use Visual Studio, I'd say due to the Intellisense and documentation, learning C# is easier than most other languages.

    It's by far the easiest development platform to set up, and it expands to enterprise level development with a minimum of hassle (something you can't say about Eclipse).

    Learning a OO language is not hard, you just have to think logically and spend a hours time learning the syntax. I don't get why people think NOT writing { } is less confusing than writing them.

    int myFunction(int myArg)
    {
    return myArg + 1;
    }

    versus

    FUNCTION myFunction( INTEGER arg1 )
    RETURN myArg + 1
    END FUNCTION

  10. #10
    Enthusiast Andro...Orginal is offline
    MemberRank
    Mar 2009 Join Date
    Priest OnlineLocation
    48Posts

    Re: Updater/Launcher

    Thanks. I start my adventure with pascal and i want learn i ;) Maybay when i write my own updater ;

  11. #11
    Alpha Member Zen is offline
    MemberRank
    Dec 2006 Join Date
    MelbourneLocation
    2,291Posts

    Re: Updater/Launcher

    Quote Originally Posted by DeathArt View Post
    Well, if you use Visual Studio, I'd say due to the Intellisense and documentation, learning C# is easier than most other languages.

    It's by far the easiest development platform to set up, and it expands to enterprise level development with a minimum of hassle (something you can't say about Eclipse).

    Learning a OO language is not hard, you just have to think logically and spend a hours time learning the syntax. I don't get why people think NOT writing { } is less confusing than writing them.

    int myFunction(int myArg)
    {
    return myArg + 1;
    }

    versus

    FUNCTION myFunction( INTEGER arg1 )
    RETURN myArg + 1
    END FUNCTION
    well i personally prefer the BEGIN END kinda syntax cause im used to vb, but the {} makes more sence ({for beginning an arguement and } for closing it)

  12. #12
    aka Reb3lzrr Boarderkoen is offline
    MemberRank
    Aug 2006 Join Date
    boskoopLocation
    669Posts

    Re: Updater/Launcher

    Quote Originally Posted by DeathArt View Post
    Well, if you use Visual Studio, I'd say due to the Intellisense and documentation, learning C# is easier than most other languages.

    It's by far the easiest development platform to set up, and it expands to enterprise level development with a minimum of hassle (something you can't say about Eclipse).

    Learning a OO language is not hard, you just have to think logically and spend a hours time learning the syntax. I don't get why people think NOT writing { } is less confusing than writing them.

    int myFunction(int myArg)
    {
    return myArg + 1;
    }

    versus

    FUNCTION myFunction( INTEGER arg1 )
    RETURN myArg + 1
    END FUNCTION
    The language itself is really easy, I think i'll switch to C# somewhere soon.

    gz reb3lzrr



Advertisement