Jump to content
The Dark Mod Forums
Sign in to follow this  
motorsep

Python/C++ plugin for building map out of prefabs ?

Recommended Posts

I am wondering if it's possible to make a plugin using Python for DarkRadiant, that will load prefabs based on a set of rules and align them accordingly ? Thanks.

Edited by motorsep

Share this post


Link to post
Share on other sites

I think that DR's python interface would need extending a bit. It doesn't provide a way to manipulate brushes as far as I can see.

Share this post


Link to post
Share on other sites

I think that DR's python interface would need extending a bit. It doesn't provide a way to manipulate brushes as far as I can see.

 

So there is no way to load prefabs, select stuff per layer and move selection around via Python in DR? :(

Share this post


Link to post
Share on other sites

Erm.. yes now you come to mention it, I think that that can be done. What I think you can't do is create, resize or cut brushes using the python api. But you *can* move selections, which is probably enough. I'm not sure about loading the prefabs though.

Share this post


Link to post
Share on other sites

Erm.. yes now you come to mention it, I think that that can be done. What I think you can't do is create, resize or cut brushes using the python api. But you *can* move selections, which is probably enough. I'm not sure about loading the prefabs though.

 

Yeah, I wouldn't need to do anything with brushes, except moving them. Who would be able to know more about Python API in DR to tell if prefabs can or can not be loaded (or .map files imported). The idea is to have modules saves as either prefabs or .map files, and then Python scrip would load each into each layer, properly name layer, use sorting by name to select certain pieces and then duplicate one of the modular pieces, move them to a "construction" layer, move them on the grid to match other pieces, etc.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...