ScriptUO

Scripting Resources & Utilities => Inactive scripting projects => UO Machine Corner => Topic started by: Nylar on December 14, 2014, 01:13:29 PM

Title: Seems to be an active project, visit it on github?
Post by: Nylar on December 14, 2014, 01:13:29 PM
I just googled this and it seems to be pretty active on github
Title: Re: Seems to be an active project, visit it on github?
Post by: Crome969 on December 14, 2014, 10:47:21 PM
you mean this (https://github.com/Reetus/UOMachine) ? It isnt from Xenoglyph anymore.. But thanks for telling...
Title: Re: Seems to be an active project, visit it on github?
Post by: TrailMyx on December 14, 2014, 11:46:31 PM
Looks like Xenoglyph turned it over to someone else.  Base code is still credited to him.
Title: Re: Seems to be an active project, visit it on github?
Post by: TrailMyx on January 06, 2015, 10:39:02 AM
Looking back at this project, I desperately wanted it to work out.  To have something that's natively compatible with my favorite modern language was something very interesting.  The idea of wrapping the C# language up with a dedicated functional UI much like EasyUO was totally interesting.  However, the few times I gave it a whirl, there were just too many client crash issues.  I love Stealth these days, but I just can't find myself dusting off my bell-bottoms and growing a mullet (again) to adapt and use a long-extinct language in order to gain full function. (blood suddenly spurts from Crome's eyes!)  I'm finding that the API interface to .NET severely limits the data connectivity between the data structures created by Delphi.

I'm actually interested in what Cheffe is thinking about with EasyUO and allowing the wrapping of Lua intermixed with EasyUO.  This is exactly the same idea I had back when I was doing the client interface with ScriptUO.  If only the decision was for a better scripting language than Lua.  It's been my hopes that Lua would start and relax the idiotic cult-like edicts for no function short-circuiting and the addition of switch/case statements.  I think some of that was addressed with the latest version of Lua, but not all of it.

[/ Tuesday Rant ends.]
Title: Re: Seems to be an active project, visit it on github?
Post by: Crome969 on January 07, 2015, 11:31:08 AM
Looking back at this project, I desperately wanted it to work out.  To have something that's natively compatible with my favorite modern language was something very interesting.  The idea of wrapping the C# language up with a dedicated functional UI much like EasyUO was totally interesting.  However, the few times I gave it a whirl, there were just too many client crash issues.  I love Stealth these days, but I just can't find myself dusting off my bell-bottoms and growing a mullet (again) to adapt and use a long-extinct language in order to gain full function. (blood suddenly spurts from Crome's eyes!)  I'm finding that the API interface to .NET severely limits the data connectivity between the data structures created by Delphi.

I'm actually interested in what Cheffe is thinking about with EasyUO and allowing the wrapping of Lua intermixed with EasyUO.  This is exactly the same idea I had back when I was doing the client interface with ScriptUO.  If only the decision was for a better scripting language than Lua.  It's been my hopes that Lua would start and relax the idiotic cult-like edicts for no function short-circuiting and the addition of switch/case statements.  I think some of that was addressed with the latest version of Lua, but not all of it.

[/ Tuesday Rant ends.]

Oh i forgot to tell you that we are working on a new API-Redesign with Code-Gen and such on stealth
Title: Re: Seems to be an active project, visit it on github?
Post by: Nylar on January 08, 2015, 03:47:14 PM
Ahh didn't notice it had changed hands. It has been a long time since I played with anything UO related, just getting back into it, trying to find all my old information and files.
Thanks for straightening me out :)
Title: Re: Seems to be an active project, visit it on github?
Post by: Mugs on April 29, 2015, 07:45:02 AM
Yesterday I got UOMachine source code and it has a LOT of potential, mostly all client interactions are working, this guy did a great job with client hooking and server communication!

I started changing a few things, got a console log so I can understand all the calls UOMachine does, I have a lot of great ideas for this project!
This program can be shapped in a way I can only imagine, you can make full routines for using items, working with gumps for trainning any profession skill, you could also make it easy to override some functions so you can do a hard fix when a version come out or to do your own routine.

Also it could be really easy to work with XMLs and train you profession skills the way you like, using all the built-in functions....

I started debbuging this yesterday night and could sleep all night thinking of possibilities...

Today I am sick (for not sleeping) and I wont be able to put my hands on this, but I will definitely give it a try!

Regards,
Mugs
Title: Re: Seems to be an active project, visit it on github?
Post by: unisharp on July 05, 2015, 01:43:59 PM
Seems pretty smooth to me :)
Title: Re: Seems to be an active project, visit it on github?
Post by: TrailMyx on July 05, 2015, 05:08:03 PM
Seems pretty smooth to me :)

Have you gotten it to run Sibble?  I really liked this project....
Title: Re: Seems to be an active project, visit it on github?
Post by: unisharp on July 05, 2015, 07:27:25 PM
Have you gotten it to run Sibble?  I really liked this project....

