EVE Probe

 
  • Topic is locked indefinitely.
9 Pages123Next pageLast page
 

Want to make a scene?

First post First post
Author
C C P Alliance
#1 - 2015-02-02 12:39:57 UTC
The latest EVE Probe (as of version 0.85.8246) allows playback of scenes other than the ones included in the build, allowing you to create your scene description and play it back. Furthermore, you can use EVE Probe to render a movie from your scene.
The EVE Probe launcher only supports the Probe's main role - gather performance metrics for a fixed set of scenes and upload the results to our server. Other features must be accessed by running the EVE Probe itself directly from the command line.

Running EVE Probe from the command line

The installer for EVE Probe only installs the launcher - the launcher in turn downloads the binaries needed to run the Probe itself, so before doing anything else make sure you've run the Probe once from the launcher.

The binaries are placed in a folder called probe under your EVE shared cache folder. By default it is C:\ProgramData\CCP\EVE\SharedCache - you may have picked a different location when you installed EVE Probe.

To run the Eve Probe from the command line, navigate to probe folder and run the following command:

C:\ProgramData\CCP\EVE\SharedCache\probe>bin\exefile.exe /lib=code.ccp


Simply running the launch script without any arguments runs EVE Probe in full-screen mode and runs through a number of scenes. If you switch away from the app it quits.

/windowed
Run in windowed mode rather than full screen. This is often more convenient when testing, especially if you want to attach a debugger or monitor logs as it is running. By default, the size of the window is half the height and width of the desktop.

/width=desired width
/height=desired height


Set the dimensions of the window (or resolution in full screen).

/ondeactivate=abort, pause or ignore
Controls the behaviour when the app loses focus. Default is to abort - when testing it is usually more convenient to set this to pause or ignore.

/scenes=list of scenes
The app has its own notion of what the default list of scenes is. When creating your own content, you usually want to focus on your own list of scenes, or just one scene. If you want to run through more than one, use a comma-separated list (no spaces).

Creating a scene

EVE Probe sequences are stored in yaml files that you can edit in your favorite text editor. There are commands to control the background nebula for the scene, add planets, ships, place the camera and add simple camera behaviors. There are also commands to move the ships, but for any sort of choreographed movements you will need to use a tool such as Blender or Maya to set up animation paths.

Under the probe folder you will find a docs folder containing some documentation about the scene file format as well as movie creation.

What next?
It depends on the feedback we get from the player community. Is this enough for you to create interesting scenes? Need better tools? Want to write your own tools? What features are missing from EVE Probe to set up the scene you have in mind?

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Soviet-Union
#2 - 2015-02-02 12:58:44 UTC
Could someone make a POS shield type EVE Probe scene? At least on my PC running multiple clients, POS shields (and probably modules as well) really puts a hurting on my FPS.
#3 - 2015-02-02 13:31:41 UTC  |  Edited by: GeeShizzle MacCloud
CCP Snorlax wrote:

What next?
It depends on the feedback we get from the player community. Is this enough for you to create interesting scenes? Need better tools? Want to write your own tools? What features are missing from EVE Probe to set up the scene you have in mind?


what would be amazing would be being able to record x/y/z coordinates and asset id's from the live server for replay as a scene. that has potentially amazing possibilities especially in terms of showing performance metrics based on real play that typically cannot be truely represented by a bespoke hand made scene.

we already have something similar in the alliance tournament where crest exported the data to people who wanted to build stuff with them and players created the 3d match viewer. for example: http://null-sec.com/atxi/#/replay/105/0

if we could record similar data ourselves, import it to eve-probe and render it with actual in game assets that would be an amazing leap forward.
#4 - 2015-02-02 14:14:55 UTC
This is awesome. I think you just delivered "Jessica" in the form that most players imagine (not in the form of python scripts, maya plugins and other stuff ^_^).

#5 - 2015-02-02 14:19:52 UTC
I'm holding CCP solely responsible for the mess I just made in my pants.

