Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: HowTo: Play Tantra Online PH (MMORPG)

  1. #1
    Join Date
    Sep 2005
    Location
    Philippines
    Beans
    583
    Distro
    Ubuntu Development Release

    HowTo: Play Tantra Online PH (MMORPG)

    first all, I did not write this guide I just want to share you what I found.

    things you need to compile wine:
    apt-get install cvs build-essential bison flex-old libasound2-dev x-window-system-dev libpng12-dev libjpeg62-dev libfreetype6-dev libxrender-dev libttf2 libttf-dev msttcorefonts libfontconfig1-dev
    Step 1
    Download the Wine source code.

    Edit the file dlls/wininet/internet.c

    Search for the following:

    BOOL WINAPI InternetReadFileExA(HINTERNET hFile, LPINTERNET_BUFFERSA lpBuffer,
    DWORD dwFlags, DWORD dwContext)
    {
    FIXME("stub\n");
    return FALSE;
    }
    Replace it with this:

    BOOL WINAPI InternetReadFileExA(HINTERNET hFile, LPINTERNET_BUFFERSA lpBuffer,
    DWORD dwFlags, DWORD dwContext)
    {
    return InternetReadFile(hFile, lpBuffer->lpvBuffer,
    lpBuffer->dwBufferLength, & lpBuffer->dwBufferLength );
    }
    Its definately a hack - to get around the fact that the function isn't actually implemented... but it gets you to the login segment ( that is - it doesn't bomb out when tryin to get the dat files and stuff... )...

    Next problem is actually getting the login request to send correctly... might look at that later tonight... if so then maybe there will be a step 2 up... and if so - will let ya know what step 3 is for fixing Wine...


    Step 2
    Edit the file dlls/wininet/internet.c

    Search for the following:

    client1 = HttpOpenRequestW(client, NULL, path, NULL, NULL, accept, dwFlags, dwContext);
    replace it with the following:

    WCHAR foobar[urlComponents.dwUrlPathLength + urlComponents.dwExtraInfoLength + 1];

    strcpyW(foobar,urlComponents.lpszUrlPath);
    strcpyW(foobar + urlComponents.dwUrlPathLength, urlComponents.lpszExtraInfo);
    foobar[urlComponents.dwUrlPathLength + urlComponents.dwExtraInfoLength] = (WCHAR) 0;

    client1 = HttpOpenRequestW(client, NULL, foobar, NULL, NULL, accept, dwFlags, dwContext);
    Then do :
    ./configure
    make depends
    make
    make install

    If you get a strange message about missing or non-compatible X libraries then you're probably trying to build Wine on and AMD64 or Intel extended memory system... so do:

    make clean
    ./configure --x-libraries=/usr/X11R6/lib
    make depends
    make
    make install
    That modified configure line should work... unless you have your X windows libs in a strange place... if so, then just change the directory to the appropriate one...

    And NOW boys n girls... YOU can run Tantra on Linux

    you'll get 20hrs free trial upon registering. www.tantra.ph

    Watashi wa ShuShine desu.
    Registered Linux: User#402054

  2. #2
    Join Date
    Dec 2005
    Location
    North Carolina
    Beans
    161
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HowTo: Play Tantra Online PH (MMORPG)

    never heard of that game before...how is the gameplay? It looks pretty sweet...
    and one more question...how much do you have to pay after those first 20 hrs (I got tired of looking for the answer on the site)

  3. #3
    Join Date
    Sep 2005
    Location
    Philippines
    Beans
    583
    Distro
    Ubuntu Development Release

    Re: HowTo: Play Tantra Online PH (MMORPG)

    hi, its a full 3d MMORPG, it kinda plays like a little bit of Lineage II or if you heard RF (Rising Force) Online. There are 8 Clans of character, and each clan has 2 different race. There is also 3 gods to choose from after you reach lvl 30, There's an event called god wars, where all of the members of the 3 gods battle.

    I havn't played this for quite sometime now.

    I think you can play the game for a month for only $7 I think... (Php 300, Philippine Peso)
    Watashi wa ShuShine desu.
    Registered Linux: User#402054

  4. #4
    Join Date
    Dec 2005
    Location
    North Carolina
    Beans
    161
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HowTo: Play Tantra Online PH (MMORPG)

    thanks for the info...
    I never played Rising Force online but I played it back in the day on my SegaCD
    I will have to check it out
    thanks

  5. #5
    Join Date
    Oct 2005
    Beans
    169

    Re: HowTo: Play Tantra Online PH (MMORPG)

    you seem to understand wine quite well, why dont you join the developement there? so your improvements will be integrated in the official wine

  6. #6
    Join Date
    Sep 2005
    Location
    Philippines
    Beans
    583
    Distro
    Ubuntu Development Release

    Re: HowTo: Play Tantra Online PH (MMORPG)

    Quote Originally Posted by Asraniel
    you seem to understand wine quite well, why dont you join the developement there? so your improvements will be integrated in the official wine
    oh... i did not find made thatm, I just found it from their game forum. see the source on the first post.
    I contacted the man behind this before, but I think he's disappointed on the Tantra PH community.
    Watashi wa ShuShine desu.
    Registered Linux: User#402054

  7. #7
    Join Date
    Dec 2005
    Location
    North Carolina
    Beans
    161
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HowTo: Play Tantra Online PH (MMORPG)

    Quote Originally Posted by jeffreyvergara.NET
    I contacted the man behind this before, but I think he's disappointed on the Tantra PH community.

    PH = ???
    Player Hater?
    Phillipines?
    something else?

  8. #8
    Join Date
    Sep 2005
    Location
    Philippines
    Beans
    583
    Distro
    Ubuntu Development Release

    Re: HowTo: Play Tantra Online PH (MMORPG)

    lol... Play Hater... something like that.. lol

    PH = Philippines. ^_^
    Watashi wa ShuShine desu.
    Registered Linux: User#402054

  9. #9
    Join Date
    May 2007
    Beans
    76
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: HowTo: Play Tantra Online PH (MMORPG)

    What version of WINE was this for?

    or an update because:
    BOOL WINAPI InternetReadFileExA(HINTERNET hFile, LPINTERNET_BUFFERSA lpBuffer,
    DWORD dwFlags, DWORD dwContext)
    {
    FIXME("stub\n");
    return FALSE;
    }
    Does not exist in internet.c

    I wanna get Tantra Online running without using Virtualbox.

  10. #10
    Join Date
    Aug 2006
    Location
    tuesday
    Beans
    6,502
    Distro
    Kubuntu Development Release

    Re: HowTo: Play Tantra Online PH (MMORPG)

    Oldest version i can find on sourceforge is:

    0.9.19 (2006-08-10 06:46)

    As this howto was posted on December 14th, 2005, I would have to guess 0.9.?? or before.

    It looks like it's worked for some people:

    http://appdb.winehq.org/appview.php?iVersionId=6388

    Have you tried recent versions of wine?

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •