Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: [C# Open Source] Editor de Archivos Cliente/Servidor (97 a Season 6) - kayito  (Visto 6202 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline kayito Posteado: November 20, 2021, 09:31:11 PM | Modificado: December 16, 2022, 07:51:22 PM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
Buenas gente, en este caso les quiero mostrar el proyecto en el que estoy trabajando. Al trabajar diversas versiones (como 97, 99, S1, S2, S3, S4, S6), me di cuenta que hay bastantes problemas de compatibilidad respecto a las herramientas para poder editar los archivos del cliente (Por ejemplo no puedo editar el item.bmd del Season 6 usando la misma herramienta que uso para el Season 3, entre otros casos) por lo que decidí comenzar a desarrollar mi propia herramienta.

En honor al espectacular Pentium Tools, empecé a desarrollar mi propio "kayito Tools" jaja (menos ingenioso que yo :c)

Progreso actual:

TODOS LOS ARCHIVOS DE DATA/LOCAL DEL MAIN 97 ESTÁN CUBIERTOS.
TODOS LOS ARCHIVOS DE DATA/LOCAL DEL MAIN 99 ESTÁN CUBIERTOS.
TODOS LOS ARCHIVOS DE DATA/LOCAL DEL MAIN S2 ESTÁN CUBIERTOS.

Code: [Select]
Version		Archivo				Listo
97 a S6 Dialog.bmd OK
97 a S6 Filter.bmd OK
97 a S6 FilterName.bmd OK
97 a S6 Gate.bmd OK
97 a S6 Item.bmd OK
97 a S6 NpcName(Kor).txt OK
97 a S6 Quest.bmd OK
97 a S6 Skill.bmd OK
97 a S6 Text.bmd OK

99 a S6 ItemSetOption.bmd OK
99 a S6 ItemSetType.bmd OK
99 a S6 MoveReq.bmd OK
99 a S6 Slide.bmd OK

S2 a S6 Credit.bmd OK
S2 a S6 ItemAddOption.bmd OK
S2 a S6 JewelOfHarmonyOption.bmd OK
S2 a S6 MonsterSkill.bmd OK
S2 a S6 ShopCategoryItems.bmd OK
S2 a S6 ShopUI.bmd OK

S3 a S6 Mix.bmd

S4 a S6 BuffEffect.bmd
S4 a S6 MasterSkillTree.bmd
S4 a S6 Pet.bmd
S4 a S6 SocketItem.bmd

S6 ItemLevelTooltip.bmd
S6 ItemTooltip.bmd
S6 ItemTooltipText.bmd
S6 MapCharacters.bmd
S6 MasterSkillTooltip.bmd
S6 MasterSkillTreeData.bmd
S6 Minimap_WorldXX.bmd
S6 NPCDialogue.bmd
S6 PetData.bmd
S6 QuestProgress.bmd
S6 QuestWords.bmd
S6 ServerList.bmd

Es posible leer algún archivo de cualquier versión (TXT o BMD) y guardar el mismo archivo para cualquier otra versión ya que trabaja de modo retrocompatible.

Voy a continuar desarrollando el programa para que soporte la mayoría de los archivos de Data/Local de cualquier versión.

Les dejo un link de descarga para los que quieran probar el editor.

IMÁGENES:

Spoiler for Hiden:















LINK DE DESCARGA:



Espero les sirva esto que estoy desarrollando. Lo hice más que nada como una herramienta para mí mismo pero si a alguien le puede ser util, no veo por qué no deba compartirlo :)

Gracias:

