نمایش نتایج: از 1 به 3 از 3

موضوع: swap characters modls

  1. swap characters modls

    #1
    ralas+++ آواتار ها کاربر سایت
    تاریخ عضویت
    Jun 2015
    نوشته ها
    407
    علاقه مند به
    mileena
    تشکر
    206
    تشکر شده 1,047 بار در 383 ارسال
    تگ شده
    2 Post(s)
    Tagged
    0 Thread(s)
    بسم الله

    بچه ها من تو این تاپیک اموزش تغییر حالت 3d سخصیت های mk9 رو براتون بدون نیاز به لود با دیگر شخصیت ها میزارم خواهش مدر های عزیز مثل
    hzdmc@


    @General KOMBATENT

    و استاد

    DLord7@

    توجه کنند که بتونیم کارو پیش ببریم خواهش خواهش

    انگیلیسی
    Thanks to Tetzrep's awesome work of Skeletalmesh re-index (model swap) work and guide . I followed that guide and was able to swap RetroNinja_Female_MK3 (from NPC_ClassicJade.xxx) with Skarlet. His reindex guide is here [فقط اعضاء انجمن قادر به مشاهده لینک ها می باشند برای عضویت در سایت کلیک کنید]

    There are hundreds of indices need to be replace in skeletalmesh, so I create a tool to take care of most of the replacements.

    v0.2 [فقط اعضاء انجمن قادر به مشاهده لینک ها می باشند برای عضویت در سایت کلیک کنید]

    ChangeLogs:
    v0.2: Fixed tool crashes with RetroNinja_Male_MK2, added Interior_MIC indices convertion
    v0.1: initial release

    -Note that this tool does not fix it all. A good understanding of Tetzrep's guide and hex editing is needed to fix the unresolved indices in the resulted SkeletalMesh file.

    To use this tool: extract mk9swap.7z to some directory to get mk9swap.exe
    - create "in" and "out" sub-directories at the same location of mk9swap.exe
    - put NameTable.txt ExportList.txt and SkeletalMesh of the character you want to reindex in the "in" directory
    - put NameTable.txt ExportList.txt of the target character in the "out" directory
    - There is not much of error checking, expect tool crashes if it does not find file in the expected places.

    For PC skeletalmesh, I reindex Classic Jade and replace Skarlet, for example run :

    mk9swap.exe RetroNinja_Female_MK3 Skarlet > reindex.log
    - RetroNinja_Female_MK3 is the file name of the SkeletalMesh to be reindex (no extension is needed)
    - Skarlet is the character to be replace
    A Skarlet.Skelectalmesh will be created in the "out" directory

    Full command syntax is: mk9swap.exe [-ps3] char_basename1 char_base_name2 [string1=string2]
    - parameters inside [] are optional

    check reindex.log for error, any line saying "ExportList "xxx" not found" pretty much means that name "xxx" have no equivalent index in the target ExportList.txt. Some manual patching is needed. Some character just will not work no matter what index I tried to assign to it. In the case of RetroNinja_Female_MK3, tool create a working skarlet.skeletalmesh with no needs for manual patching.

    - follow Tetzrep's guide to inject Skarlet.skeletalmesh to the end of Skarlet.xxx and update offset table.
    - next you need to update 8 textures inside Skarlet.xxx using DDSInjector1.5
    Skarlet_Diff.dds replace content with RetroNinja_Female_MK3_Diff.dds
    Skarlet_Spec.dds replace content with RetroNinja_Female_MK3_Spec.dds
    Skarlet_NormHQA.dds replace content with RetroNinja_Female_MK3_NormHQA.dds
    Skarlet_Pmsk.dds replace content with RetroNinja_Female_MK3_Pmsk.dds
    SkarletDMG_Diff.dds replace content with RetroNinja_Female_MK3DMG_Diff.dds
    SkarletDMG_Spec.dds replace content with RetroNinja_Female_MK3DMG_Spec.dds
    SkarletDMG_NormHQA.dds replace content with RetroNinja_Female_MK3DMG_NormHQA.dds
    SkarletDMG_Pmsk.dds replace content with RetroNinja_Female_MK3DMG_Pmsk.dds
    (I forget replacing the hair texture. oh well.)

    I have not tried HowardC's DLC manager , only have Steam MK9 xxx file for now.
    ClassicJade replace Skarlet result file here [فقط اعضاء انجمن قادر به مشاهده لینک ها می باشند برای عضویت در سایت کلیک کنید].


    I try my best to make this tool handle some special cases:
    - Detects "Name" that contains character name and replace it with target character name before look up the new index, for example: RetroNinja_Female_MK3_PhysicsD need to be changed to Skarlet_PhysicsD.
    - Detects "MKClothSet_nnn" and pick the highest nnn in the target ExportList.txt, it seems that always give me either XRAY_Clothset or Meat_Clothset which prevent game from crashing
    - If a "Name" show up in ExportList.txt more than once, only index of the the first one will be used.
    - If EyesDamage_MIC is not in target ExportList.txt, substitue with index of Eyes_MIC insteads.
    - Tool does not handle backgroud character feet sink below floor issues. Need to patch it manually with Tetzrep's instruction.

    Some character use a different character "nickname" in ExportList.txt which does not match skeletalmesh file name. i.e
    RedErma_B.skeletalmesh uses symbol "Erma_B_PhysicsD" not "RedErma_B_PhysicsD" , to customized symbol translation. do this :

    mk9swap.exe RedErna_B Skarlet Erma_B=Skarlet > reindex.log

    this way tool will search for Erma_B not RedErma_B in the NameList.txt and replace them with Skarlet before looking up the new index.

    Note: Although I added code to handle Big-Endian SkeletalMesh, I cannot verify it works or not. I don't have knowledge of modding PS3 or Xbox360. Finally for PS3 file you need to add "-ps3" switch:
    mk3swap.exe -ps3 RetroNinja_Jade_MK3 Skarlet > reindex.log

    Please let me know if you run into issues.


    قسمت دوم
    well here what i wrote:

    "mk9swap.exe RetroNinja_Male_MK2 Rain > reindex.log"

    i tried to see what happen if i change the item (which the tool had problems with) renaming it to "None" (so it does not have problems finding the old one) and making the change also inside the skeletalmesh file with the corresponding value for "None". then i ran the tool but it had the same problem, but now with the new item. i am sure the problems come with the offset (Offset [0x00146047]) because once the tool read it, it goes mad and start repeating the same "info" you see in the reindex.log file. besides you can see that the same number of lines were writen in the .log file before and after modifying the nametable and skeletalmesh as i told you before.

    regarding mk1 mesh my game crashed again. you´d better check for your self..

    i´m not with steam version of the game but i guess that´s not problem ´cause i managed to make work the same you did with skarlet.

    on the right you see smoke´s nametable and on the left is the modified nametable.
    [فقط اعضاء انجمن قادر به مشاهده لینک ها می باشند برای عضویت در سایت کلیک کنید]
    .log.png [ 93.38 KiB | Viewed 4976 times ]

    قسمت سوم قکر کنم

    *edit* "Name Table" not found message is not a concern, tool will replace missing name table entry with "None" which is the right thing to do: i.e. "Name Table item 'C_Tie_L00' not found, Use index of 'None"
    Take closer look at "ExportList" not found message. that is where tool cannot find a matching name in ExportList. that index need to be assigned manaully.

    v0.1 tool crashes while reading RetroNinja_Male_MK2.skeletalmesh, I fixed that and update first post.

    I did two MK1 and MK2 character reindex test, both loaded in my Steam MK9 fine

    فکر کنم قسمت پایانی
    File comment: NPC_ClassicSoke(RetroNinja_Male_MK1) over Rain:
    mk9swap RetroNinja_Male_MK1 Rain > reindex.log
    [فقط اعضاء انجمن قادر به مشاهده لینک ها می باشند برای عضویت در سایت کلیک کنید]
    mk1_smoke_over_Rain.png [ 1.89 MiB | Viewed 4959 times ] File comment: CHAR_NOOB_D.xxx(RetroNinja_Male_MK2 ) over Rain:
    mk9swap RetroNinja_Male_MK2 Rain > reindex.log
    [فقط اعضاء انجمن قادر به مشاهده لینک ها می باشند برای عضویت در سایت کلیک کنید]


    خواهش مندم کمی حوصله خرج بدین
    من تا نصفش تموم کردم ولی نصفش مونده و همکاری میخوام چون انگلیسی تا یه حد بلدم و بعضی استلاحات مدین رو نمیدونم




    @hzdmc@
    @DLord7@
    @General KOMBATENT@




    قسمت اول رو خودم کردم اگه خواستین اپلود کنم تا قسمت های بهدی رو بتونین یه کاری کنیم

  2. 3 کاربر به خاطر ارسال مفید ralas+++ از ایشان تشکر کرده اند:

    Hadi ESP (02-03-2017),Sally.gh (05-05-2017),TB.C.Cage (01-28-2017)

  3. #2
    ralas+++ آواتار ها کاربر سایت
    تاریخ عضویت
    Jun 2015
    نوشته ها
    407
    علاقه مند به
    mileena
    تشکر
    206
    تشکر شده 1,047 بار در 383 ارسال
    تگ شده
    2 Post(s)
    Tagged
    0 Thread(s)
    خواهش کمک کنید دیگه swap یعنی مثل تصویر زیر بدون نیاز به لباس مانند بتونی از لباس دیگه ای استفاده کنی(اسکورپیون mk2)




  4. 2 کاربر به خاطر ارسال مفید ralas+++ از ایشان تشکر کرده اند:

    Hadi ESP (02-03-2017),Sally.gh (05-05-2017)

  5. #3
    hzdmc آواتار ها کاربر سایت
    تاریخ عضویت
    Sep 2016
    نوشته ها
    252
    علاقه مند به
    sub-zero
    محل سکونت
    تهران
    تشکر
    39
    تشکر شده 278 بار در 153 ارسال
    نوشته های وبلاگ
    15
    حالت من
    Mashghool
    تگ شده
    2 Post(s)
    Tagged
    0 Thread(s)
    سلام.ببین منم انگلسیم همچین خوب نیست.ولی اگه مثلا چن تا از کلمات نفهمیدی برام یه پیام بازدیدکنندگان بنویس تمام کلماتی که نفهمیدی رو شاید بتونم ترجمه کنم برات راضی میشی؟



    چون خودم دوس دارم اینکارو یاد بگیرمو خوشحال میشم بهت کمک کنم



    فقط بگو من از کجا تا کجا رو برات ترجمه کنم

    Lin Kuei

    لطفا به داستان من سر بزنید!!
    http://forum.mkcenter.ir/showthread....027#post107027


  6. 2 کاربر به خاطر ارسال مفید hzdmc از ایشان تشکر کرده اند:

    Hadi ESP (02-03-2017),Sally.gh (05-05-2017)