OneWorld for T3D MIT 3.0 is RELEASED! (Pictures)
by Vince Gee · 07/15/2013 (7:01 pm) · 13 comments
OneWorld for T3D MIT 3.0 is finally released today Monday, July 15th of 2013, roughly seven months past its planned release date. This project was suppose to be a "One-Off" project, something I could do in my spare time or when I needed a break from DNT. Really, how hard could it be to build a collaborative tool? I mean some guys did it back in the TGE days and they had no problem.
Boy was I mistaken! Now, I am just glad I am done with it and it is off my plate.
So what does it do you ask?









Clients can set different camera speeds
Datablocks show up in the Properties Pane on an Item
Scripted Objects show up in Item Creation Menu
Remote Server Save (Force the server to save everything to file)
Asset File synchronization (Between Server and Clients)
No undo (Had to disable for clients)
Cut and Paste
Mutli-Select
Well, that is it folks, the binary can be purchased from the Winterleaf Entertainment Website at WinterleafEntertainment.com for 39.95
If you are interested in buy the C++ source code you will need to contact Paul Yoskowitz at pyoskowitz@winterleafentertainment.com.
Vince Gee
Winterleaf Entertainment L.L.C.
Please direct any questions related to the programming to vgee@winterleafentertainment.com
Boy was I mistaken! Now, I am just glad I am done with it and it is off my plate.
So what does it do you ask?

Let us start from the top going through the Editors available in OneWorld,

Object Editor
(Move, Scale, Rotate, Edit Properties, Create Objects, Delete Objects, Edit DataBlocks)
Terrain Editor
(Raise Height, Lower Height, Smooth, Smooth Slope, Paint Noise, Flatten, Set Height, Clear Terrain, Restore Terrain)
Terrain Painter
(Paint Terrain, Add New Material Layer, Remove Material Layer, AutoPaint)
Decal Editor
(Select Decal, Move Decal, Rotate Decal, Scale Decal, Add Decal)
Forest Editor
(Select Item, Move Item, Rotate Item, Scale, Paint, Erase, Erase Selected)
Mesh Road Editor
(Select, Move, Rotate, Scale, Create, Insert Point, Remove Point)
River Editor
(Select, Move, Rotate, Scale, Create, Insert Point, Remove Point)
Decal Road Editor
(Select, Move, Scale, Create, Insert Point, Remove Point)Now, functions added cause I felt they were necessary.
Clients can set different camera speeds
Datablocks show up in the Properties Pane on an Item
Scripted Objects show up in Item Creation Menu
Remote Server Save (Force the server to save everything to file)
Asset File synchronization (Between Server and Clients)
Things you CANNOT do in OneWorld
No undo (Had to disable for clients)
Cut and Paste
Mutli-Select
Well, that is it folks, the binary can be purchased from the Winterleaf Entertainment Website at WinterleafEntertainment.com for 39.95
If you are interested in buy the C++ source code you will need to contact Paul Yoskowitz at pyoskowitz@winterleafentertainment.com.
Vince Gee
Winterleaf Entertainment L.L.C.
Please direct any questions related to the programming to vgee@winterleafentertainment.com
About the author
www.winterleafentertainment.com
#2
tbarlow
07/16/2013 (3:45 pm)
Sweet Finly :) I have been waiting for this for a long time great job U Guys I will be getting it ASAPtbarlow
#3
No undo - Does that mean there is no delete on placing an object in the world, or undo as in (undo the last 5 changes) ?
07/17/2013 (3:26 am)
Nice work Vince. No undo - Does that mean there is no delete on placing an object in the world, or undo as in (undo the last 5 changes) ?
#4
Because the main undo buffer is filled with the changes from all connected clients, if I were to allow undo, you would in effect be undoing others people work.
You Raise Terrain
I raise Terrain
You Raise Terrain
You Raise Terrain
I raise Terrain
So, if you were to undo the last 3 changes, you would end up undoing one of my changes. That could lead to some confusion.
07/17/2013 (3:42 am)
You can delete things, you just can't undo your last 5 changes.Because the main undo buffer is filled with the changes from all connected clients, if I were to allow undo, you would in effect be undoing others people work.
You Raise Terrain
I raise Terrain
You Raise Terrain
You Raise Terrain
I raise Terrain
So, if you were to undo the last 3 changes, you would end up undoing one of my changes. That could lead to some confusion.
#5
07/17/2013 (4:01 am)
Yep, just clarifying - makes sense. Can you restrict clients by name to only add/edit/delete a specified area allocated to them by an admin to work on? Flagging up a message saying that you cannot add/make changes to this area as it crosses another clients allocated area, or would we need to purchase source for this to be added?
#6
All the calls to do things go through a static function, so for example all Terrain Brush events are performed through a function Called CreateRemoteBrush. So if you or I put logic in there to check some sort of bounds per user it would apply to all terrain actions, the same w/ Forest, decal etc. They are all structured the same way.
So in short, it can be done, but it hasn't been done yet.
Of course if you bought the source you could add in the functionality yourself. I don't envision it being something difficult. Or you can wait 6 months for the next dev cycle on OneWorld and I can add it to the wish list.
07/17/2013 (7:12 am)
Not currently, but I don't imagine it would be too difficult to do, the hardest part would be setting up the security and stuff.All the calls to do things go through a static function, so for example all Terrain Brush events are performed through a function Called CreateRemoteBrush. So if you or I put logic in there to check some sort of bounds per user it would apply to all terrain actions, the same w/ Forest, decal etc. They are all structured the same way.
So in short, it can be done, but it hasn't been done yet.
Of course if you bought the source you could add in the functionality yourself. I don't envision it being something difficult. Or you can wait 6 months for the next dev cycle on OneWorld and I can add it to the wish list.
#7
07/17/2013 (12:10 pm)
Sounds good Vince.. I'll grab the binary first, then go from there.
#8
07/17/2013 (10:53 pm)
Absolutely amazing work at an insane price, thanks guys!
#9
Thanks, we are putting together a video to show it in action and we should have it done in a few days.
@Jules,
Sounds great, I'll add your suggestion to the list for future improvements.
Vince
Winterleaf Entertainment L. L. C.
07/18/2013 (3:54 am)
@Mack,Thanks, we are putting together a video to show it in action and we should have it done in a few days.
@Jules,
Sounds great, I'll add your suggestion to the list for future improvements.
Vince
Winterleaf Entertainment L. L. C.
#10
07/18/2013 (5:38 am)
Good job!
#11
07/23/2013 (1:11 am)
I got it a few days ago and love it :}
#12
07/23/2013 (4:11 am)
Thanks Terry!
#13
Terry
07/23/2013 (2:10 pm)
Your Welcome but thanks U too for putting out a cool program I hope to get more of ur software here soon keep it up U guys make great softwareTerry

Torque Owner Richard Ranft
Roostertail Games