<< Back MyRPG News!

MyRPG News!

By Nik

Game Type: News Channel

Use this "game" to talk to the admin. Any issues you`re having or anything at all. I check this thread often and I give news updates here as well.


Page 2 >>
I`ve created a new "game" room for the D&D 3.5 template. It will be a news channel just like this one so you can stay up-to-date with the latest developments. Join up!http://myrpg.universeprojects.com/viewpublicgame.jsp?gameId=178
MyRPG Update Log for 0.9.10...

ADDED: Connections! Now you can "connect" with other people so you can chat with them privately. This is just like facebook`s friending system.

ADDED: Private chat with your connections from the bar at the bottom.

MyRPG Update Log for 0.9.9...

ADDED: A social networking bar at the bottom for all pages (or most at least). This is a sneak preview of the features to come to the website but the site chatroom actually works.

Some of the features to come...

  • An event calendar that will allow you to plan gaming sessions (or anything else for that matter) with your connections.
  • The ability to make connections (friends) and chat with them privately and manage them like you would on, say, facebook.
  • A new notification system that will alert you to things that have happened in your games or anything else. Not only will you get a notification in your notification area but you`ll also get a facebook-like little message in the corner in real-time when it happens. It would include links to jump to the game that it occurred in and other such nifty things.
MyRPG Update Log for 0.9.8...

ADDED: Lots of stuff for scripting. See the scripting help section for details (though not a list of changes).

ADDED: Page controls for the object type page as well as the "new objects" panel in the world page.

CHANGED: The world page is a little more compact

lots of fixes and stuff too.

There have been some further additions that I didn`t reflect with a version number (because its all kinda under-the-hood) and doesn`t really affect the user experience.

But for you developers here they are:

ADDED: Object classes can now be re-ordered. This is useful because you want to have the most used object class types at the top and least used at the bottom.

ADDED: Protection against endless loops or extra long script executions. Currently scripts cannot run longer than 10 seconds (this may change in the future as I think it may be too agressive)

ADDED: The following methods to the scripting interface on the game object level...

# GameObject[] getObjectsInString(String parameterName)
Text parameters can now contain special codes which identify a particular object in the game. Specify the parameter to read and this method will return all the game objects (found as codes that look like or O stands for object and L stands for location) found in the text of that parameter.

# void setObjectsInString(String parameterName, GameObject[] gameObjects)
Just like the get method, this set method will save a comma delimited list of game object codes so they can be read later. Just as an example, you may pass the targets variable into the gameObjects field for this method.

# void setObjectInString(String parameterName, GameObject gameObjects)
Just like the method above, this will set a parameter by the given parameterName to reference a single game object.

# boolean isNumber(String parameterName)
This will return true or false, determining if the given parameter (by parameter name) is a valid number or not.
MyRPG docs has been updated with the new features. These features also include the new "moveTo" method for moving objects around as well as getting/setting the map co-ordinates for an object.
Actually, we probably will use this new feature in the levelup script. We can put the bulk of the code into a global script so new classes can just use the global script instead of having to copy/paste huge chunks of code in. The only code that will be on the classes individually is code that is specific to each class (as well as the executeGlobalScript() call).
Haleseen
Does this do anything to help us with the Level up script? I.E. I was getting the name rogue, but couldn`t get the parameters because it was a string?
MyRPG Update Log for 0.9.7...

ADDED: A new "Global Scripts" section. Scripts created here can be executed from other scripts using the following method...

tool.executeGlobalScript(String scriptName, Object parameter);

You may pass a single parameter to the script. In the global script the "parameter" will be available as "parameter". For example, if I passed in a game object, I could get the game object`s name like this...

parameter.getName();

Furthermore, the result of the executeGlobalScript() function is the result of the script. For example:

Global Script Name: Test Global Script
var test = 10;
result = 10+2;

And now I`ll execute that global script...

throw(tool.executeGlobalScript("Test Global Script", null));

The result of the above line will be an error message displayed to the user that simply says 12.


Official documentation on this feature will be available soon.

FIXED: Small bugs here and there
MyRPG Update Log for 0.9.6...

CHANGED: Editing parameter scripts is now way better. It actually opens up a full script editor rather than trying to write a script in a tiny box.
CHANGED: The help site is now more updated than it was before. Still more to be done on it though.
CHANGED: The front page. Woot. Finally it fits.
CHANGED: Enhanced a few pages to fit the rest of the site a bit better.
FIXED: Numerous GUI glitches.
MyRPG Update Log for 0.9.5...

Some really needed additions in this minor release...

ADDED: The ability to create a script that prompts the user for some text (which then gets fed to the script). For example, the DC of a skill check. (BIG AWESOME!)

ADDED: The ability to hide/reveal objects from players!!!!! The GM can always see all objects but not players. (BIG BIG AWESOME)

ADDED: You can now tell a script that it is not to send the results of the script to the players. This means you can do listen/search checks and the players won`t see the result (if it makes sense to hide it from them). You can always re-associate the script results with them by clicking on "edit" on the message and assigning the message to any player in the game.
MyRPG Update Log for 0.9.4...

ADDED: Shortcut link on the location editor tab which allows the GM to navigate quickly to a location on the world tab.
ADDED: Shortcut link in the word tab for locations called "Edit Location" which automatically navigates to the location editor with the location selected.
ADDED: 2 links for the object editor. Now you can go directly to the game lobby OR just the object browser.
CHANGED: The GUI for the object editor now matches the rest of the site.
CHANGED: The location editor no longer gives an option for the 2nd image. It just shows 1 image now.
CHANGED: The location editor`s left pane is now bigger and adjusts based on the needs of the contents.
CHANGED: The location editor`s right pane wasn`t showing properly when there was a long list of locations.
FIXED: The locations in the word tab were not listing properly. Now they are. (I forgot to put a line feed after every location).
A quick re-release of 0.9.3 has the following...

ADDED: executeScript() on the GameObjects (For scripting)
ADDED: trim() on the tool (For scripting)
MyRPG Update Log for 0.9.3...
ADDED: A top 5 click donor board
ADDED: Facebook and twitter follow/friend buttons
ADDED: An isGM variable for scripts
FIXED: Some GUI graphical issues

Also fixed some other things but were very minor.
Rereleased 0.9.2 with 2 bug fixes relating to viewing games when you haven`t joined it yet.

Haleseen, your game was coming up with an error before, its ok now.
MyRPG Update Log for 0.9.2...

ADDED: Different font sizes (for headers) and TABLES! Now you can fill in object descriptions and add tables to them (for example, skills often have tables for DC checks).
Sample Table
Sample Heading 1 Sample Heading 2
Sample data Sample data2
Sample Data3 Sample Data4


To do this yourself, it works similar to HTML.
Instead of <table> its ": table" (without the space)
Instead of <tr> its ": row" (without the space)
Instead of <td> its ": cell" (without the space)
Instead of </td> its "cell :" (without the space)
Instead of </tr> its "row :" (without the space)
Instead of </table> its "table :" (without the space)

For the larger fonts (for headings) use the following...
": h1" and "h1 :" (again without the space)
": h2" and "h2 :" (again without the space)

Just be careful with this new feature! I don`t have any protection against missing tags yet! Thanks!

FIXED: Haleseen found a bug with deleting locations. It`s been fixed.
MyRPG Update Log for 0.9.1...

ADDED: OOC comments are now back in business
ADDED: Message dates! Now a mouse-over of the message will reveal the date the message was created.
FIXED: Graphical issue with player names on the GM game screen
FIXED: Error whe