I would love to provide bug reports about why "Generating Planets" seems to take forever on my machine , but there is no status information provided. The AI seems to be able to start playing just fine, and after 5 minutes my invisible Commander drops into the invisible planet before me. Why oh why can't you prioritize generating the starting planet first? And could you please (pretty please) write some progress/logging information onto the screen while these planets are supposedly generating. For example, something like "building mesh for planet 1, going out to lunch, taking out the trash, watching a movie, adding sprites, doing AI stuff before you get to play -lawlz-, setting the lights and stuff".... Also, no, F5 doesn't always fix the problem. Also, yes, I'm using the latest drivers for my graphics card. "Generating Planets" is still a problem. WHAT IS IT DOING?!
If you start PA from the command line, it will output what it's doing. At least, that's true for Linux and I'm fairly certain the Mac build can do it too. Maybe even Windows? It's rather cumbersome though. It tells you exactly in real-time what it's doing. This information if also written to the log files in the PA config folder, so you can look at it afterwards too without the need for a command line. Well, the AI doesn't need to render the visuals. So it's good to go (almost) instantly. It only needs to do the pathing stuff probably. Because in a patch not too far away, you can start on multiple planets, so there is no point in implementing that. Yeah, I agree it would be nice to have some feedback in the Generating Planets screen itself. The command line or the log file option is rather cumbersome. I'm sure the devs are working on it though. Anyway, this is what it's doing: Code: [20:20:51.411] INFO Connect to ec2-54-80-56-86.compute-1.amazonaws.com:9005 worked [20:20:51.832] INFO connection_LoginAccepted [20:24:29.490] ERROR Coherent failed to allocate buffer of size 0 for file /ui/alpha/building_planets/building_planets.css [20:24:39.584] INFO connection_GameConfig [20:24:39.584] INFO Starting background thread pool with 6 threads [20:24:39.584] INFO connection_SimCreated [20:24:39.704] INFO Building planet of radius 214 detail 2 [20:24:39.721] INFO 1270 decals generated. [20:24:39.892] INFO 6099 total planet faces. [20:24:39.951] INFO build complete: 247. msec PlanetBuilder::buildAsync: 247. msec GenSurface: 382. usec UpdateBVH: 770. usec GenBrushes: 12.7 msec PostCopyDecals: 294. usec other: 12.4 msec PreCsg: 9.89 msec Create Surface Meshes: 6.87 msec Connectivity: 5.39 msec other: 1.48 msec other: 3.02 msec Csg: 164. msec UpdateBVH: 3.18 msec other: 161. msec BuildMeshes: 55.9 msec Final: 6.56 msec SetupVT: 49.4 msec Water: 0.886 usec other: 3.27 usec other: 3.37 msec other: 2.83 usec [20:24:40.050] INFO Brush not manifold fix it! TEST/pa/terrain/desert/fbx/desert_crack_08.papa [20:24:40.202] INFO Building planet of radius 554 detail 2 [20:24:40.285] INFO Building planet of radius 275 detail 2 [20:24:40.285] INFO Building planet of radius 800 detail 2 [20:24:40.399] INFO 1740 decals generated. [20:24:40.767] INFO 8808 decals generated. [20:24:40.985] INFO 35350 total planet faces. [20:24:41.203] INFO build complete: 918. msec PlanetBuilder::buildAsync: 918. msec GenSurface: 509. usec UpdateBVH: 2.08 msec GenBrushes: 73.5 msec PostCopyDecals: 303. usec other: 73.2 msec PreCsg: 20.6 msec Create Surface Meshes: 14.5 msec Connectivity: 11.4 msec other: 3.14 msec other: 6.08 msec Csg: 599. msec UpdateBVH: 32.6 msec other: 566. msec GenWater: 1.94 msec BuildMeshes: 183. msec Final: 77.5 msec SetupVT: 104. msec Water: 1.84 msec other: 4.70 usec other: 37.7 msec other: 3.23 usec [20:24:43.707] INFO 32808 decals generated. [20:24:45.196] INFO 53650 total planet faces. [20:24:45.237] INFO 186947 total planet faces. [20:24:46.135] INFO build complete: 5.93 sec PlanetBuilder::buildAsync: 5.93 sec GenSurface: 1.76 msec UpdateBVH: 8.75 msec GenBrushes: 349. msec PostCopyDecals: 1.36 msec other: 348. msec PreCsg: 96.3 msec Create Surface Meshes: 72.5 msec Connectivity: 50.6 msec other: 21.9 msec other: 23.8 msec Csg: 4.52 sec UpdateBVH: 150. msec other: 4.37 sec GenWater: 450. usec BuildMeshes: 747. msec Final: 245. msec SetupVT: 502. msec Water: 145. usec other: 7.39 usec other: 207. msec other: 5.61 usec [20:24:46.476] INFO build complete: 6.19 sec PlanetBuilder::buildAsync: 6.19 sec GenSurface: 4.21 msec UpdateBVH: 15.1 msec GenBrushes: 3.37 sec PostCopyDecals: 2.76 msec other: 3.37 sec PreCsg: 145. msec Create Surface Meshes: 103. msec Connectivity: 73.6 msec other: 29.3 msec other: 41.5 msec Csg: 1.38 sec UpdateBVH: 34.2 msec other: 1.34 sec GenWater: 11.4 msec BuildMeshes: 1.23 sec Final: 54.8 msec SetupVT: 1.16 sec Water: 14.6 msec other: 5.35 usec other: 33.0 msec other: 1.52 usec [20:24:59.554] INFO setupMaterial [creating material here] [20:25:00.868] INFO nav: Found 76 graph islands. [20:25:00.889] INFO operator() : 1120 : 800 !!! [20:25:00.890] INFO ClientPlanet::finishPlanet - Nav/Physics: 1.326332 [20:25:14.801] INFO setupMaterial [creating material here] [20:25:14.883] INFO nav: Found 1 graph islands. [20:25:14.900] INFO operator() : 464 : 214 !!! [20:25:14.900] INFO ClientPlanet::finishPlanet - Nav/Physics: 0.073651 [20:25:16.527] INFO setupMaterial [creating material here] [20:25:17.939] INFO nav: Found 140 graph islands. [20:25:17.955] INFO operator() : 909 : 554 !!! [20:25:17.956] INFO ClientPlanet::finishPlanet - Nav/Physics: 1.418780 [20:25:23.054] INFO setupMaterial [creating material here] [20:25:23.393] INFO nav: Found 31 graph islands. [20:25:23.406] INFO operator() : 595 : 275 !!! [20:25:23.406] INFO ClientPlanet::finishPlanet - Nav/Physics: 0.330403 [20:25:24.810] INFO loadUrl ForceSoftwareRendering : 0 [20:25:24.810] INFO loadUrl ForceSoftwareRendering : 0 [20:25:24.927] INFO createHolodeck 0 {"noFocus":false,"left":0,"top":0,"width":1,"height":1,"zIndex":-1000,"view":{"id":0}} [20:25:24.938] INFO createHolodeck 1 {"visible":false,"noFocus":false,"left":0,"top":0,"width":0,"height":0,"zIndex":-1,"view":{"id":0}} [20:25:24.948] INFO createHolodeck 2 {"visible":false,"noFocus":true,"left":0,"top":0,"width":0,"height":0,"zIndex":-1,"view":{"id":0}} [20:25:26.070] INFO Mouse constraint pushed: 1
Having a quad core system does not help. According to the task manager only one core is actually busy with PA. Sucks to be me I guess. Multithreaded planetary generation plz.
there may be reasons to it being this way, we only have half or even less than half of the game.. the other half of the game is the server, it's the simulation/rts game engine and it will also host/be the single player (galactic war). when the games released there needs to be enough resource's on the client pc to run both the client program that we have now and the server/sim on the one machine. optimizing the game now to use the most it can of the client pc's resources (multi-threading for rendering) would most likely trash performance client side when the other half of the game is released.