aemoscon, testaccount, Alexxander, juancarlos1996, patri, unico, hyonzinho666, NoeliTH, Nargakh, hlinxuan20, senamueng123, cerverus11, CezarMaster, elniqho18, NghienMU, Greenland, sonsoul, qq1988620, zerosp, jamuceiba, pelotudazo, rodrigoxd, okilove23, sanlp, Lauranoesta, sebelt, drake955, aybarchu, Hugo, camusflow, brumo, zhujianhui, xlbiellx, muzin, lczro, linuxer, Creazsia, lucas1993, Maticap12, zLeurel, sairus, newgame, Marcelo07, mooomiji, BastarDesing, Dressan, backerchen, martinmaya, RoleS123, OMEGANETWORKS, wachi, jaes, osvaldotl, jatecphone, carper, emkobiet, Viper, loco1705, jonasr, vcore30, Analista, rbfd, lizbeth, Smudevelop, idinero, babydragon, kalleth, JavixFer, alexanderbust, Look, duccom0123, dakosmu, radrains010, Yancarlos, Rose, escalivur9, shirard, emaspc93, Sergio Franco, stickgm, Kosh, maokeliang, piter, raul31, psychicdoom, ADM-OMEGA, kalus91, WENDEREMULADOR, llZeuzll, rando, malke, Flash, ruojing, DarkNite, antonionni, DeathGold, zodiacddos, ntcong295810, judakiss21, SmokerZ, DiosJMK, usersa, gega, DjGamer, mos02673, zerg24, EduardoTV, bravo99, yiy97054, hennedy, mugloves99, toorresedward, SHILDKING, angel3858, MsotoC, assrub, rooankesley, giangbana, mario12, Qubit, qq89333152, chauttc, jhonhy, jeprax, X1Supe1X, Felipe0211, dahouzi, Maty2019, wenleiady, Esteban4444, zpzwb113, legacy101, dasgrid, datcom, MichaelxD, daniellk, FacundoFrank, xlichblack, lanxin3243, skvian, haziel, Seya, 452745444, joseall, anmx14, Asura, MrSoftware, hoangdangtrungvn, bagsgun9, darkjano, tuananh1990, LABMU, bazan, gusano1974, bond2012, rmoor1369, kaiocnx, maty12, wester, Carrasco, sagat202, acelot, SdMasters, psyche, iopq123, matheusgom, draco425, Zeus, thunwa1, renatovips, lordnero123, ADMtec, yutcgthailand, vitorotero, miruii, xz18786628, mephis, ForEver, armmatias, plyn, 6atters, wesleyjackie, xaxx10, npt.formu, mantios, alfarraptor, 360497028, sebastian, walassi12, jonhz, thesofer, voriyor, slavea, gang, son1xx2, weberson, Beat, brunoladerr@gmailcom, greensk8er, studiotan, midala23, quyanxu, ezesosa, Mathi, stopk, GuilhermeSouza, tutu100, neuda, overlucked, lzFate, pantera.ok, ocros, WebShok, EzeQ, Hessen, milovicente1, mechaloco, Almdar, Overkomp, Tester1838a, Dieguinho, Terran, HayllanderBR, melo920, flatearth, beibei, c4nhsatcodong, CorsarioDgx, bin9xhn2, ghmoraes, straiker23, reandroid, 1muarcadia1, gibsonhell, lolz3976, Eymen2121, phuongcuongmsqm, skinmuonline, walkeny, PoccHaHa, lucasvieira, lobinhopk, russo1, Karuritoku, zhangjianle865, MaxVoll, Drachir, forumid, Rindy, Odisk, YolaxD, Part1zanBelarus, lisamdys23, Wikko0, Wendigo, muslum, s00x, SuperCris, awebravo, Alinor, rodritwm, RinOv, SaintZeus, SetecSoft, caron22, krishnaxDD, demanator, mu2020, nujd00, luuiscor, Syberian497, ovangu, vitinhosl, Cartman, FOX, tammadall, lunaticodeveloper, dieguitox, frlopez053, chuvito, gonza1988, monitor1, Rene-, Belec, rogeralexander, MADRUGA, davidrcj, ailsoncost, clerigz, joselagos, Denis Alves, Chupulum, atlansdev, ZabiinoOo, Pyke, awayvn, Kapocha33, Kitty, antoniomuanjo

Offline ZabiinoOo #1 Posteado: November 21, 2021, 01:07:43 AM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.270
  • Gracias recibida: 125183
  • pe



Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Gracias:


Offline Zetifero #2 Posteado: November 21, 2021, 01:23:35 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 171
  • Gracias recibida: 2732
  • ar
tremeeeendo, tener 10 herramientas diferentes para cada versión toca un poco los huevos, ojala te salga todo bien

Gracias:


Offline chuvito #3 Posteado: November 21, 2021, 01:42:53 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 373
  • Gracias recibida: 1650
  • pe
bro se que no voy en nada malo, pero me detecta virus troyano =(


Offline YolaxD #4 Posteado: November 21, 2021, 03:42:54 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 540
  • Gracias recibida: 8052
  • ar
me gusta , yo lo solucione con un sistema de script en el cual pueden generar cualquier bmd desde un simple texto exportar y demas por si te sirve la idea es mas o menos asi



esto hace que no tengas que tener 10000mil editores podes traspasar archivos de una version a otra muy facil entre miles de veneficios mas



pd: te dejo el item.xml que me pediste por el chat :https://mega.nz/file/49AByIAC#se7PGcxBghKHoCCI2_xH_SduJuF3muhc5auEdJKXj5M

Gracias:


Offline kayito #5 Posteado: November 22, 2021, 10:18:39 AM | Modificado: November 22, 2021, 10:20:15 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Fixed -1 values in item.txt files
Spoiler for Hiden:
-Added descriptive Tooltip to column headers
Spoiler for Hiden:
-Added support to IGCN XML Season 6
Spoiler for Hiden:

Gracias:


Offline kayito #6 Posteado: November 24, 2021, 08:56:40 AM | Modificado: November 24, 2021, 09:12:48 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Added Skill.txt / Skill.bmd / Skill.xml support
Spoiler for Hiden:



-OPEN SOURCE CODE :) any suggestion is welcome

Gracias:


