Game Development Community

dev|Pro Game Development Curriculum

Verve to the People - Open Sourcing of Verve

by J0linar · 01/15/2014 (4:17 pm) · 17 comments

As i was given permission to introduce this to the world or well the community
here it goes.

Some time ago i asked Phillip O`Shea if he would be willing to Open Source his Verve tool and he did it.

See this is a step that shows what can be done if we just try or well if we just kindly ask.

After all we know the latest Verve is broken but that doesnt mean that we cant fix it and on this way
i would like to hear if someone in the community has already brought his Verve version up to date to the latest Torque3D 3.5 Mit Version? anyone/someone?

well no worries it is on our GREED Tech MIT "to do" List

now what is Verve and what is it worth

Verve is a Cinematic Tool, no it is not just that as you can do much more with it

and where to get it, well just go ahead and fork it on git
github.com/antesim/verve

Now lets take a look at some showcase videos, shall we






and

At the end what is left to say,
Thank you Phillip O`Shea from Violent Tulip
for Open Sourcing Verve - to the People


If you wish to thank Phillip O`Shea for Open Sourcing Verve, well how about helping getting it up to date
with T3D 3.5 MIT ;)

On a Side Note
Verve will be included in T3D MIT`s
succesor GREED Tech MIT
you can read more about it here
www.garagegames.com/community/forums/viewthread/135730

About the author

http://j0linar.blogspot.co.at/


#1
01/15/2014 (4:18 pm)
Oooh! This is exciting!

Tricorn hats off to all of those involved
#2
01/15/2014 (5:57 pm)
and here is my first test or well teh first crash log :)

pastebin.com/Ar6e2u98

it builds with a sh**load of errors regarding TORQUE_PRODUCT and well that is to be expected, however
do note i just took verve and slapped it into T3D 3.5 MIT

"The best way is to hammer it and see if it moves and if it moves hammer it again"
#3
01/16/2014 (1:23 am)
This is good news...
#4
01/16/2014 (1:42 am)
Bloody hell mates!

What is this?

When does this never ending stream of good news and candy flow stops?

This is UTTERLY AWESOME news :o)

I have been wanting this tool for my little inhouse engine for some time. Now I shall try to buff it into my Mundi Engine :o)

Thanks a lot Phillip O`Shea and JOlinar!!! :o)
#5
01/16/2014 (3:53 am)
two thumbs up!!!
#6
01/16/2014 (7:43 am)
Progress!!
i.imgur.com/oXmnlLSl.png
After cleaning some stuff and setting it up to build again
- the result is now that the verve editor works, however its still not done yet and i will investigate further.
#7
01/16/2014 (8:20 am)
alright one more
this is the same build, just realized that there is a shader error
that was preventing me to see the scene being rendered but when i moved my mouse it showed itself and i tried placing meshes and setting up a scene

i.imgur.com/1TwvhTKl.pngThere you can see that its actually drawing the scene


now i will keep digging and inform about progress as soon as i have something new to report
#8
01/16/2014 (8:31 am)
That's great, care to explain what you did?
#9
01/16/2014 (8:41 am)
"The best way is to hammer it and see if it moves and if it moves hammer it again"

trial & error - execution


What i did in first place was
i took Verve teh way it comes and throwed it at a freshly made project

i regenearted/ generated it and it build - the result was this
pastebin.com/Ar6e2u98

later i looked thru the forum and compared some stuff with the verve template itself.

I realized that there was plenty of stuff not defined
and i just did the hammer style :p

but if you want to tyr it yourself
here you go

project.conf

/// in buildFiles/config/project.conf
<?php

// Set this true to enable hifi networking instead of standard.
// In general ... hifi is designed to better deal with fast
// moving players in close proximity to each other, such as
// a racing game.
$TORQUE_HIFI_NET = false;

// Configure Torque 3D
Torque3D::beginConfig( "win32", "Verve" );

    // Include Web Deployment module
    includeModule( 'webDeploy' );
        
    // Enable for optional minidump debugging support
    // addProjectDefine( 'TORQUE_MINIDUMP' );

    // Verve Preprocessor Definitions.
    addProjectDefine( 'VT_VERVE' );
    addProjectDefine( 'VT_EDITOR' );
    addSrcDir( '../source/Verve', false );

addSrcDir( '../source/Verve/Core', true );
addSrcDir( '../source/Verve/Extension', true );
addSrcDir( '../source/Verve/GUI', true );
addSrcDir( '../source/Verve/Torque', true );
addSrcDir( '../source/Verve/VActor', true );
addSrcDir( '../source/Verve/VPath', true );
        
Torque3D::endConfig();

?>

Now i know its nice to build it but currently its still not working right but am sure i can fix it soon.
#10
01/16/2014 (4:35 pm)
Update Time!
Spent some min tracking the verve files down and adding MIT headers to all files. Created a module for the projectGenerator to ease the integration into the Engine
and
with some help of Azaezel and TRON
i was able to get the module behave correctly

the end result is this

i.imgur.com/TR4dTCdl.png
and if you wish to see it in full glory
i.imgur.com/TR4dTCd.png

i will prep it for git, you can expect a update this weekend

Known issues so far.
When exiting the T3D editor first = crash
If you exit Verve first and then T3D = no crash
Verve behaves correctly and loads its .vsf files and saves
#11
01/16/2014 (5:17 pm)
J0linar,

Plan on releasing exactly what you did as a resource? I played a bit with it, I will make it work this weekend (when I get some time) but you seem to be much more successful. Share the wealth brother!

Ron
#12
01/16/2014 (5:26 pm)
Of course i will - and well it is actually done as in compiling and working how it should.

So all that is left is getting it on git, so tommorow i will upload it there
#13
01/17/2014 (11:20 am)
Did Philip O'Shea release the documentation? I had it compiled/working quite a while ago but given that the video documentation was on his non-working website it was somewhat useles...
#14
01/17/2014 (11:28 am)
@Gibby no not that i know of
and well if i remember right
www.garagegames.com/community/forums/viewthread/135730/11#comment-853554

now its hard to believe what to think but hey who cares.

The updated Verve is going to be soon on git - i will create a new blog when am done with the git upload.
#15
01/17/2014 (3:48 pm)
Jolinar,
Thanks brother!
#16
01/17/2014 (7:02 pm)
thanks for doing this Jolinar, at least now there's a use for it ;P

Let me know if I can help in any way....
#17
01/26/2014 (2:19 pm)
Anyone care to share how they get the editor to work? I've spent half a day trying to get the GitHub version to work, no compile errors, it simply won't lauch the verve editor. I see all the files being exec'd but no editor...