• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook pagefor updates, or we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.)

Forsaken client on original server

Initiate Mage
Joined
Apr 23, 2016
Messages
3
Reaction score
0
Hi,

anyone know how i can access login fields Username and Password, remember me and Login button on original FW client. I want to make a login program for my chars that i dont need to enter everytime username and password.

And how to access patch and login server to see status if patch is out and if server is online.

Im using AutoIt as scripting language.


Thanks in advance.
 
Initiate Mage
Joined
Apr 23, 2016
Messages
3
Reaction score
0
Im using now to start game without launcher shortcut like this "D:\Igre\Forsaken World_en\update\pem.exe" arc:1

And i want to make something like this when i double click on account name it start game

AjkevEX - Forsaken client on original server - RaGEZONE Forums


UPDATE :

I tried like this

"D:\Igre\Forsaken World_en\update\pem.exe" arc:1 user:username pwd:password

and works just fine.

Now only i need to find a way to check servers, status and patch status idk what to use TCP or UDP and what to send / recieve.

------------------------------------------------------------
i found this links for server in

"D:\Igre\Forsaken World_en\update\server\updateserver.txt"

"Patch_1" "http://fwpatch.perfectworld.com/patch/"
"Patch_2" "http://fw-patch.perfectworld.com/patch/"

Version in
"D:\Igre\Forsaken World_en\update\config\element\version.sw"
0.681.0

And servers list in
"D:\Igre\Forsaken World_en\update\server.lua"

Code:
LoginServer =
{


    [1]=
    {
        name = "Europe",
        servers =
        {
            [1] =
            {
                name        = "Illyfue",
                ip            = "fweu1.en.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 46,
                tag1        = "^00ff7fPvE",
            },
            [2] =
            {
                name        = "Nyos",
                ip            = "fweu4.en.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 49,
                tag1        = "^00ff7fPvP",
            },        
        },
    },
    [2]=
    {
        name = "German",
        servers =
        {
              [1] =
            {
                name         = "Dyos",
                ip             = "fweu3.de.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 48,
                tag1        = "^00ff7fPvE | PvP",
            },        
        },
    },
    [3]=
    {
        name = "French",
        servers =
        {
              [1] =
            {
                name         = "Shylia",
                ip             = "fweu2.fr.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 47,
                tag1        = "^00ff7fPvE | PvP",
            },
        },
    },
    [4]=
    {
        name = "Turkish",
        servers =
        {
              [1] =
            {
                name         = "[TR] Milas",
                ip             = "fweu1.en.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 46,
                tag1        = "^00ff7fPvE",
          new            = true,    
            },
        },
    },
   [5]=
    {
        name = "All",
        servers =
        {
              [1] =
            {
                name         = "[East] Eyrda",
                ip             = "fweast1.perfectworld.com",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 39,
                recommend         = true,
                tag1        = "^00ff7fPvP",
            },        
              [2] =
            {
                name         = "[East] Storm",
                ip             = "fw-east2.perfectworld.com",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 44,
                recommend         = true,
                tag1        = "^00ff7fPvE",
            },                                                           
              [3] =
            {
                name         = "[West] Lionheart",
                ip             = "fwwest1.perfectworld.com",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 42,
                recommend         = true,
                tag1        = "^00ff7fPvE",
            },        
            [4] =
            {
                name        = "Illyfue",
                ip            = "fweu1.en.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 46,
                tag1        = "^00ff7fPvE",
            },
            [5] =
            {
                name        = "Nyos",
                ip            = "fweu4.en.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 49,
                tag1        = "^00ff7fPvP",
            },        
            [6] =
            {
                name         = "Dyos",
                ip             = "fweu3.de.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 48,
                tag1        = "^00ff7fPvE | PvP",
            },        
            [7] =
            {
                name         = "Shylia",
                ip             = "fweu2.fr.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 47,
                tag1        = "^00ff7fPvE | PvP",
            },
            [8] =
            {
                name         = "[TR] Milas",
                ip             = "fweu1.en.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 46,
                tag1        = "^00ff7fPvE",        
          new            = true,            
            },
            [9] =
            {
                name         = "US-PVP",
                ip             = "fwpvp.perfectworld.com",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 52,
                cross        = true,            
            },
            [10] =
            {
                name         = "EU-PVP",
                ip             = "fwpvp.perfectworld.eu",
                port        = { 29000,29001,29002,29003,29004,29005 },
                zoneid  = 53,
                cross        = true,            
            },
        
        
        },
    },
}




function LoginServer:GetSelf()
    return self
end
--¿ç·þpvpÓÃ
ServerColor = {
    [0] =      {color = "^000000", img = "InGame\\crosspvpmark\\1.tga",},
    [39] = {color = "^0cff86", img = "InGame\\crosspvpmark\\2.tga",},
    [44] = {color = "^c8aa08", img = "InGame\\crosspvpmark\\3.tga",},
    [42] = {color = "^a04af3", img = "InGame\\crosspvpmark\\4.tga",},        --20150305ÓÀÒ¹·±ÐÇ¡¢ÍõÕßÖ®¸èºÏ·þ
    [46] = {color = "^03ffff", img = "InGame\\crosspvpmark\\5.tga",},
    [49] = {color = "^ea45eb", img = "InGame\\crosspvpmark\\6.tga",},


    [48] = {color = "^ff0000", img = "InGame\\crosspvpmark\\7.tga",},
    [47] = {color = "^88c908", img = "InGame\\crosspvpmark\\8.tga",},
    [51] = {color = "^ffa800", img = "InGame\\crosspvpmark\\9.tga",},        --20150409Å®ÉñÖ®Àá¡¢´´ÊÀÉñµîºÏ·þ
    [52] = {color = "^2d3d9d", img = "InGame\\crosspvpmark\\10.tga",},
    [53] = {color = "^0cff86", img = "InGame\\crosspvpmark\\2.tga",},


    --[52] = {color = "^ff0000", img = "InGame\\crosspvpmark\\7.tga",},  -- 2,5É«²î̫СÌæ»»
    -- [48] = {color = "^c8aa08", img = "InGame\\crosspvpmark\\3.tga",},    --20150305ÓÀÒ¹·±ÐÇ¡¢ÍõÕßÖ®¸èºÏ·þ  
    --[1911] = {color = "^a04af3", img = "InGame\\crosspvpmark\\4.tga",},
    -- [1916] = {color = "^03ffff", img = "InGame\\crosspvpmark\\5.tga",},    --20140402±ù»ðÖ®ÐÄ£¬ÖîÉñÒâÖ¾ºÏ·þ
    --[1940] = {color = "^2d3d9d", img = "InGame\\crosspvpmark\\10.tga",},  -- 4,6É«²î̫СÌæ»»


    --[1907] = {color = "^ff0000", img = "InGame\\crosspvpmark\\7.tga",},
    --[1995] = {color = "^c8aa08", img = "InGame\\crosspvpmark\\3.tga",},
    --[1905] = {color = "^a04af3", img = "InGame\\crosspvpmark\\4.tga",},
    --[1920] = {color = "^03ffff", img = "InGame\\crosspvpmark\\5.tga",},
    -- [1941] = {color = "^2d3d9d", img = "InGame\\crosspvpmark\\10.tga",},    --»Æ½ðÂÞÅÌÎÞη֮ÐĺϷþ


    --[1949] = {color = "^0cff86", img = "InGame\\crosspvpmark\\2.tga",},
}
 

Attachments

You must be registered for see attachments list
Last edited:
Upvote 0
Newbie Spellweaver
Joined
Apr 1, 2016
Messages
11
Reaction score
0
Hi,

anyone know how i can access login fields Username and Password, remember me and Login button on original FW client. I want to make a login program for my chars that i dont need to enter everytime username and password.

And how to access patch and login server to see status if patch is out and if server is online.

Im using AutoIt as scripting language.


Thanks in advance.

userpw.ini & dbg client

[User]
user=name
password=yourpwd
 
Upvote 0
Newbie Spellweaver
Joined
Jul 18, 2014
Messages
9
Reaction score
0
Far to want to discourage you, I prefer another solution than making an autoit script.
My solution is: A batch file and Keepass.

Why ? Simply because Keepass is a great and opensource PW manager, it could generate high secured passwords, store them in an encypted file protected by a single PW or a keyfile, or more... But I'm not here to do the Keepass promotion. If you don't know it, inform you ;)

Here is my solution:

I make a batch file to make a directory changement, but there is probably some other solutions that I will be happy to know ;)
In my example, I use your FW update path to be the most simple as possible.

PEM.BAT (I put it in the update directory too)
CD "D:\Igre\Forsaken World_en\update"
PEM.EXE -arc:1 user:%1 pwd:%2
EXIT

Create entries for all your FW accounts and copy/paste this text in the URL field:
cmd://"D:\Igre\Forsaken World_en\update\PEM.BAT" {USERNAME} {PASSWORD}

As you see, it's simple and best securised ;)
 
Last edited:
Upvote 0
Back
Top