ScriptUO

General => New member introductions => Topic started by: BadManiac on March 10, 2010, 04:19:36 PM

Title: BadManiac Introduction
Post by: BadManiac on March 10, 2010, 04:19:36 PM
Hi, I'm Bad Maniac. The creator of BadManiac's automagic looter, item evaluator, and other automagic things.
Thought it was about time I finally joined the last free bastion of UO scripters.

What actually prompted me to join was a post by Cerveza that I'm going to contribute to, not just some puny suggestions either, the entire solution all wrapped up into the most beautiful sub(s) I've ever written, at least in my humble opinion. I'm actually surprised it doesn't get used more often by elite scripters. I'm talking about my Automagic Pathfinder script. It can do exactly what Cerveza wanted, namely follow something at a fixed distance, among many other things. I will be posting that shortly. With a full example on how to use it for Cerveza purpose.
As usual with all my scripts and subs (of which there are a large amount that just never got posted because of EasUO rules) all it takes to use them in a public script is a please, thank you, and a brief mention in the script description. Credit where credit's due and all that.

There's also a new version of my (in?)famous looter in the works with full SA support. And unlike the claw you don't need a masters degree in IQ to use it ;) That will also be posted here (and of course on EUO.com, the original home. But SUO'ers might get it early just to show my goodwill to this, for me, new community.

I'm hoping I can contribute to the community with subs, and share my many year scripting experience. See you all out there.

Is that karma enough for ya? :P
Title: Re: BadManiac Introduction
Post by: _C2_ on March 10, 2010, 05:07:03 PM
I have used your stuff in the past.  I remember using your looter on dark fathers back in the day.

Anyways welcome to the site and thx for the intro.  Hope to see some of your newer stuff soon
Title: Re: BadManiac Introduction
Post by: Scrripty on March 10, 2010, 05:12:54 PM
HEY!  You can't bash the Claw sucka. :)  Once someone explains how to make advanced rules it's like the heavens open up to looting goodness.   Welcome BM.  Now everyone lay off him, I claim dibs on his years of experience first.  Vultures.
Title: Re: BadManiac Introduction
Post by: UOMaddog on March 10, 2010, 05:19:24 PM
I saw we put TM and the Claw in a dungeon with BM and his looter....let them duke it out!

Welcome to the site!!!
Title: Re: BadManiac Introduction
Post by: Endless Night on March 10, 2010, 05:22:06 PM
Welcome to the boards BM ..  post those non EasyUO compliant scripts already :)

Title: Re: BadManiac Introduction
Post by: BadManiac on March 10, 2010, 05:52:21 PM
Actually most of my full scripts already have equivalent (almost as good :P ) scripts up here already, like the heartwood quester and library donation scripts.
I'll probably be posting subs and snippets for everyone to use. Altho there is that non rail based pathfinding lumberjacking script, or the mining script prototype that recalls to anywhere near any mountain and then follows the mountain wall around autmatically and mines completely rail less... ;)

And of course I do requests, and I'm always up for community/group projects.

I saw we put TM and the Claw in a dungeon with BM and his looter....let them duke it out!
Can I use my personal tweaked non public looter version? ;D
Actually in all honesty, TM and the Claw would win. TM's evaluation method can be faster since it can be done with string comparisons and less math, which is EasyUO's least favorite subject, and the Claw will be more precise IF you do set up all the rules properly. But if anyone argues that the Claw is easier to use I'll gladly take on the challenge.

BM's looter: *click* done ;)
Title: Re: BadManiac Introduction
Post by: Endless Night on March 10, 2010, 06:22:24 PM
Altho there is that non rail based pathfinding lumberjacking script, or the mining script prototype that recalls to anywhere near any mountain and then follows the mountain wall around autmatically and mines completely rail less... ;)

Done the lumberjacking one long ago... but that follow the mountian wall has been on my todo list for ever and a day .. wouldnt mind taking a peek at that bit of logic.
Title: Re: BadManiac Introduction
Post by: BadManiac on March 10, 2010, 06:26:16 PM
I'd gladly share the script if we can make it into a full on miner with all the trimmings. It's rudimentary at the moment to say the least.
Title: Re: BadManiac Introduction
Post by: Scrripty on March 10, 2010, 06:37:32 PM
I'd gladly share the script if we can make it into a full on miner with all the trimmings. It's rudimentary at the moment to say the least.

