Revision as of 00:11, 5 February 2006 editAtari2600tim (talk | contribs)Extended confirmed users965 editsm While he may be writing public domain software, his online creation isn't one of them← Previous edit | Latest revision as of 05:44, 28 May 2021 edit undoCzar (talk | contribs)Autopatrolled, Administrators134,303 edits per talk pageTag: New redirect | ||
(995 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT ] {{R from related topic}} | |||
'''Online Creation''' ('''OLC'''), or '''Online Building''' is a type of software add-on for ]s that allows users to edit world data while simultaneously playing the game. Referred to by the acronym "OLC" or "OC", this was a significant improvement for ] variants, because they typically require a restart in order to implement any changes. ], ] and ], ] and ] software are all similar in that they provide extensibility and customization live without rebooting the game server, but typically use other words to refer to their editors (though, some do call theirs OLC). Many refer to the power to create online as "wizard", "builder" and "immortal" features, or "online building". __NOTOC__ | |||
==Hidden Worlds' OLC== | |||
'''Hidden Worlds online building system''' was written for '''Merc 1.0''' by Kalgen of Zebesta. | |||
It was used as inspiration for '''NiMUD's OLC''' system, which became a popular OLC for Diku. | |||
==The Isles NiMUD's OLC== | |||
The first publicly available '''OLC''' was released officially in the software package ''']''' or "The Isles MUD" by authors Herb "Locke" Gilliland and Christopher "Surreal" Woodward on July 29th, 1994. After their first mud, , was hacked and vandalized only a few short days after the project was initiated; the following weeks produced a project called , which contained the first publicly available '''OLC''' for Merc/Diku MUDs, and pre-dates CircleMUD's OLC. News of the release was spread on Locke and Surreal's favorite muds, distributed via FTP services which offered places to host mud software, and on ], where Locke had first started ] in 1992. Because they had been hacked, '''NiMUD''' was to be an open source project, where the code was given away because Locke had decided that security was an illusion and he wanted to combat negative energy by avoiding revenge on the hacker and instead produce quality publicly available software. | |||
NiMUD's OLC feature was inspired by the online building system of Hidden Worlds, which Locke was a player on. The system used by Hidden Worlds was not publicly available ''']''', and thus its usage was limited to that single ''']'''. He invited his friend, Chris Woodward, who named himself Surreality, though on '''The Isles''' he was known only as . On Hidden Worlds, Locke never reached the level of immortality required to build, though Surreal did. They decided to write an online creation system, and start a '''MUD''' derived from ''']''', which itself was derived from ''']'''. Though the project had started around the time of CthulhuMUD in September, they adapted it to Merc 2.2 after its release in October 13, 1993 . It was publicly released in various stages of development from ] to ], by its surviving author. | |||
<table><tr><td>'''Quotes from The Isles original web documentation :''' | |||
"The virtual locations, objects, players and creatures that you see are all contained in a set of seperate but inter-referencing databases that build the "rules" of the world beyond the game mechanics. Due to the complexity of this system, a set of universal terms has been developed over time to describe various values and references within the database and how they are used within the world. . . . It is important that you familiarize yourself with the terms defined below, they will be used throughout the remainder of the Guide and are frequently used when discussing projects with other builders . . . the most fundamental of these terms, '''the virtual number or ''vnum'''''. A ''vnum'' refers to the index in the hash table that holds a single database entry. In other words, the ''vnum'' is a unique number that references a specific entry in the database. In each of the three seperate database that make up the majority of the virtual objects, vnums are unique and do not repeat. A ''vnum'' in one database might match the value of a ''vnum'' in another database, but within a single database a vnum is never repeated and references only one entry."</table></tr></td> | |||
'''The Isles OLC''' became the source work for derivatives such as '''Ivan's OLC''', '''EnvyOLC''', ''']olc''' and '''ILAB/OLC'''. It was influential in the design of some other online building systems for Diku-derived muds and multiplayer games. It was the first complete package for Diku, and did not expand upon "modification" commands found in Merc at the time. | |||
It has a relatively restrictive license compared to other editors and '''DikuMUD''' itself, because one needs to not only contact and inform the author before doing so, but also get authorization in order to distribute derivatives. Many variations have been made without authorization, but the surviving author has forgiven fans of the software for illegally porting his software. Other mud softwares pre-dating '''Diku''' have had elements of 'live editing' or 'live creation' of mud content. It was a multi-state gaming engine/editor hybrid, which provided a unique interface solution for editing mud content online while playing. | |||
=== ILAB/OLC for Merc/Envy === | |||
'''Jason Dinkel''' was given permission by the software's surviving author to port The Isles NiMUD's OLC to ''Merc/Diku-derived'' software as the '''"ILAB/OLC"''' package. Minimal changes were needed to develop the port, but the port's success came from its easy installation into ''Merc/Diku'' variant MUD software. The software's popularity continues to grow, and it has been ported to a variety of MUD softwares and is currently included in at least 35 derived works, many of which were released to public consumption without permission, in ways similar to the way Dikumud was originally 'leaked'. From this version came '''EnvyOLC'''. | |||
== Oasis OLC == | |||
''"Your Job as a Tinyworld Architect: Wow, you finally got your mud up and running, and now you want to create a world to fit all of those stories you have running around your head. As a Tinyworld Architect or builder, your job is to create areas for players to roam around in, solve puzzles, and gain experience. There is a world included with the CircleMUD distribution which is intended to serve as a stepping stone and a basic guide on what can be done with a world for your mud.'' | |||
''Muds may have many different ways of coding things, but in general, most people tend to judge them on the number and quality of areas that they possess. The areas are what tend to make a mud original. For example, one mud could be based upon a magic-rich world and the code and areas would reflect this, while another could revolve around cities and thieves. Each of these muds would have its areas designed in such a way to flesh out this theme. In essence, building an area is like writing a book. It needs to have a plot, needs to be descriptive, and needs to be populated with memorable people and places."'' (quote from the ] 3.0 Builder's Guide) | |||
== Mozart OLC == | |||
''"Mozart is one of the oldest, most developed muds on the net. The world has over 28,000 rooms in 200 zones among three major areas. The Surface is the largest and most newbie-friendly. Beneath, the svirfneblin city Galtherdelve and the drow city of Aluhryn in the Underdark are more dangerous, and player-killing is legal.'' | |||
''All the major features of mud clients, including aliases, speed-walking, and command history, are provided by the game itself, so all our players - even those on telnet - are on an equal footing.'' | |||
''Immortals have access to full OLC including every feature we can think of, all the way up to LP-mud style scripting. If you have a new idea, we'll work to make it possible."'' (quote from ) | |||
== SMAUG Online Building == | |||
SMAUG's online building was inspired by (but contains no code from) the online building system that was used by Mozart MUD in 1993, and was written completely from scratch. | |||
It was built upon the existing Merc 2.1 commands to set flags on objects (oset) and mobiles (mset) through allowing changes of object and mobiles to be reflected onto the index objects if a prototype flag is set. Room editing does not depend on this as there is only ever one instance of a particular room, but many instances of the same object or mobile. | |||
SMAUG's online building system is quite extensive, allowing editing of nearly everything you could imagine, including editing and creation of rooms, objects, mobiles, resets, mudprograms/scripts, message boards, races, classes, spells, shops and more. | |||
==See also== | |||
*] | |||
==External links== | |||
* | |||
* | |||
* | |||
==References== | |||
*{{newsgroup reference Google | Author=Locke | Title=NiMUD 2000 CODE RELEASE | Date=] | Newsgroup=rec.games.mud.diku | ID=Ir5DVDi00Uw_1C7VI0@andrew.cmu.edu | URL=http://groups.google.com/group/rec.games.mud.diku/msg/b0a08b1df60f467a }} | |||
*{{newsgroup reference Google | Author=Locke | Title=The Isles (Version 1.5) RELEASED | Date=] | Newsgroup=rec.games.mud.diku | ID=3al8dl$l0d@epicycle.lm.com | URL=http://groups.google.com/group/rec.games.mud.diku/msg/aab1e45ce188b684 }} | |||
*{{newsgroup reference Google | Author=Locke | Title=The Isles (OPEN!!) | Date=] | Newsgroup=rec.games.mud.diku | ID=32chni$ici@epicycle.lm.com | URL=http://groups.google.com/group/rec.games.mud.diku/msg/ac6af51e7cb84ec3 }} | |||
*{{newsgroup reference Google | Author=Locke | Title=The Isles 1.0 | Date=] | Newsgroup=rec.games.mud.diku | ID=31a3va$81q@tusk.lm.com | URL=http://groups.google.com/group/rec.games.mud.diku/msg/7757251d1a196047 }} First public release of NiMUD | |||
*{{newsgroup reference Google | Author=Locke | Title=CthulhuMUD (kuh-tool-loo) | Date=] | Newsgroup=rec.games.mud.diku | ID=oggnaBG00YUo0GWl18@andrew.cmu.edu | URL=http://groups.google.com/group/rec.games.mud.diku/msg/741f2a6a372c8548 }} First mention of CthulhuMUD containing an OLC system (unreleased) |
Latest revision as of 05:44, 28 May 2021
Redirect to:
- To a related topic: This is a redirect to an article about a similar topic.
- Redirects from related topics are different than redirects from related words, because a related topic is more likely to warrant a full and detailed description in the target article. If this redirect's subject is notable, then also tag it with {{R with possibilities}} and {{R printworthy}}.