NeoMind

NEMO

Recommended Posts

Amazing tool!

Share this post


Link to post
Share on other sites

Awesome Release!

Share this post


Link to post
Share on other sites

 

) I have added the Disable Multiple Windows & other custom patches in this

 

Good job you re the only one doing this with ragexe2013 x)

Share this post


Link to post
Share on other sites

Wow

Such tool

much amazing

very efficient

Wow

 

gonna try it as soon as im home :D  thanks in advance!

Share this post


Link to post
Share on other sites

This tool doesn't use diff files?

nope you only need the client :)

Edited by NeoMind

Share this post


Link to post
Share on other sites

I started using it now. Its much more awesome and easier to use than the one I'm currently using!

However I'd like to report something.

 

I noticed if I use "Disable Multiple Windows" patch, I can't open the game again after exiting unless I terminate it from the task manager.

Vanilla behavior?

Share this post


Link to post
Share on other sites

Please Support to [Enable Proxy Support] for 127.0.0.1 Connection.

 

Myself
Local connections within the same PC as the server
.

 

Friends

Connection from the external.

Share this post


Link to post
Share on other sites

Just repeating my last post here, waiting for support! Thank you!

 

Plus, anyone can share the data/system folders (and DLLs if necessary) to run it with another RO beyond kRO? (I have only bRO installed, so, maybe changing DLLs and the data/system files could make it to run).

 

 

@all who are having a problem with 2013 client

are you all visit this thread? is this help you. are your client fully updated with the latest patch of kRO?

i think your problem is diff clients....

 

 

 try this alternative... diffing. hope the thread starter wont get anger to me.  /sry @Shakto

http://rathena.org/board/topic/90204-nemo/

for this link thanks to @NeoMind

 

 

Hi reigneil, I'm having several troubles to launch my client because:

 

* LUA / LUB files are giving many errors when launching the client;

* My noobish is too much, making me feel too lazzy to understand why the hell I could not found any ragexe with the DLLs and data/system folders ready to use for offline purposes;

 

So, trying the NeoMind executable, how I should configure the packet_db and mmo? How it will be recognized by the server??

 

Thank you buddy!

Share this post


Link to post
Share on other sites

Nice! thanks! This is still backwards compatible right? I mean it can still patch previous RO clients from 2010 ~ 2012?

Share this post


Link to post
Share on other sites

Thank you support [Enable Proxy Support]! /ok

 

I tested....

but, client crashes on login... /sob

and...crash on login when enabled [use SSO Login Packet].

Possibly, [Enable Custom Shields] might also not working...

itemInfo.lub
	[2189] = {
		unidentifiedDisplayName = "Shields",
		unidentifiedResourceName = "\176\161\181\229",
		unidentifiedDescriptionName = {
			"Unidentified item, can be identified with [Magnifier].",
		},
		identifiedDisplayName = "Mad Bunny",
		identifiedResourceName = "\184\197\181\229\185\217\180\207",
		identifiedDescriptionName = {
		},
		slotCount = 1,
		ClassNum = 7,
	},

