1.4.4 with three races

Page 3 of 3 FirstFirst 123
Results 31 to 44 of 44
  1. #31
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    Well I am taking a liking to the idea of a v144 server with BOTH new races and ALL FOUR new classes REMOVED [again]. So I may be looking at this sooner than later (actually physically removing these new races/classes from the client opposed to just using the "login mask")... I will post my results if and when I have any

  2. #32
    3D Illusionist Drakaer is offline
    MemberRank
    Apr 2010 Join Date
    In My Own WorldLocation
    946Posts

    Re: 1.4.4 with three races

    I was thinking that you could just remove those options from the combo box in the character creation screen. I had a quick search and found create.dtf. This seems to be the interface file for the character creation screen and it has a "professionchg" combo in it. I haven't done any interface editing before so am not too familiar with it. I couldn't figure out where the combo box reads the list of classes from since its clearly not in that file. Another thing to note is that the file is exactly the same in 1.3.6 and 1.4.4 which is why I think it definitely reads a list from another location.

    Anyway that was my thoughts on the this.

  3. #33
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    Quote Originally Posted by Drakaer View Post
    I was thinking that you could just remove those options from the combo box in the character creation screen. I had a quick search and found create.dtf. This seems to be the interface file for the character creation screen and it has a "professionchg" combo in it. I haven't done any interface editing before so am not too familiar with it. I couldn't figure out where the combo box reads the list of classes from since its clearly not in that file. Another thing to note is that the file is exactly the same in 1.3.6 and 1.4.4 which is why I think it definitely reads a list from another location.

    Anyway that was my thoughts on the this.
    Apparently good minds do think alike because that's the first place I went

    I figured even if I could not fully remove them (ie models and all) the least I could do is remove them from the 'interface' / creation screen

    I think I will dig into this further, as that probably would be the easiest way to accomplish this

    I am thinking it would be better to find the RACECHG opposed to profession change though, because that in theory would be the easiest to remove the TB and EG completely in one fell swoop

    Code:
    DIALOG "Win_Create" 0 0 240 220 0 1 10 "Window\¶Ô»°¿ò_±ê×¼±ß¿ò1.dds" "" "" 0 0 215 33 "" 30 3 96 96 96 255 1
    LABEL "´´½¨" "" "" 78 6 0 0 2 16 3 255 203 74 255
    LABEL "½ÇÉ«Ãû" "" "" 9 39 0 0 4 10 5 255 203 74 255
    EDIT "DEFAULT_CharName" "" "" 64 37 137 21 "Editbox\Îı¾¿ò_4.dds" 6 10 255 255 255 "TEXT" 0 0 9
    LABEL "ÖÖ×å" "" "" 14 67 0 0 7 10 8 255 203 74 255
    COMBO "Combo_Race" "racechg" "" 91 67 80 20 9 10 255 255 255 255 "Editbox\Îı¾¿ò_4d.dds" "Listbox\Áбí¿ò_·´ÏÔ.dds"
    STILLIMAGEBUTTON "Btn_RaceL" "racel" "SFX\Interface\ClickB.wav" 74 69 12 15 0 0 0 0 10 15 255 0 255 255 "Button\°´Å¥_×óÒÆ1.tga" "Button\°´Å¥_×óÒÆ2.tga" 11 1
    STILLIMAGEBUTTON "Btn_RaceR" "racer" "SFX\Interface\ClickB.wav" 179 69 12 15 0 0 0 0 12 15 255 0 255 255 "Button\°´Å¥_ÓÒÒÆ1.tga" "Button\°´Å¥_ÓÒÒÆ2.tga" 13 1
    LABEL "Ö°Òµ" "" "" 14 96 0 0 14 10 15 255 203 74 255
    COMBO "Combo_Profession" "professionchg" "" 91 96 80 20 16 10 255 255 255 255 "Editbox\Îı¾¿ò_4d.dds" "Listbox\Áбí¿ò_·´ÏÔ.dds"
    STILLIMAGEBUTTON "Btn_ProfessionL" "professionl" "SFX\Interface\ClickB.wav" 74 98 12 15 0 0 0 0 17 15 255 0 255 255 "Button\°´Å¥_×óÒÆ1.tga" "Button\°´Å¥_×óÒÆ2.tga" 18 1
    STILLIMAGEBUTTON "Btn_ProfessionR" "professionr" "SFX\Interface\ClickB.wav" 179 98 12 15 0 0 0 0 19 15 255 0 255 255 "Button\°´Å¥_ÓÒÒÆ1.tga" "Button\°´Å¥_ÓÒÒÆ2.tga" 20 1
    LABEL "ÐÔ±ð" "" "" 14 125 0 0 21 10 22 255 203 74 255
    COMBO "Combo_Gender" "genderchg" "" 91 124 80 20 23 10 255 255 255 255 "Editbox\Îı¾¿ò_4d.dds" "Listbox\Áбí¿ò_·´ÏÔ.dds"
    STILLIMAGEBUTTON "Btn_GenderL" "genderl" "SFX\Interface\ClickB.wav" 74 126 12 15 0 0 0 0 24 15 255 0 255 255 "Button\°´Å¥_×óÒÆ1.tga" "Button\°´Å¥_×óÒÆ2.tga" 25 1
    STILLIMAGEBUTTON "Btn_GenderR" "genderr" "SFX\Interface\ClickB.wav" 179 126 12 15 0 0 0 0 26 15 255 0 255 255 "Button\°´Å¥_ÓÒÒÆ1.tga" "Button\°´Å¥_ÓÒÒÆ2.tga" 27 1
    STILLIMAGEBUTTON "Btn_FaceCustomize" "face_customize" "SFX\Interface\ClickB.wav" 74 149 95 26 0 0 0 0 28 10 255 255 255 255 "Button\°´Å¥_Îı¾1.dds" "Button\°´Å¥_Îı¾2.dds" 29 1
    STILLIMAGEBUTTON "Btn_Confirm" "confirm" "SFX\Interface\ClickB.wav" 50 182 55 26 0 0 0 0 30 10 255 203 74 255 "Button\°´Å¥_Îı¾1.dds" "Button\°´Å¥_Îı¾2.dds" 31 1
    STILLIMAGEBUTTON "Btn_Cancel" "IDCANCEL" "SFX\Interface\ClickB.wav" 140 182 55 26 0 0 0 0 32 10 255 203 74 255 "Button\°´Å¥_Îı¾1.dds" "Button\°´Å¥_Îı¾2.dds" 33 1
    So far I did also find that if you delete lines 110 & 112 in loginui.stf they still appear in the character selection drop down menu, but no longer have any names (it's blank since you deleted lines 110 and 121 in loginui.stf)

    Code:
    314	"Tideborn"
    315	"Earthguard"
    So whatever this 'racechg' is calling on loginui.stf "314" and "315" to name the selections within the create character menu...

  4. #34
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    I decided to snap a few pix just so it's clear what I am speaking of



    Attached Thumbnails Attached Thumbnails 2012-06-12-05-27-a   2012-06-12-05-27-a  

  5. #35
    3D Illusionist Drakaer is offline
    MemberRank
    Apr 2010 Join Date
    In My Own WorldLocation
    946Posts

    Re: 1.4.4 with three races

    Oh yeah I looked at "racechg" as well. For some reason I said "professionchg" though.

    I just realized I was looking at an old interface folder instead of the 1.4.4 one so thats why I didn't get very far lol.

    When you click them does it still load the races? You possible might need to change surfaces as well.

  6. #36
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    Shouldn't have to mess with surfaces, I do have slight experience working with interfaces since I cleaned up v136 a long time ago (I eliminated a TON of shit that was from higher than 136 that did not work with it, that other people were apparently either too lazy to do, or just didn't really notice or care [such as removing the bag sort button for one example])... So, once you take it out of interfaces it's gone, no surface editing needed , only being as this is what it is I am just really hoping it can somehow be done through something like interfaces and or configs, and not requisite EXE editing (something I would surely never personally find QQ) =S

  7. #37
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: 1.4.4 with three races

    You should try changing the file "loginui.xml" instead of "loginui.stf" maybe you'll get better result. Since version 1.4.2 (if I remember right) the interface structure has changed to XML format... ^^

  8. #38
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    It still uses the .stf, that is the only one that has all the strings in it, the XML has no (0) strings in it...

    this is all loginui.xml is:

    Code:
    <HintFont FontName="方正细黑一简体" FontSize="10" Shadow="50" Bold="true" Outline="0"/>਍ഀ
    <ImagePictureFont FontName="方正细黑一简体" FontSize="10" Shadow="100" Bold="true" Outline="0"/>਍ഀ
    <MessageBoxFont FontName="方正细黑一简体" FontSize="10" Shadow="100" Bold="true" FreeType="true"/>਍ഀ
    <TabWidth CharNumber="6"/>

  9. #39
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    It does 'call' "racechg" in the client EXE =\

    Attached Thumbnails Attached Thumbnails racechg.png  

  10. #40
    uint is best int. Swoosh91 is offline
    MemberRank
    Feb 2010 Join Date
    BerlinLocation
    712Posts

    Re: 1.4.4 with three races

    Nope, it pushes pointer to string onto stack as a paramater for the following call. I'll give this a shot, the only version of PW I'd actually play again is pre Tideborn.

    On newest PWI client,

    Code:
    005DD7A7    |.  E8 947BEFFF          CALL    elementc.004D5340
    seems to be the interpreter for those settings. Parameters pushed to stack are pointers to strings, which include :

    "free"
    "invite"
    "kick"
    "slogan"
    "showself"
    "lfg"
    "lfm"
    ...
    I have no clue what these are - but i'd guess they are IDs for ingame UI (buttons/labels).

    I don't think this is the way to go - I can find nothing about it actually evaluating and creating an array of enabled classes. I think that we would fare better with finding function which switches character classes at creation menu, detouring call to codecave, evaluating if new IDs are being called, and if so, start over at 0 (which is wiz I belive ?), and jump back to original code.

    Does anybody know the ID of the button (the arrow things) which change classes on creation screen?
    Last edited by Swoosh91; 14-06-12 at 09:59 AM.

  11. #41
    Omega 343 is offline
    MemberRank
    Oct 2009 Join Date
    Ancient DGN CTYLocation
    5,514Posts

    Re: 1.4.4 with three races

    Code:
    STILLIMAGEBUTTON "Btn_RaceL" "racel" "SFX\Interface\ClickB.wav" 74 69 12 15 0 0 0 0 10 15 255 0 255 255 "Button\°´Å¥_×óÒÆ1.tga" "Button\°´Å¥_×óÒÆ2.tga" 11 1
    STILLIMAGEBUTTON "Btn_RaceR" "racer" "SFX\Interface\ClickB.wav" 179 69 12 15 0 0 0 0 12 15 255 0 255 255 "Button\°´Å¥_ÓÒÒÆ1.tga" "Button\°´Å¥_ÓÒÒÆ2.tga" 13 1
    && yea, I figured I'd be way off on finding it on my own in Olly (really don't know what I'm doing as you can probably tell ) but that surely wasn't going to stop me from trying (as I always say here, reading and trial and error is the best ways to learn ) I wasn't going to not try it at all and sit on my lazy ass while I wait for someone else to just do it for me

  12. #42
    Member matheusbento is offline
    MemberRank
    Mar 2010 Join Date
    90Posts

    Re: 1.4.4 with three races

    343 i need to remove inside the ELEMENTclient.exe too?

  13. #43
    Developer - JS Ben is offline
    MemberRank
    Jul 2013 Join Date
    BelguimLocation
    1,244Posts

    Re: 1.4.4 with three races

    Quote Originally Posted by matheusbento View Post
    343 i need to remove inside the ELEMENTclient.exe too?
    The last post is almost 2 years old Dx make a new thread with the info you need

  14. #44
    Apprentice nirmala is offline
    MemberRank
    Jul 2014 Join Date
    10Posts

    Re: 1.4.4 with three races

    Nice ,, do its Work ,, n Server dont Low ...?

    Cozz 136 to many Bot and Bug ,,, use 144 server to create V 136 type with 3 races without no Bot .. that nice lol ,, many Player will think that 136 (144 with 3races) is PW 136 with No Bot sec / Hack wall ,,, ahahahahahahahah



Page 3 of 3 FirstFirst 123

Advertisement