Offline kayito #7 Posteado: November 30, 2021, 08:38:01 AM | Modificado: November 30, 2021, 02:29:24 PM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Added Text.bmd and Message.txt support. (Only SPN, POR and ENG)
Next update will try to make it work with Asian charset

-Improved Item Editor.
Spoiler for Hiden:
-Added Version Selector with hide and show columns of the selected version.
-Sinchronized Category selector with current item index scrolling.
-Added a warning when trying to save another version than selected.


Gracias:


Offline kayito #8 Posteado: December 09, 2021, 03:54:14 AM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Migrated Source code to Visual Studio 2010 .Net Framework 4.0

-Added Gate.bmd and Gate.txt support

-Added MoveReq.bmd and Move.txt support

-Added ItemSetOption.bmd and SetItemOption.txt support


Offline russo1 #9 Posteado: December 09, 2021, 02:51:44 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 13
  • Gracias recibida: 6
  • br

Gracias:


Offline kayito #10 Posteado: December 11, 2021, 03:24:05 AM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Added ItemSetType.bmd and SetItemType.txt support with sinchronization with SetOption File

-Added Filter.bmd, FilterName.bmd and Filter.txt (MuEmu) support

Gracias:


Offline russo1 #11 Posteado: December 11, 2021, 10:14:22 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 13
  • Gracias recibida: 6
  • br
cuando sea posible, agregue un editor serverlist.bmd :)


Offline kayito #12 Posteado: December 23, 2021, 02:19:09 AM | Modificado: December 23, 2021, 04:04:52 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Finished all files in Data/Local from Main 0.97 :)

-Added Quest.bmd support

-Fixed Item.bmd, Gate.bmd and Skill.bmd structures

Gracias:


Offline kayito #13 Posteado: December 25, 2021, 08:23:17 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Finished all files in Data/Local from Main 0.99 :)

-Added Slide.bmd support

-Added Credit.bmd support

-Added ItemAddOption.bmd support


Offline melo920 #14 Posteado: December 25, 2021, 08:54:03 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 281
  • Gracias recibida: 6446
  • co
excelente kayito, lo único que faltaría seria la conversión del Item.txt hacia Item.bmd ejemplo como hace MagiHand , del resto se ve muy util


Offline kayito #15 Posteado: December 25, 2021, 08:59:20 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
excelente kayito, lo único que faltaría seria la conversión del Item.txt hacia Item.bmd ejemplo como hace MagiHand , del resto se ve muy util

Ya la trae bro. Podés leer item.txt de cualquier version (97 hasta S6) y guardar item.txt de cualquier versión o item.bmd.

También lo hice para Skill, Gate, Move, SetOption, SetType. Podés leer el txt y generar la bmd o leer la bmd y generar el txt de igual manera y es totalmente retrocompatible es decir podés leer un S6 (bmd o txt) y guardar un 97 si querés

Gracias:


Offline kayito #16 Posteado: January 11, 2022, 07:40:42 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.035
  • Gracias recibida: 15037
  • ar
UPDATE:

-Finished all files in Data/Local from Main Season 2 :)

-Added JewelOfHarmonyOption.bmd and JewelOfHarmonyOption.txt support

-Added MonsterSkill.bmd support

-Added ShopCategoryItems.bmd support

-Added ShopUI.bmd support

Gracias:


Offline racsal #17 Posteado: March 18, 2022, 03:17:19 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 1
  • Gracias recibida: 0

Offline psyche #18 Posteado: May 11, 2022, 09:48:27 AM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 14
  • Gracias recibida: 5
  • br
UPDATE:

-Finished all files in Data/Local from Main Season 2 :)

-Added JewelOfHarmonyOption.bmd and JewelOfHarmonyOption.txt support

-Added MonsterSkill.bmd support

-Added ShopCategoryItems.bmd support

-Added ShopUI.bmd support

GREAT   MY BRO aplausos


Offline russo1 #19 Posteado: September 22, 2022, 01:36:49 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 13
  • Gracias recibida: 6
  • br
Encontré un error
al guardar un text.bmd de la season 3 como mensage.txt
e intente usar la opción 'Load mensage.txt' del archivo que acaba de guardar
solo carga hasta la linea 145
Estoy usando la opción 'season 3'

https://prnt.sc/cpIEcFcEesiQ
https://prnt.sc/GPH_IIMSuZQq
https://prnt.sc/a-Jd39GaZZTN
https://prnt.sc/CkY_9UB41_No


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
6 Replies
5758 Views
Last post June 24, 2017, 01:47:10 PM
by hardpower
4 Replies
1443 Views
Last post March 24, 2018, 04:15:33 PM
by hector153
1 Replies
1217 Views
Last post February 20, 2019, 06:49:13 PM
by esteban
7 Replies
2836 Views
Last post December 08, 2021, 04:50:09 AM
by mublackout
22 Replies
5892 Views
Last post February 06, 2024, 05:04:50 PM
by kayito