First up, I don’t mean to cause any problems regarding copyright and or stealing of intellectual property or anything like that. I’ve been a happy E-Cycles user for years and there are a few simple functions that make life much easier, for example this one: In edit mode, select a face, right click and use the portal creator function → a portal in the exact correct dimensions and location has been created and the face was deleted. Very helpful for interiors and noise levels!
Since E-Cycles is not being maintained any longer, I am missing this function in regular blender. I know its not complex to create and I even bought the serpens addon to try and recreate it but as of yet, I didn’t learn how to use it.
Is there a way to “extract” this function from E-Cycles (for my own personal use of course)? Or do I have to learn serpens and recreate it myself?
Why are you using Serpens? The code for E-Cycles is open source and GPL licensed, you can read it, change it, and do whatever you want with it. You don’t need permission, and you don’t need other tools that will complicate things. Do whatever you want just read the code and grab the parts you need
No, Serpens just adds a layer of complexity. It’s useful for making quick buttons for built-in operators, but entirely useless for parsing and comprehending the code base of an add-on, and you’re just going to end up having to learn two things instead of one
It also dramatically reduces the number of people who can help you or resources you can find to fix a problem when you hit a wall. I don’t know a thing about serpens, for example- but I can probably answer just about any question you might have regarding Python or the blender api. With serpens, you’re stuck asking other serpens users for help, or hoping somebody else can make a guess that hits the target.