"The most punchable face in New Eden."

Be excellent to each other.

Twitter | Twitch | YouTube

C C P Alliance
#6 - 2015-02-02 14:35:27 UTC
Manic Velocity wrote:
I'm holding CCP solely responsible for the mess I just made in my pants.

I'm sorry - you will have to clean your own pants!

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

C C P Alliance
#7 - 2015-02-02 14:36:49 UTC
Note that C:\ProgramData is normally hidden by default. If you explicitly enter the path into, say, Windows Explorer, it should be possible to find the files mentioned here.

CCP Darwin  •  Senior Software Engineer, Art & Graphics, EVE Online  •  @mark_wilkins

Northern Coalition.
#8 - 2015-02-02 14:52:18 UTC
Oh. Oooohhh. Oh.

That's great!
#9 - 2015-02-02 14:59:26 UTC
Bugger. Half a dozen of us spent 4 hrs last night on SiSi being spielberged around by our corp vidmaker. He will be a happy bunny though.
HYDRA RELOADED
#10 - 2015-02-02 15:03:48 UTC  |  Edited by: l0rd carlos
You make me randy, Snorlax!

Is this a CCP supported product or is it made on free dev time?
I would assume CCP does not even need to invest that much, as long as it's possible for players to contribute stuff by them self. I don't have anything specific in mind, (maybe a UI plugin system?) but this looks promising.

Oh, how about a free camera mode?
And a greenscreen mode!
I will play with this when I'm back from work.

Youtube Channel about Micro and Small scale PvP with commentary: Fleet Commentary by l0rd carlos

#11 - 2015-02-02 15:19:50 UTC
ShadowandLight wrote:
Could someone make a POS shield type EVE Probe scene? At least on my PC running multiple clients, POS shields (and probably modules as well) really puts a hurting on my FPS.

This ^. When running multiple clients I have to remember to face the camera away from any of the POS modules as I see about a 33% reduction in framerate from upper 50s/low 60s to about 40-ish. Gets worse if I forget to do this and open the system map on another client to probe scan.




Otherwise - to OP, great new feature and really looking forward to the things the community devises (I have absolutely zero skill in photo/video editing or composition)

I'm right behind you

C C P Alliance
#12 - 2015-02-02 15:35:28 UTC  |  Edited by: CCP Darwin
ShadowandLight wrote:
Could someone make a POS shield type EVE Probe scene? At least on my PC running multiple clients, POS shields (and probably modules as well) really puts a hurting on my FPS.


This is getting off-topic, so please post requests for more profiling of certain cases in an appropriate other thread. That said:

This version of EVE Probe has a scene with a large number of ships attacking a POS. We also include a POS bash in every mass test.

In the multiple client case, I know there appears to have been a regression in a recent release that causes backgrounded clients to use more GPU resources than they should. I don't know what the status of looking into this is, but the workaround is to minimize your clients in the background (instead of just alt-tabbing away.)

CCP Darwin  •  Senior Software Engineer, Art & Graphics, EVE Online  •  @mark_wilkins

The-Culture
#13 - 2015-02-02 15:48:18 UTC
C C P Alliance
#14 - 2015-02-02 15:55:08 UTC
l0rd carlos wrote:
You make me randy, Snorlax!

Is this a CCP supported product or is it made on free dev time?
I would assume CCP does not even need to invest that much, as long as it's possible for players to contribute stuff by them self. I don't have anything specific in mind, (maybe a UI plugin system?) but this looks promising.

Oh, how about a free camera mode?
And a greenscreen mode!
I will play with this when I'm back from work.

EVE Probe is a CCP supported product, and this feature set is as well. Our first priority will of course always be the game itself, but we'll do our best to support your creative endeavors as well.

I would love to see the community help us with creating a toolset around this for easier movie making - we've released an open-source project for converting animation paths for use in EVE Probe: https://github.com/ccpgames/dae-to-red

