ketsuppi400 Posted January 16 Hello, is there any way of taking an isometric screenshot of your map in ClassiCube like you could in Indev? I would love to make timelapses out of my maps but I don't really know how I would go about doing that. 5 Share this post Link to post
Julmik Posted January 18 I don't think so, but I think that it's good idea to add it. Share this post Link to post
BengalEmpire767 Posted January 28 Someone should make a plugin adding isometric screenshots. Share this post Link to post
Rainb0wSkeppy Posted January 28 (edited) 10 hours ago, BengalEmpire767 said: Someone should make a plugin adding isometric screenshots. an isometric screenshot like in indev would require taking a lot of screenshots of parts of a map then putting them together to make a large image i looked at the cc source code and found that the only way to read pixels from the screen that isn't backend specific is to call cc_result Gfx_TakeScreenshot(struct Stream* output); which isn't declared with CC_API so it shouldn't be used by plugins (it could be changed or removed and break any plugins that use it) and outputs a png i tried to call glReadPixels but i couldn't get it to work also to actually render the map you will need to call void MapRenderer_RenderNormal(float delta); void MapRenderer_RenderTranslucent(float delta); which also aren't CC_API you could render the map on the cpu but it would be very slow Edited January 28 by Rainb0wSkeppy Share this post Link to post
TomCube2 Posted January 28 If it were CC_API, I'd suggest `IsometricDrawer.c/h`, but it sadly isn't Share this post Link to post
Rainb0wSkeppy Posted January 28 41 minutes ago, TomCube2 said: If it were CC_API, I'd suggest `IsometricDrawer.c/h`, but it sadly isn't the isometric drawer is meant for drawing the hotbar/inventory blocks Share this post Link to post
TomCube2 Posted January 29 `IsometricDrawer_Render` could be used with a `count` of 1 Share this post Link to post
Rainb0wSkeppy Posted January 29 8 hours ago, TomCube2 said: `IsometricDrawer_Render` could be used with a `count` of 1 the isometric drawer still renders using Gfx_DrawVb_IndexedTris_Range so its still using the gpu so its the same problem just use the map renderer its actually efficient Share this post Link to post
ketsuppi400 Posted January 30 Thanks for looking into this guys<3 What's the IsometricDrawer all about? Sorry I'm really new to all of this Share this post Link to post
BengalEmpire767 Posted February 1 Good to know someone actually thought about this. Sounds like too much work tho. (Makes sense considering that Minecraft and Classicube are written on two different programming languages). 2 Share this post Link to post