Re: "Coding"
going in topic,
Heugike;655594 said:
I wanna help with coding. It's about time I do something in return, i guess.
But I don't have the slightest idea of how to code things. Do I need a special program for it? What "language" is used for it? How do people "code" for demise? How do i find the 'osi' information to compare and code? Or however you coders do it. Idk! :S
Please don't feel discouraged to teach me. Once you set me on the right path, I can learn the rest by myself. I'm a quick leaner too.
So.. Teach me! XP
Also, I encourage other players to help coding for Demise too!
I'm much a reporter than a coder... my experience was I was understand nothing about and now at least I can understand something... so suddenly
The suggest I could give you is Nikki's one "Try to understand what each line does"... you can start by looking at simple things like a spell, and try to understand what each line of code does. Just to tell you, I don't know each function, I just look here and there and gather what I need.
And now, the answers:
- you don't need a special program, also the notepad is good. But you want something that will highlight you functions & co. You can use
Microsoft Visual C# express,
SharpDevelop (uome's choice), or
Notepad++ (my choice). All of them are freeware and will help you much.
- the language is C# (C Sharp)... but consider you hardly will use object-oriented code... damn you are not called to operate on the deepest parts of the RunUO Core! So you can grab a C/C++/C# book just to have a look at syntax (or better, just watch RunUO scripts).
In RunUO forums are links about C# guides.
- "how" people code for Demise (or better, for RunUO): follow these threads:
http://www.uodemise.com/discussion/showthread.php?t=121566
http://www.uodemise.com/discussion/showthread.php?t=121573
- about OSI documentation, we wait to someone with an OSI account to test, or we search for documentation somewhere (Stratics, Stratics' Forums, UO Herald, UOGuide, ...)
I'm glad you are willingly to help and don't be discouraged, ask if you are in troubles!
BTW, maybe for more "technical" questions you want to post on RunUO forums than Demise's:
http://www.runuo.com/forums/
being part of the RunUO network you can use same username/password you use on Demise to log in there.