 |
 |
 |
 |
|
 |
 |
| Author |
Message |
Marilla
Joined: 02 Feb 2006 Posts: 329
|
Posted: Thu Jun 29, 2006 4:58 pm Post subject: |
|
|
I think, maybe, we just all need to keep a handful of things in mind as we go. Before I relate those things, I would like to comment that I am not attempting to convict any individual on any of these things; my replying to your post for example, Kiko, is not meant to suggest I think you have failed to keep these things in mind; This is simply meant as a general reminder, maybe, for anyone interested...
The first thing to keep in mind is that, of course, all these people working on POL are purely volunteering their time and expertise here. They are doing this essentially for nothing but to help us out. No matter what we might think they are doing wrong, or not doing right, it would serve us well to remember that they are doing anything at all.
The next thing to keep in mind is that, well, all these people working on POL are purely volunteering their time and expertise here. So we also need to understand that the pace of work on certain projects may or may not meet our particular 'standards' at any given moment. This is not a commercial product supported by a company that is paying developers and project managers; So while sometimes, progress may be slow overall, other times progress might be swift, but perhaps not 'balanced'.
For instance, right now work on the Cores is obviously progressing more quickly than work on the script distros. However, there's been some cool stuff going on in that department, too. 096 is a fairly sizeable upgrade core-wise, and so it's distro will require quite a bit of work. While some of the core devs also work on distro stuff, and certainly are capable of it, this is also one thing that anyone at all could help out with. I, myself, stand convicted on this point; but at minimum, you will never see me breathe a word of discontent on this, since the scripting is my responsibility as an admin and scripter; It's the core that we need the core devs for.
Of course, though, the distro is important for the future usability of POL. To this end, it's probably time that maybe I contribute at least something in that regard. I know others have contributed here or there, and that's great, too. Little things here or there all add up.
For those who are impatient; who want to upgrade to 096, but find there is no distro they can just drop in and use - don't forget there is still a richly functional 095. If you can't do an upgrade yourself from 095 to 096, then you would simply be better off for now sticking with 095, until you can do the upgrade yourself, and until the important parts you need are added to the distro. I don't want to minimize the vital importance of the distro, but in the end, we all play with this Emulator stuff to provide our own custom world for our players; and POL has never striked me as the Emulator for making an 'OSI Clone' anyway.
So, to close this before I go too much further into rambleland; If you are anxious about moving to 096, then just do it! Start upgrading what you have, and be glad that we have a great team working on the Core upon which you can build. If you are 'community minded', then maybe contribute some of what you do to the distro, to help those in the future have something to start from or work with. But at the very least, you have the 'Core', and the rest is all up to you - the person wanting to create/upgrade your own, custom world. So, hop to it! Help out if you can, and go with the flow if you can't. |
|
 |
|
|
 |
 |
|
 |
 |
| Author |
Message |
Austin POL Developer
Joined: 30 Jan 2006 Posts: 354 Location: San Diego, California
|
Posted: Fri Jun 30, 2006 5:31 am Post subject: |
|
|
Believe me, id rather there be an 096 than not... but as I reiterate so many times - I can't work on two distros at once, I don't want to finish 096 while working on the 097 core and then upgrade the code to 097, and that its better I work on scripts that match the core I am working on so we can try to find bugs before shard owners have to.
There is a lot of area people can help... without any real script knowledge.
I don't have an OSI account. I don't play there, so a lot of that finer tuned stuff for OSI, I am clueless about. My specialty is making robust systems that all shards can use and have smaller sub-components to snap in.
Analogy: I sell you a honda. You run off and decide which awesome stickers and spoiler will go on it to make it go faster.
Examples:
Configs
- In the doors package is support for setting up doors on the first run. So far only britannia is setup. Could use help getting doors setup on other realms.
- Teleporters. I was able to setup most of the britannia teleporter positions on POL's first run .. but I know I missed some or possibly got some wrong. Other realms besides britannia need to get setup too.
- Moongates... do they exist on other realms? Where?
- NPCs... The distro's NPC stat/skills are way different than OSI's, atleast what I can tell from reading uo.stratics.com. I just dont feel like spending time matching them up.
As far as scripts go for the distro, its mostly reading the file docs/styleguide.txt
Every script that goes in is supposed to meet the guidelines in it. Mostly just text commands carried over from 095 break the rules until discovered.
I know Kiko asked for better commenting.. to me this stuff is more easy to follow than carrying on a conversation with my ex-girlfriend...
What was useful was when Steiba/Lagoon asked me on MSN one day "Whats the purpose for attributecache.ecl ?" and I explained it to him and then went in and added a comment header explaining why it was there. I can't comment every single line of code I write... anyone who reads the docs should understand most everything that is going on in the distro, right?
The best way to really have an idea about what is going on in the distro is to get on the SVN mail list ( see the useful distro links post )... at the least, as a digested user. Its a good list to be on even if you dont use a single script from the distros.
I enjoy doing the distro. There is only so much that can be done in the core at a time. When 097 comes out, who knows how many bugs there will be that you guys find that I have missed. Mostly I am hoping to see many shards adopt systems like datafile, gumps, timedScripts, brainAI, spawnSystem and ICP.
There were some major changes that I made to how operators and methods are accessed which resulted in the core going from 2.15 megs in 096 to 2.07 in 097... Its either 0.08 megs of more or less crashing ¬_¬
Last edited by Austin on Fri Jun 30, 2006 5:42 am; edited 1 time in total |
|
 |
|
|
 |
 |
|
 |
 |
|