I have indeed sir!  :)    My hello world worked, went a little bit further as to grab some live stats and print them out in chat.   Worked like a charm.  Had to put it down though PVP was picking up hehe...
Title: Re: Seems to be an active project, visit it on github?
Post by: Mugs on July 22, 2015, 06:43:25 PM
I have got this to work, I have made a lot of modifications to this project already...
Title: Re: Seems to be an active project, visit it on github?
Post by: Crome969 on July 23, 2015, 01:29:41 AM
how about to show us more? what means a lot of mods?

I looked shortly into the api but then decided to stay on stealth due multiple reasons..
Title: Re: Seems to be an active project, visit it on github?
Post by: unisharp on July 24, 2015, 09:20:55 AM
I have got this to work, I have made a lot of modifications to this project already...

You fixed it and recompiled it?
Title: Re: Seems to be an active project, visit it on github?
Post by: Mugs on July 24, 2015, 06:57:06 PM
Yes, used a lot to train some skills, but I didnt like the way it works with items, I wanted to switch from ItemCollection to List<> but it after some time I just gave up and went back to easyuo. It would be easier to make a new project then to change it...
If you guys want I can try to get back on it and upload a working version....
Title: Re: Seems to be an active project, visit it on github?
Post by: Crome969 on July 25, 2015, 12:19:00 PM
You could use .net dll for stealth and use full power of .net :)

Or wait a bit longer until i get my lazy ass up to finish the ScriptSDK wich advances the dll by a lot of new functions..
Title: Re: Seems to be an active project, visit it on github?
Post by: Spammy on August 10, 2015, 09:11:56 AM
You could use .net dll for stealth and use full power of .net :)

Or wait a bit longer until i get my lazy ass up to finish the ScriptSDK wich advances the dll by a lot of new functions..

I'm looking forward to this!
Any date up in the air yet? ;)
Title: Re: Seems to be an active project, visit it on github?
Post by: Crome969 on August 10, 2015, 11:14:10 AM
Due my 60 hours weekly workshift as Developer and my Ownership on a Freeshard i rarely get to work on it as i want to. But step by step it gets better.

Theoreticly i would suggest taking scriptdotnet dll from maxwell and start build your codebase and later step by step replace useful things from my framework with it.
My Framework use Maxwells dll as well.
Title: Re: Seems to be an active project, visit it on github?
Post by: Spammy on August 10, 2015, 06:03:42 PM
I tried but the dll i got did not match very well with the ScriptAPI.cs i got too... so in the end i receive alot of errors, like
Code: [Select]
Error 1 Cannot implicitly convert type 'uint' to 'int'. An explicit conversion exists (are you missing a cast?) D:\Stealth\oRune\Program.cs 60 33 oRune
Error 2 'ScriptDotNet2.Data.XmfHTMLGump' does not contain a definition for 'Cliloc_ID' and no extension method 'Cliloc_ID' accepting a first argument of type 'ScriptDotNet2.Data.XmfHTMLGump' could be found (are you missing a using directive or an assembly reference?) D:\Stealth\oRune\Program.cs 92 47 oRune
Error 3 'ScriptDotNet2.Stealth' does not contain a definition for 'Script_DragItem' D:\Stealth\oRune\Program.cs 109 29 oRune
Error 4 'ScriptDotNet2.Stealth' does not contain a definition for 'Script_DropItem' D:\Stealth\oRune\Program.cs 111 29 oRune
Error 5 'ScriptDotNet2.Data.XmfHTMLGump' does not contain a definition for 'Cliloc_ID' and no extension method 'Cliloc_ID' accepting a first argument of type 'ScriptDotNet2.Data.XmfHTMLGump' could be found (are you missing a using directive or an assembly reference?) D:\Stealth\oRune\Program.cs 171 45 oRune
Error 6 Cannot implicitly convert type 'System.Collections.Generic.List<string>' to 'string[]' D:\Stealth\oRune\Program.cs 184 34 oRune
Error 7 'ScriptDotNet2.Stealth' does not contain a definition for 'Script_WaitJournalLine' D:\Stealth\oRune\Program.cs 227 29 oRune
Error 8 'ScriptDotNet2.Stealth' does not contain a definition for 'Script_ConsoleEntryUnicodeReply' D:\Stealth\oRune\Program.cs 229 29 oRune
Error 9 'ScriptDotNet2.Stealth' does not contain a definition for 'Script_DragItem' D:\Stealth\oRune\Program.cs 233 29 oRune
Error 10 'ScriptDotNet2.Stealth' does not contain a definition for 'Script_DropItem' D:\Stealth\oRune\Program.cs 235 29 oRune
Error 11 The type or namespace name 'ClilocRec' could not be found (are you missing a using directive or an assembly reference?) D:\Stealth\oRune\ScriptAPI.cs 1332 9 oRune

Can anyone provide me a link to download a ScriptDotNet2.dll, ScriptAPI.cs and matching Stealth program?
If anyone can just pm me and i'll give you my mail to send it.

Thanks!
Title: Re: Seems to be an active project, visit it on github?
Post by: unisharp on August 11, 2015, 03:56:16 AM
http://stealth.od.ua/download/Stealth_v6.5.2.rar
go in settings and check for update, it should update to 6.7

https://www.dropbox.com/s/8qftgidywb3dwbv/ScriptAPI.cs

https://www.dropbox.com/s/1nkyu1fcyacqgaj/ScriptDotNet2.dll