It should be fairly easy to set up the scene itself within Maya or Blender and export that - we can't commit any time to do that anytime soon, but perhaps there are volunteers out there reading this who'd be willing to give it a try.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

HYDRA RELOADED
#15 - 2015-02-02 15:55:54 UTC
Ok, so I looked at both

C:\ProgramData\CCP\EVE\SharedCache\probe\bin

and

C:\Program Files (x86)\CCP\EVE Probe\launcher


And can't find the Scene files, as stated in the readme:
Quote:

EVE Probe sequences are stored in YAML (http://www.yaml.org/) files under res/sequences (relative to the directory that versions binaries are stored in).


Yes, I have run probe before searching. The only yaml files I can find are the results files.

The Progam Files (x86) filder hast just a cacert.pem and a logo in the res folder. And the ProgrammData Shared Cache folder has a probe/scene folder, but just with a single yaml file that names all of the scene .. but not the scene files itself.

What am I missing?

Youtube Channel about Micro and Small scale PvP with commentary: Fleet Commentary by l0rd carlos

#16 - 2015-02-02 15:57:57 UTC  |  Edited by: Sarmatiko
So if someone looking for more examples and more scenes (not only demo example):
1. Open file resfileindex.txt in probe directory with text editor
2. Search for "res:/sequences/" and you will find list of all scene files and their encoded names in cache.
3. Run selected scene first like this:
probe>bin\exefile.exe /lib=code.ccp /windowed /ondeactivate=pause /scenes=fleet3_pip
4. Search scene file in ResFiles directory by its encoded name (ada05b90f5c0f82b_a7061ba7110d70320a8422ef6b60a842 for fleet3_pip.yaml atm)
#17 - 2015-02-02 16:00:34 UTC  |  Edited by: Sarmatiko
l0rd carlos wrote:
What am I missing?

You must create res\sequences directories in C:\ProgramData\CCP\EVE\SharedCache\probe\

In other words place your custom scenes in C:\ProgramData\CCP\EVE\SharedCache\probe\res\sequences\
C C P Alliance
#18 - 2015-02-02 16:01:42 UTC
l0rd carlos wrote:
Ok, so I looked at both

C:\ProgramData\CCP\EVE\SharedCache\probe\bin

and

C:\Program Files (x86)\CCP\EVE Probe\launcher


And can't find the Scene files, as stated in the readme:
Quote:

EVE Probe sequences are stored in YAML (http://www.yaml.org/) files under res/sequences (relative to the directory that versions binaries are stored in).


Yes, I have run probe before searching. The only yaml files I can find are the results files.

The Progam Files (x86) filder hast just a cacert.pem and a logo in the res folder. And the ProgrammData Shared Cache folder has a probe/scene folder, but just with a single yaml file that names all of the scene .. but not the scene files itself.

What am I missing?

Sorry, that's a bug in the documentation. The scene files are downloaded by the EVE Probe as it runs, and somewhat of an oversight not to have sample scene files for experimentation.

Look in the docs folder for the documentation on the scene file format - I'll add some sample .yaml files to the next release.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

C C P Alliance
#19 - 2015-02-02 16:12:51 UTC  |  Edited by: CCP Darwin
Sarmatiko wrote:
l0rd carlos wrote:
What am I missing?

You must create res\sequences directories in C:\ProgramData\CCP\EVE\SharedCache\probe\

In other words place your custom scenes in C:\ProgramData\CCP\EVE\SharedCache\probe\res\sequences\


Yep, I found that manually creating that directory and adding the /scenes=demo.yml to the command line allowed playing back the example yaml file that's in the documentation (after copying and pasting the text into a yaml file with that name under res\sequences.)

Now I know where all my free time is going! :D

CCP Darwin  •  Senior Software Engineer, Art & Graphics, EVE Online  •  @mark_wilkins

Gallente Federation
#20 - 2015-02-02 16:18:21 UTC
Are we getting closer to a replay feature for an in-game flight recorder?

I'm my own NPC alt.

9 Pages123Next pageLast page
Forum Jump