I'm in.  I'd love to see a EN BM TM project.  Say that 3 times fast.
Title: Re: BadManiac Introduction
Post by: Cerveza on March 10, 2010, 07:14:14 PM
When I first started the Quester, it was a work by SorrowMaster with your looter built into it.

That script, with your looter changed a lot in UO. I loved the "weight" per item idea, and it worked awesome... until the attributes grew out of control.

I'm glad you found us, I welcome you to our humble domain. We don't bash the other place, but try to provide a home where we can enjoy ALL types of scripts ;) , except of course the harmful type.

Thanks for all of your fine contributions to the scripting community. I know I've dissected several in trying to learn how you got things to work. I still only get about 10% of it LOL, but that's enough to keep me going.

Welcome and I hope you enjoy the show :)
Title: Re: BadManiac Introduction
Post by: BadManiac on March 10, 2010, 07:32:20 PM
Next version of the looter will use the imbuing unravel score system for evaluation. Gives everyone a REAL number, something they can actually figure out.
My current personal version uses two numbers, how many mods, and how many percent of max intensity each mod should be. But it's still an arbitrary scale. The imbuing system is fixed and permanent and global, so everyone can use values they understand.
My original system, still in the public version, was just based on my personal opinion about how useful mods were... Not very easy for others to understand :p
Title: Re: BadManiac Introduction
Post by: madatu on March 10, 2010, 07:43:25 PM
Welcome here my friend. I look forward to testing and  chatting with you. Man the wealth  of knowledge and intelegent scriptors here is  crazy.
Title: Re: BadManiac Introduction
Post by: TrailMyx on March 10, 2010, 08:50:05 PM
Hey, good to see BadManiac here in the house!  Man, now if we could only get Snicker7 back and posting again! (yes, he was here but with an alias.)  heh.  I may have to poke him again.

The more looting scripts, the better.  Whatever takes the tedium of playing UO away and replaces it with just playing is something I'm all about.  That reminds me to finish the unraveling score as well with the CLAw.  Now that imbuing is pretty stable, it makes more sense to finish the code I was working on.  I've got it about 90% now, but the material bonuses have been in flux, so I didn't want to do much until EA/OSI decides they want to just leave it alone and screw up something else.

Anyhow, welcome to the site!
Title: Re: BadManiac Introduction
Post by: Scotch_Tape on March 10, 2010, 08:56:10 PM
Big fan BM.  I don't know you personally, but I've used your scripts a long time and will be looking forward to reading your posts and all that.  I thought you might have gone to that big place in the sky where everyone eventually goes when they lose interest in the 13 year old internet video game. 
Title: Re: BadManiac Introduction
Post by: BadManiac on March 10, 2010, 08:58:57 PM
An unfortunate side effect is that calculating the imbuing scores of items is much more math heavy with all the weights and so on. So it slows the evaluation down. Cool that you're working on the same thing TM, we might come up with some shortcuts and optimizations between the two of us.
Me and S7 more than doubled the speed of the old eval way back when, so it's definitely possible.

I thought you might have gone to that big place in the sky where everyone eventually goes when they lose interest in the 13 year old internet video game.
Lose interest in UO? You must be joking!?
No Life just has a tendency to happen, I'm currently living in my fifth country on my second continent since the last ten years or so... Had a family and all that nonsense. So UO takes a back seat. But my main account is perpetually subscribed and I poke my head in from time to time. And when things calm down I come back, script some more, play some more, 0ooo000oo some more, all the good stuff.

Still haven't been able to explore SA much. New chars on a new shard, so low on skills and people to play with atm, but I'll fix that.
Title: Re: BadManiac Introduction
Post by: TrailMyx on March 10, 2010, 09:16:02 PM
Ya, it makes a lot of sense in the CLAw to have that function since it's SOOO focused on exactly what you want to loot.  The way I implemented it, there was a very small hit to the overall performance.  I was really pleased with the results.   I have all kinds of other MEGA search functions like Sum of STR+DEX+INT, Sum of Skills, etc, so it's just yet another MEGA search function.

I have never left UO.  Take breaks (am on one currently actually..) but never really left.  I still have the first house I ever placed back in 97.  That's alot of monthly dues!!!  heh
Title: Re: BadManiac Introduction
Post by: Ultima on March 10, 2010, 09:33:08 PM
Welcome BadManiac! Great to see crafty veterans honor us with their presence here at SUO.
Title: Re: BadManiac Introduction
Post by: Paulonius on March 11, 2010, 01:36:39 AM
Hey BM, welcome to the SUO community!!  I am another long time user of your work and am psyched to see you join us. 
Title: Re: BadManiac Introduction
Post by: Endless Night on March 11, 2010, 04:34:16 AM
Enough of this welcoming nonsense and looting chat...