shieldtable.lub
Shield_IDs = {
	--Shield Types---
	ST_GUARD = 1,
	ST_BUCKLER = 2,
	ST_SHIELD = 3,
	ST_MSHIELD = 4,	
	ST_BLANK = 5,
	ST_BLANK2 = 6,
	ST_MBUNNY = 7,
	--Shield Items---
	SI_Guard = 2101,
	SI_Guard_S = 2102,
	SI_Buckler = 2103,
	SI_Buckler_S = 2104,
	SI_Shield = 2105,
	SI_Shield_S = 2106,
	SI_Mirror_Shield = 2107,
	SI_Mirror_Shield_S = 2108,
	SI_Memorize_Book = 2109,
	SI_Holy_Guard = 2110,
	SI_Herald_Of_GOD = 2111,
	SI_Novice_Guard = 2112,
	SI_Novice_Shield = 2113,
	SI_Stone_Buckler = 2114,
	SI_Valkyrjas_Shield = 2115,
	SI_Angels_Safeguard = 2116,
	SI_Arm_Guard = 2117,
	SI_Arm_Guard_S = 2118,
	SI_Improved_Arm_Guard = 2119,
	SI_Improved_Arm_Guard_S = 2120,
	SI_Memorize_Book_S = 2121,
	SI_Platinum_Shield = 2122,
	SI_Orleans_Server = 2123,
	SI_Thorny_Buckler = 2124,
	SI_Strong_Shield = 2125,
	SI_Guyak_Shield = 2126,
	SI_Secular_Mission = 2127,
	SI_Herald_Of_GOD_S = 2128,
	SI_Exorcism_Bible = 2129,
	SI_Cross_Shield = 2130,
	SI_Magic_Study_Vol1 = 2131,
	SI_Shelter_Resistance = 2132,
	SI_Tournament_Shield = 2133,
	SI_Shield_Of_Naga = 2134,
	SI_Shadow_Guard = 2135,
	SI_Cracked_Buckler = 2136,
	SI_Neo_Valkyrjas_Shield = 2137,
	SI_Bradium_Shield = 2138,
	SI_Flame_Thrower = 2139,
	SI_Energy_Rune_Guard = 2140,
	SI_Freyja_SShield7 = 2141,
	SI_Freyja_SShield30 = 2142,
	SI_Freyja_SShield60 = 2143,
	SI_Freyja_SShield90 = 2144,
	SI_Time_Keepr_Shield = 2145,
	SI_Siver_Guard = 2146,
	SI_Round_Buckler = 2147,
	SI_Rotha_Shield = 2148,
	SI_Upg_Guard = 2149,
	SI_Upg_Buckler = 2150,
	SI_Upg_Shield = 2151,
	SI_Anti_Demon_Shield = 2152,
	SI_Imperial_Guard = 2153,
	SI_Toy_Shield = 2154,
	SI_Bible_Of_Promise1 = 2156,
	SI_Giant_Shield = 2160,
	SI_Geffenia_Tomb_of_Water = 2161,
	SI_Bible_Of_Promise2 = 2162,
	SI_Immuned_Shield = 2168,
	SI_Kalasak = 2169,
	SI_Bayani_Kalasak = 2170,
	SI_Fox_Armguard = 2171,
	SI_Wolf_Armguard = 2172,
	SI_Crescent_Armguard = 2173,
	SI_Mad_Bunny = 2189,
	SI_Ahura_Mazda = 2199
}

ShieldNameTable = {
	[Shield_IDs.ST_GUARD] = "_亜球",
	[Shield_IDs.ST_BUCKLER] = "_獄適君",
	[Shield_IDs.ST_SHIELD] = "_蒐球",
	[Shield_IDs.ST_MSHIELD] = "_耕君蒐球",
	[Shield_IDs.ST_MBUNNY] = "_2189_号鳶",
}


ShieldMapTable = {
	[Shield_IDs.SI_Guard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Guard_S]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Buckler]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Buckler_S]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Shield]	=	Shield_IDs.ST_SHIELD,
	[Shield_IDs.SI_Shield_S]	=	Shield_IDs.ST_SHIELD,
	[Shield_IDs.SI_Mirror_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Mirror_Shield_S]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Memorize_Book]	=	Shield_IDs.ST_BLANK,
	[Shield_IDs.SI_Holy_Guard]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Herald_Of_GOD]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Novice_Guard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Novice_Shield]	=	Shield_IDs.ST_SHIELD,
	[Shield_IDs.SI_Stone_Buckler]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Valkyrjas_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Angels_Safeguard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Arm_Guard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Arm_Guard_S]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Improved_Arm_Guard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Improved_Arm_Guard_S]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Memorize_Book_S]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Platinum_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Orleans_Server]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Thorny_Buckler]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Strong_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Guyak_Shield]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Secular_Mission]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Herald_Of_GOD_S]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Exorcism_Bible]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Cross_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Magic_Study_Vol1]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Shelter_Resistance]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Tournament_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Shield_Of_Naga]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Shadow_Guard]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Cracked_Buckler]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Neo_Valkyrjas_Shield]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Bradium_Shield]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Flame_Thrower]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Energy_Rune_Guard]	=	Shield_IDs.ST_MSHIELD,
	[Shield_IDs.SI_Freyja_SShield7]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Freyja_SShield30]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Freyja_SShield60]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Freyja_SShield90]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Time_Keepr_Shield]	=	Shield_IDs.ST_SHIELD,
	[Shield_IDs.SI_Siver_Guard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Round_Buckler]	=	Shield_IDs.ST_BUCKLER,
	[Shield_IDs.SI_Rotha_Shield]	=	Shield_IDs.ST_SHIELD,
	[Shield_IDs.SI_Upg_Guard]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Upg_Buckler]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Upg_Shield]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Anti_Demon_Shield]	=	Shield_IDs.ST_BLANK2,
	[Shield_IDs.SI_Imperial_Guard]	=	Shield_IDs.ST_GUARD,
	[Shield_IDs.SI_Mad_Bunny]	=	Shield_IDs.ST_MBUNNY,
}

