Search this Thread |
![]() |
![]() |
LazyDuchess |
Hello. The past few days I've been trying to get the SimPE source code to compile but no dice, I'm looking to make a plugin, I know how to code in C# no problem, but I'm having a really hard time setting up SimPe. I got the source code from here: https://sourceforge.net/projects/simpe/ and cloned it to my computer via TortoiseSVN, then I tried compiling the SimPe, Everything, Example Plugin, etc. solutions with both Visual C# Express 2005 which is the one it told me to use in the readme and with the latest Visual Studio but both just complain about missing .dlls. The pjse plugins also seem to be missing. I hope anyone that knows how to get the code up and running could give me some pointers because as it is right now I'm super stuck, thanks in advance! Edit: After pasting my SimPE install into the _Debug and _Release folders these missing dll errors don't pop up anymore, which is good, but I'm not sure if it's what I should be doing. Now it just complains about the Boolset type not existing, and indeed, a few Boolset variables are declared but the actual type is not defined anywhere. Edit 2: Well, after further digging using ILSpy, it turns out that Boolset is defined in pjse.SystemClasses.dll, and you manually have to add a reference to it in each project inside of SimPE that utilizes it. Oh well, I hope this is useful to someone, it really feels like there's an easier way that I just completely missed though. Any input from someone that knows how this is all set up is still welcome. |
|
Last edited by LazyDuchess : 4th Nov 2020 at 5:51 AM.
|
![]() |
#3 | |
LazyDuchess |
Quote:
Thank you, didn't know this version existed! It suffers from the same issues, which leads me to believe that maybe it was intended this way after all. Well at least we know now. | |
|
|
![]() |
#4 |
Chris Hatch
Scholar
Join Date: Dec 2005 |
I haven't been able to get the source for any of the PJSE (Peter Jones' Simantics Editor), the source I uploaded didn't include the Example Plugin so I just uploaded it separately for now. Place it into the __NonCore folder and you should be able to build it as is. Obviously you need to rename and turn it into something useful but as is it will show up and work in SimPE after being built and placed into SimPE's Plugins folder. |
|
|
![]() |
#5 | |
LazyDuchess |
Quote:
Thank you! | |
|
|
![]() |