[opnion] F*uck the Launcher.. Is this possible.

Results 1 to 18 of 18
  1. #1
    Valued Member outlaw321 is offline
    MemberRank
    Jan 2008 Join Date
    115Posts

    [opnion] F*uck the Launcher.. Is this possible.

    1 . Okay, I like Ijji's idea to make it so users have to login from site to get into their account and I was thinking how to do that. I know i need gunz source code i think =S. Please tell me if I can do that.

    2 . I read thevingsix's Launcher Opinion post thingi. And I got an Idea! Why not make a Launcher in .SWF file? So a user clicks on Play Live from site..
    A Popup box opens which is a launcher with Complete Announcements and every thing like IJJI launcher.
    It Auto updates It checks for a file version on a file and it sees if the current version is that.
    When you press Start It launches the gunz.exe =)

    All this isn't that hard. I like Thevingsix's opinon right after I read that I got this idea tell me if this is possible if it is then I will make a Fully Editable Open source Online Launcher working in Flash with Mp3 player and most of the stuff thevingsix said. I might need a little help from a C++ Coder if some one wants to join me for this small Project Reply here or tell me if this is possible :). All Comments are welcomed.

    Thanks,
    /Outlaw/



  2. #2
    Account Upgraded | Title Enabled! war is offline
    MemberRank
    Feb 2007 Join Date
    353Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Quote Originally Posted by outlaw321 View Post
    All this isn't that hard.
    Then why haven't you released it yet?



    Emulated this one from ijji. My ActiveX kinda fails and it's not button-included.

    Code:
    <script language="javascript" type="text/javascript">
    var objActiveX;
    function install() {
      if (!isMSIE()) return;
      var obj = '<object id="HGPlugin9USA" width="0" Height="0" CLASSID="CLSID:CD995117-98E5-4169-9920-6C12D4C0B548" CODEBASE="http://gamedownload.ijjimax.com/gamedownload/dist/hgstart/HGPlugin9USA.cab#version=9,0,0,0" style="display:none"></object>';
      document.write(obj);
      objActiveX=eval("HGPlugin9USA");
    }
    
    function goLogin() {
      document.location.href="http://login.ijji.com/login.nhn?nextURL=http%3A%2F%2Fgunbound.ijji.com%2Findex.nhn";
    }
    
    function startGame(launchScript){
      if ( preStartGame(launchScript) == false ) return;
    
      _launchScript = launchScript.launchScript;
      if (!check(launchScript.gameId)) return false;
    
      if (launchScript =="") {
        alert("Invalid Game Information");
        return false;
      }
    
      if( !launchScript.isLogin ) {
        goLogin();
        return false;
      }
    
      if (!launchScript.isValid) {
        alert("This channel does not exist.");
        return false;
      }
    
      wbersPosLog(launchScript.gameId, "110");
      objActiveX.hgs_startGame(launchScript.launchScript);
      postStartGame(launchScript);
    }
    
    function wbersPosLog(gameId, code) {
      ajaxHttpRequest("http://wbers.ijji.com/wbers/post.php?project=" + gameId + "&id=ideal&subject=poslog&value=" + code);
    }
    
    function preStartGame(launchScript) {
      // override for doing something
      return true;
    }
    
    function postStartGame(launchScript) {
      // override for doing something
      return true;
    }
    
    function getLaunchScript(gameId, subId, channelId, callback) {
      if (typeof(gameId) =="undefined" || typeof(subId) == "undefined" ) {
        alert("Invalid Game Information");
        return false;
      }
      if (!check(gameId)) return false;
    
      var channelString = "";
      if ( channelId != '' && typeof(channelId) != "undefined" ) {
        channelString = "&channelId=" + channelId;
      }
    
      if ( callback == '' || typeof(callback) == "undefined" ) {
        callback = "startGame";
      }
    
      ajaxHttpRequest("/common/launch.nhn?gameId=" + gameId + "&subId=" + subId + channelString, callback);
    }
    
    function check(gameId) {
      if (!isMSIE()) {
        document.location.href="/common/activex.nhn?msie=" + isMSIE() + "&xpsp2=" + isXPSP2() + "&next=http%3A%2F%2Fgunbound.ijji.com%2Findex.nhn";
        return false;
       }
      var o = document.getElementById("HGPlugin9USA");
      try {
        o.hgs_chkDown();
        if ( typeof(o)=="object" ) {
          o.style.pixelWidth = 0;
          o.style.pixelHeight = 0;
        }
      } catch (e) {
        goInstallActivexPage(gameId);
        return false;
      }
    
       deleteCookie(COOKIE_AVX_TR);
       return true;
    }
    
    var COOKIE_AVX_TR = "S_TRAX";
    
    function goInstallActivexPage(gameId) {
       activexInstallTracking(gameId);
       document.location.href="/common/activex.nhn?msie=" + isMSIE() + "&xpsp2=" + isXPSP2() + "&next=http%3A%2F%2Fgunbound.ijji.com%2Findex.nhn";
    }
    
    function activexInstallTracking(gameId) {
      wbersPosLog(gameId, "0000");
      if ( getCookie(COOKIE_AVX_TR) == "true") {
        wbersPosLog(gameId, "0001");
      } else {
        setCookie(COOKIE_AVX_TR, "true");
      }
    }
    
    function isInstall(){
      if (!isMSIE()) {
        return true;
       }
      var o = document.getElementById("HGPlugin9USA");
      try {
        o.hgs_chkDown();
        if ( typeof(o)=="object" ) {
          o.style.pixelWidth = 0;
          o.style.pixelHeight = 0;
        }
      } catch (e) {
        return false;
      }
      return true;
    
    }
    
    function downActiveX(url) {
      if ( check() ) {
        document.location.href =url;
      }
    }
    
    install();
    </script>

  3. #3
    Account Upgraded | Title Enabled! Kingston is offline
    MemberRank
    Jun 2007 Join Date
    601Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    The Ijji Login is like a pulgin that connects to the database just like a normal gunz database. my guess here is that you need to edit the database,write a gunz website that can connect to the database.

  4. #4
    Valued Member outlaw321 is offline
    MemberRank
    Jan 2008 Join Date
    115Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Yeap. Okay Forget number one Lets talk about Number 2. It's not hard but I need people to tell me if its possible ! LOL

  5. #5
    Account Upgraded | Title Enabled! Kingston is offline
    MemberRank
    Jun 2007 Join Date
    601Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    if u want to make a luncher SWF file i think u have to write a code with the templete. but ripp the ijji templete and learn about the codes. the only way to learn how to code is by looking at the code. i have no idea how to make a SWF luncher for gunz. but i found this website that allows u to make a luncher out of SWF or ativex file.

  6. #6
    Reverse Engineer ThievingSix is offline
    MemberRank
    Mar 2007 Join Date
    CaliforniaLocation
    901Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Possible, highly unlikely, but give it a go if you want. If you noticed Ijji still uses a executable for their main launching of gunz. There are probably good reasons for that.

  7. #7
    Account Upgraded | Title Enabled! war is offline
    MemberRank
    Feb 2007 Join Date
    353Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Kingston please.. You clearly don't have any knowledge over this so just stand by and watch.

    The idea is simple, make a script that can process 3 things.

    - Check if you are logged in. (Doesn't require a DB process to do so).
    - Let you download the Installer. (If no client is found).
    - Let you load the Launcher. (If the client is found).


    Thieving: http://gamedownload.ijjimax.com/game...Plugin9USA.cab
    A zipped file that's being unpacked and executed during the process, the program need a to go given a command to operate.

  8. #8
    Reverse Engineer ThievingSix is offline
    MemberRank
    Mar 2007 Join Date
    CaliforniaLocation
    901Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    [quote=war

  9. #9
    Valued Member outlaw321 is offline
    MemberRank
    Jan 2008 Join Date
    115Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Okay guys, You know what? I didn't actually ask on how to do this because I already know.. But thanks I really appreciated all your input. I wanted to know if this is possible and if you guys would appreciate this thats all =) And I think I would make a launcher now. I would like to ask every one what they want in the launcher. All suggestions are welcomed. I will be using Ijji's Website template to make the launcher.

    Currently the Launcher will include this.
    1. Check if the gunz Is installed, if not It will redirect to the download link.
    2. Launcher will check if the files are up to date if not it will download files and replace them =)
    3. Launcher will have normal things like Title, Announcements, new Items and last update date.
    4. launcher will not start the game without the game being Up to date.
    5. A .Fla file will be included so people can edit it to the way they want.
    6. A Small Mp3 Player that will stream all the songs from a folder of your site.

    Also I have another question because I want to include this part in the launcher.

    Kingston please.. You clearly don't have any knowledge over this so just stand by and watch.

    The idea is simple, make a script that can process 3 things.

    - Check if you are logged in. (Doesn't require a DB process to do so).
    - Let you download the Installer. (If no client is found).
    - Let you load the Launcher. (If the client is found).
    I can make it check if the user's logged in of course. But then how will I edit the gunz.exe and remove the login ? I know I can just copy Ijji's Default.mrs but would that work?

    Some one answer the question Above so I can get started. If no one knows, then I will start the launcher with the 6 features listed above. If some one knows how to, then that 7th feature will be added. Once again guys, thanks for all your input! See I never knew about what [B]war

  10. #10
    Reverse Engineer ThievingSix is offline
    MemberRank
    Mar 2007 Join Date
    CaliforniaLocation
    901Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Quote Originally Posted by outlaw321 View Post
    Edit #2 : Another Feature is going to be added. A Featured video. It will goto a folder of your site and play a random video. And It will have controls so users can watch what ever else they want. Also, I was wondering.. Epicgamerz have gunzsource code so they can do all this. I mean making the gunz login working from site =) I can make the site part but I will need the source code to make he login disappear from gunz.exe or if they can do it for us please reply Epicgamers People =O.
    lol...

  11. #11
    Valued Member outlaw321 is offline
    MemberRank
    Jan 2008 Join Date
    115Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    I don't think we're ever going to get a source code so I don't think the login thingi is going to be in here. We'll see what happens 8-). I will add the video page..

    @Theving, =D Isn't this a new idea? I kinda got it from ur thread thanks allot =D

  12. #12
    Account Upgraded | Title Enabled! war is offline
    MemberRank
    Feb 2007 Join Date
    353Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Wait wut? We're talking about the log-in scripts from website to client?
    Well, possible, but you'll need to get some very good assembly coders if you ever want to emulate this.
    Also you'll have to host your website yourself on the same computer as your server or else chances are big to fail.

  13. #13
    Proficient Member Jaycub is offline
    MemberRank
    Nov 2007 Join Date
    162Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Good Luck !! If you made this i would REALLY use it !

  14. #14
    Account Upgraded | Title Enabled! Mr.Lucifer is offline
    MemberRank
    Apr 2007 Join Date
    797Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Can a .swf open a .exe?

  15. #15
    Apprentice lawhater is offline
    MemberRank
    Jan 2008 Join Date
    Under ur moms bedLocation
    15Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Yes there is a way to do that =D. I tried it before and it worked but the interface was crap because I am not good in photoshop =D But if you can make good GUI/Interface You'll love what flash can do =D. Its easier then C++ and it is faster to learn ofcourse! and It will do the same job as C++. Not all the times of course I am talking about launcher only at the moment =D

  16. #16
    Account Upgraded | Title Enabled! Mr.Lucifer is offline
    MemberRank
    Apr 2007 Join Date
    797Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Wow, its uses must have improved greatly since the time I tried it years ago, or maybe I just didn't know. Maybe I can try it again :D It's great for web stuff.

    I wish you good luck. And if you can't get the Ijji login to work, I'm sure it'll still be useful with a flash player with music, DL and stuff like that.

  17. #17
    Apprentice o0slowpaul0o is offline
    MemberRank
    Jan 2007 Join Date
    21Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    if you build in flash, you can always use something like this within the flash code..

    Code:
     On (Release)
    FS Command ("exec", "Test1.exe")
    End On

  18. #18
    Apprentice lawhater is offline
    MemberRank
    Jan 2008 Join Date
    Under ur moms bedLocation
    15Posts

    Re: [opnion] F*uck the Launcher.. Is this possible.

    Wow, its uses must have improved greatly since the time I tried it years ago, or maybe I just didn't know. Maybe I can try it again :D It's great for web stuff.

    I wish you good luck. And if you can't get the Ijji login to work, I'm sure it'll still be useful with a flash player with music, DL and stuff like that.
    He isn't working on it no more =S he got banned for stupid reason he said so he isn't going to release anything.


    if you build in flash, you can always use something like this within the flash code..
    Yeah thats kinda right cept the End ON :P

    Its
    b1.onrelease = function () {
    URLcode(and the url);
    }



Advertisement