100% Enchant

10/30/2009 22:05 Applekun#1
Sorry I'm not very good at understanding/creating the kinds of programs and applications found on this forum so this might be a very silly question.

Since there's a fastcook thing that makes only perfect playing successes (with playing instrument) I'm wondering if it's possible to make any enchant success only a great success.

Thank you for any responses.
10/30/2009 22:44 rawk0r#2
I am sure something like this is possible. If you are asking if there is one floating around in the open, the answer would be a resounding "No".
10/30/2009 22:54 Infamy^^#3
Wouldn't enchants be server-sided? Especially since when you entrust an enchant, both players see what the result is.
10/30/2009 23:59 Huynh.#4
The perfect play thing is more of a... predicts the results and displays it, then cancels it if it isn't perfect. In the public there isn't anything that will predict the results of enchanting so it's not the same thing.
10/30/2009 23:59 Dark Raccoon#5
I've never seen something like that, I also believe its serversided.
10/31/2009 05:20 Alexzander22#6
K so far Ive gotten a few things figuerd out but for some reason cant totly get it

k searching this block brings up the ench section in the skill.dll

code.skill.msg.enchant2_no_option_to_enchant
along with
level_limit
scroll_broken

now my problem is unless they have made this servsided compleatly buts its nexon there lazy as fuck soo lol

i can go in and change a few of the je jnz ect to Jmp in the apporite areas
i can get all the way up to useing a expierd scrool but stuck on this part

No adequate Item exists and cant find the call line for somereason to remove that part any ideas?
10/31/2009 13:43 lostmage333#7
Thing is, enchant request involves 2 clients. Just like friend summon capsules. The server acts as a hub for the data, but doesn't seem to check the validity of the data sent (for the summons, anyways).

Now, as for enchanting, success might be determined at the end. For playing, success is determined as you start. A good result sounds good. A bad result sounds.. well... bad. You can tell. Therefore, there exists data to be read to determine the result.
10/31/2009 16:03 cloudkiller2006#8
each scroll has its own address if im not mistaken, hence the "no adequate item" problem

its also the reason you cant change em (i tried, always shows at no adequate item)
10/31/2009 21:45 Alexzander22#9
Quote:
Originally Posted by cloudkiller2006 View Post
each scroll has its own address if im not mistaken, hence the "no adequate item" problem

its also the reason you cant change em (i tried, always shows at no adequate item)
ya thats the same problem i have ran into

i heard so info about someone having it working
trying to sift over the bs and findout for sure tho
but ya every result ends up in that at the end
or ench skill does nothing when you click it lol
12/07/2009 23:55 Intensero#10
I heard there was a dll edit to make enchanting 100%. Been digging in skill dll for about 1 week now and i cant find the string to edit. I know you guys the to have us figure stuff out on our own but can i get a slight fingerpoint in the right direction? thanks.

:mofo:
12/08/2009 00:06 Celestial Link#11
When it's available to the public or when somebody is ready to release it, you'll see it. Till then, try to make it yourself or become close friends with a UG modder, 'kay?
12/08/2009 00:28 Intensero#12
Quote:
Originally Posted by Celestial Link View Post
When it's available to the public or when somebody is ready to release it, you'll see it. Till then, try to make it yourself or become close friends with a UG modder, 'kay?
UG moodder...darn i fail...lol Well ill dig back into the files. I just wanted to know if someone had found the string. My eyes are popping out for looking for it in olly.
12/08/2009 03:14 lostmage333#13
Olly simply gives you a disassembly. A disassembly contains a lot of good data, yes, but far short of all of the data contained within the file.

Use a program that will give you an analysis of the file. It will retrieve function names, parameters, etc. That will make it a lot easier. Right now, you can basically only search for stuff that exists in the .rdata section. With IDA, you can search all sections of the .dlls with ease.
12/08/2009 05:29 Kefkai#14
Quote:
Originally Posted by lostmage333 View Post
Olly simply gives you a disassembly. A disassembly contains a lot of good data, yes, but far short of all of the data contained within the file.

Use a program that will give you an analysis of the file. It will retrieve function names, parameters, etc. That will make it a lot easier. Right now, you can basically only search for stuff that exists in the .rdata section. With IDA, you can search all sections of the .dlls with ease.
Or you can understand assembly and what each function does, if you understand what each command does its very very very easy to understand what's going on. It's basically a simpler version of programming structure and logic, as long as you keep a hold of what every variable does and what is happening to the variable and why it's happening you can deconstruct everything yourself. Don't just look for constants and jumps, although those allow for the easiest modifications.

EDIT: Oh and as for the "underground", everybody rants about this "underground", who the hell cares about being part of an underground community, knowing assembly doesn't take a genius, if you took the day to completely dig around and play around with the dlls you could make so many useful modifications on your own.
12/08/2009 06:06 lagtard#15
I found a function which is about -dura when fails, can I just make it returning 0's all the time?