Lets get back to whats important.. and that is the section of code that caluclates what path to take to follow that mountain  ;D

All seriousness aside lets see if this intro thread can make it to 4 pages !!!
Title: Re: BadManiac Introduction
Post by: Scrripty on March 11, 2010, 10:03:10 AM
Bah.  Can't expect the guy to give up state secrets after a couple days. :)
 
Title: Re: BadManiac Introduction
Post by: Endless Night on March 11, 2010, 10:07:12 AM
Bah.  Can't expect the guy to give up state secrets after a couple days. :)
 

LOL im just being lazy... thats a bit of code thats been on my todo list for years and i dont know when ill find the time and motivation to do it.. haha

But i know BM will come through :) :) :)     and im sure my script vault will open to him right after haha.
Title: Re: BadManiac Introduction
Post by: _C2_ on March 11, 2010, 11:09:12 AM
I am very interested in seeing that code in action.  it sounds like a great snip-it. and very usable.  I wonder if it would keep going in circles if you used it in a circular area like on of the malas secret holes.   
Title: Re: BadManiac Introduction
Post by: BadManiac on March 11, 2010, 11:16:11 AM
Actually didn't take that long to write, it uses tile scanning, figures out the orientation of the wall in general NSEW terms, and then til scans from the center of the resource block towards the direction the wall faces, until it finds a non blocked tile, then it just goes there.
Making it follow walls around corners was just a case of checking a block in each direction from the previous one, then do the same thing. And of course it uses my pathfinding sub so it doesn't get stuck. It looks pretty lifelike and non scripted when running too.

I'll post it for you to dissect, just want you to roast for a bit first :)
Title: Re: BadManiac Introduction
Post by: Superslayer on March 11, 2010, 02:06:29 PM
Hi, I'm Bad Maniac. The creator of BadManiac's automagic looter, item evaluator, and other automagic things.
Thought it was about time I finally joined the last free bastion of UO scripters.

What actually prompted me to join was a post by Cerveza that I'm going to contribute to, not just some puny suggestions either, the entire solution all wrapped up into the most beautiful sub(s) I've ever written, at least in my humble opinion. I'm actually surprised it doesn't get used more often by elite scripters. I'm talking about my Automagic Pathfinder script. It can do exactly what Cerveza wanted, namely follow something at a fixed distance, among many other things. I will be posting that shortly. With a full example on how to use it for Cerveza purpose.
As usual with all my scripts and subs (of which there are a large amount that just never got posted because of EasUO rules) all it takes to use them in a public script is a please, thank you, and a brief mention in the script description. Credit where credit's due and all that.

There's also a new version of my (in?)famous looter in the works with full SA support. And unlike the claw you don't need a masters degree in IQ to use it ;) That will also be posted here (and of course on EUO.com, the original home. But SUO'ers might get it early just to show my goodwill to this, for me, new community.

I'm hoping I can contribute to the community with subs, and share my many year scripting experience. See you all out there.

Is that karma enough for ya? :P

Welcome BadManiac!

You'll find this site a greatly friendly place and I hope you enjoy yourself here with us all. 

You may remember a PM by myself on the EUO site requesting your permission to use the pathfinder in a script of mine.  I'll have you know, it's amazing and I love that script.  Should you wish to see how I'm using it, simply PM me a request to be a beta tester for the World Idoc Traveler, and you're in!

Thanks again for such an awesome script!
Title: Re: BadManiac Introduction
Post by: tandj99 on March 11, 2010, 04:32:10 PM
Glad to see you made it over here Bad Maniac. I think youll find it very cozy in here  :) cant wait to see the projects your working on 
Title: Re: BadManiac Introduction
Post by: TrailMyx on March 11, 2010, 07:32:02 PM
You'll find this site a greatly friendly place and I hope you enjoy yourself here with us all. 


We force everyone to be kind by gunpoint.  :p
Title: Re: BadManiac Introduction
Post by: UOMaddog on March 11, 2010, 07:36:48 PM
HELP! HELP! I'm being repressed!!!


(It's always a good time for a Monty Python quote)