itemdb.txt
Item2189 ViewID set to 7

but,It does not appear to be equipped ...

 

I used 2013-07-24eRagexe.

Edited by Mintmoon

Share this post


Link to post
Share on other sites

Since it seems like you're more active, I decided to fiddle with NEMO.  Nifty little tool, but I keep getting the same client issues as I did previously.  I assume you're using just about the same hex patches as xdiff.

 

Anyway, the problem I am having is every hairstyle 100 and above will cause the client to crash if it happens to be using a palette.  With certain conditions, I can sometimes get it to work to about hairstyle 101 or so, but anything beyond that makes the client freeze and error out with no error message.

 

Any idea on how to fix this?

Share this post


Link to post
Share on other sites

what is the exact error message you get when u use > 100

Share this post


Link to post
Share on other sites

ZZUHnoU.png

Is the general error I'm talking about.  A whole lot of that.  Sometimes it works with 100-103 and a hair palette applied, most of the time it doesn't.  If I don't have the ignore palette hex checked, it'll throw the same error seen above when logging onto the map server if it lets me onto the char select screen.

 

Share this post


Link to post
Share on other sites

Neo, make also

- login tip can be worked on all langtypes not only 0

- guild tip can be worked on all langtypes not only 1

Share this post


Link to post
Share on other sites

UPDATE:

1) First of all NEMO has been updated to 2.0 & moved to github in case you haven't noticed and with a lot of UI Changes . Check First Post for more details. SVN Repository is no longer updated. Please switch to the git repository.

 

2) Patch fixes have been made to support 2012 & 2014 clients (Except for the Use Custom Aura Diff in 2012 clients ofcourse - that one still bugs me). If you are still seeing errors let me know. 

 

In case you would like NEMO to be supported on older clients as well please try patching with NEMO on them and tell me what all patches are failing. :)

 

@Tande - /pat sorry i got distracted with the updates to NEMO plus another thing i'm working on (which you will see sometime soon :D ). I will try to look into this one. Frankly i don't think anyone has 100+ hairstyles lol i could be wrong  /heh

 

@Cydh - They are also limited with langtypes? /hum  did not know that.

Share this post


Link to post
Share on other sites

@Tande - /pat sorry i got distracted with the updates to NEMO plus another thing i'm working on (which you will see sometime soon :D ). I will try to look into this one. Frankly i don't think anyone has 100+ hairstyles lol i could be wrong  /heh

 

Yeah, honestly don't think that many people have more than 100 hairstyles, but I know of two people including me.  Should probably change the patch 64k+ hairstyles to 99 then, since it doesn't really support it at all!

Share this post


Link to post
Share on other sites

Please support the display of NPC ID 10000 or more of clients in 2012.

Such as NPC Memorial Dungeon of "Horror of Toy"
/lv

Share this post


Link to post
Share on other sites

Another known bug I'd really like to see worked out is the extend chat box diff.  It doesn't work at all.  You'll see the extended amount on the talker's client, but if you are on a separate client (anyone receiving the message), it will be cut off at 70.

Share this post


Link to post
Share on other sites

@NeoMind

How can i disable the used of itemInfo.lub?

the reason is i used tables instead of itemInfo.lub

or how can i mute this error... if i remove itemInfo.lub.

 

    ---------------------------
    CItemInfoMgr
    ---------------------------
    cannot open System/iteminfo.lub: No such file or directory
    ---------------------------
    OK   
    ---------------------------

i try to use IgnoreMissingFileError but nothing happen...

 

i'm using 2013-08-07aRagexe

 

anyway... i find my answer to my question what i did is remove the content of itemInfo. /heh

Edited by reigneil

Share this post


Link to post
Share on other sites

You use a 'table' instead of iteminfo.lub?

What do you mean by this 'table'?

Share this post


Link to post
Share on other sites

You use a 'table' instead of iteminfo.lub?

What do you mean by this 'table'?

*num2*table.txt for > 2012-04-18?

btw Neo, percentage info for Taekwon mission is hexed on client always divided by 100? /hmm

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...