Quote from xchellx on August 26, 2019, 9:21 pmBefore NeoSoft was taken over by SinLios, they hosted a template for making a plugin for NeoBook using C#. The C++ plugin template (which was designed for NeoBook 4) was archived but this C# template wasn't. I am interested in making a small plugin for personal use however I can't start anywhere unless I have the template.
Does anyone have this template? I cannot find a mirror of it anywhere on the internet.
This forum post from the archived NeoBook forum shows that it exists:
https://archive.visualneo.com/viewtopic.php?p=11217750&sid=c24200910493c5a2fee0a26a0e820a78#p11217750Here is the original link for the file (results in "File not found (404 error)"):
http://www.neosoftware.com/software/CSharpNeoBookPlugInTemplate.zip
(your website is not hosting this file and this was not backed up by The Wayback Machine by The Internet Archive)
Before NeoSoft was taken over by SinLios, they hosted a template for making a plugin for NeoBook using C#. The C++ plugin template (which was designed for NeoBook 4) was archived but this C# template wasn't. I am interested in making a small plugin for personal use however I can't start anywhere unless I have the template.
Does anyone have this template? I cannot find a mirror of it anywhere on the internet.
This forum post from the archived NeoBook forum shows that it exists:
https://archive.visualneo.com/viewtopic.php?p=11217750&sid=c24200910493c5a2fee0a26a0e820a78#p11217750
Here is the original link for the file (results in "File not found (404 error)"):
http://www.neosoftware.com/software/CSharpNeoBookPlugInTemplate.zip
(your website is not hosting this file and this was not backed up by The Wayback Machine by The Internet Archive)

Quote from as3856 on August 26, 2019, 11:30 pmhttps://yadi.sk/d/BS86PDz6eLHijA
Regards
Andrei (as3856)
https://yadi.sk/d/BS86PDz6eLHijA
Regards
Andrei (as3856)
Quote from xchellx on August 26, 2019, 11:35 pmThank you for your reply, as3856. However, that is the C++ plugin SDK, which is the same thing as the Neobook 4 C++ SDK. As per the content of my post, I am looking for the C# Plugin SDK (http://www.neosoftware.com/software/CSharpNeoBookPlugInTemplate.zip).
Thank you for your reply, as3856. However, that is the C++ plugin SDK, which is the same thing as the Neobook 4 C++ SDK. As per the content of my post, I am looking for the C# Plugin SDK (http://www.neosoftware.com/software/CSharpNeoBookPlugInTemplate.zip).

Quote from xchellx on August 26, 2019, 11:54 pmOh... alright. Thank you for trying to help :)
In the meantime, I will be doing other things while awaiting an answer.
Oh... alright. Thank you for trying to help :)
In the meantime, I will be doing other things while awaiting an answer.


Quote from luishp on August 28, 2019, 8:43 pmNo news from Dave, sorry.
He is probably on holidays.
As soon as I get any information will publish it here.
No news from Dave, sorry.
He is probably on holidays.
As soon as I get any information will publish it here.

Quote from luishp on September 15, 2019, 7:06 pm@xchellx, I have finally had an answer from Dave.
Attached is the C# plugin SDK template.
Regards.
@xchellx, I have finally had an answer from Dave.
Attached is the C# plugin SDK template.
Regards.
Quote from xchellx on September 15, 2019, 7:28 pmAwessommeee. Say I said thanks to dave!!!
However, what version of Visual Studio must I use? 2013 gives various errors...
Awessommeee. Say I said thanks to dave!!!
However, what version of Visual Studio must I use? 2013 gives various errors...

Quote from luishp on September 15, 2019, 7:55 pmSorry @xchellx I have no idea.
Dave doesn't even remember who was the user who did that template.
I do not have more imformation, sorry!
Sorry @xchellx I have no idea.
Dave doesn't even remember who was the user who did that template.
I do not have more imformation, sorry!
Quote from xchellx on September 15, 2019, 11:36 pmSo I figured it out @luishp (I really hope you don't mind me mentioning you a lot).
My request is that you make this readily available (with rebranding for VisualNeoWin) from your Downloads page (https://visualneo.com/downloads) so that many can access it.Prerequisites:
- Visual Studio 2015 (can be any edition like Pro and Community--- I'm using Community, which is free).
Setting up:
- Place
CSharpNeoBookPlugInTemplate.zip(yes the zip file, don't extract it!) in%USERPROFILE%\Documents\Visual Studio 2015\Templates\ProjectTemplates(%USERPROFILE%is an environment variable for windows that isDRIVELETTER:\Users\USERNAME)- Launch Visual Studio 2015 and go to
File -> New -> Project...- Expand
Templates -> Other Languagesand selectVisual C#- Select
.NET Framework 4.5at the top-left dropdown box- Find and select
NeoBookPlugInin the list then give the appropriate project name of your choice and click OKFor building:
- Go to
Build -> Configuration Manager- Set
Configurationfor your project in the list toReleaseand set theActive solution configurationtoReleasethen setPlatformfor your project in the list tox86and set theActive solution platformtox86- Right-click on the project (not the solution) in
Solution Explorerand clickProperties. Click on theBuild Eventstab then putren $(TargetPath) $(TargetName).nbpin thePost-build event command lineinput box. This is so the output file is renamed fromprojectname.dlltoprojectname.nbpwhen the project has finished compiling.- Make sure
Solution projectname (1 Project)is selected by clicking on it once (inSolution Explorertoolbar at the left)- Click on
Build -> Build Solution- If successful (and you followed the steps for Setting Up and Build correctly), you should get
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========in theOutputtoolbar at the bottom. You can find the compiled plugin in%USERPROFILE%\Documents\Visual Studio 2015\Projects\projetname\projectname\bin\x86\Releaseasprojectname.nbpwhich you can install it from VisualNeoWin.Notes:
- If you want a custom icon for your plugin, make a file called
package.icoand make it a 32x32 windows icon file. Then, edit it with your favorite image editing software (like Paint.NET or GIMP) to add your icon resized to 32x32 and save it. Make sure yourpackage.icois at the root folder of your project (where theprojectname.csprojfile is located at). Now, right-click on the project (not the solution) inSolution Explorerand clickProperties. Click on theApplicationtab then in theResourcessub-section, click the...button next to the icon input field then browse to yourpackage.icoand select it.
So I figured it out @luishp (I really hope you don't mind me mentioning you a lot).
My request is that you make this readily available (with rebranding for VisualNeoWin) from your Downloads page (https://visualneo.com/downloads) so that many can access it.
Prerequisites:
Setting up:
CSharpNeoBookPlugInTemplate.zip (yes the zip file, don't extract it!) in %USERPROFILE%\Documents\Visual Studio 2015\Templates\ProjectTemplates (%USERPROFILE% is an environment variable for windows that is DRIVELETTER:\Users\USERNAME)File -> New -> Project...Templates -> Other Languages and select Visual C#.NET Framework 4.5 at the top-left dropdown boxNeoBookPlugIn in the list then give the appropriate project name of your choice and click OKFor building:
Build -> Configuration ManagerConfiguration for your project in the list to Release and set the Active solution configuration to Release then set Platform for your project in the list to x86 and set the Active solution platform to x86Solution Explorer and click Properties. Click on the Build Events tab then put ren $(TargetPath) $(TargetName).nbp in the Post-build event command line input box. This is so the output file is renamed from projectname.dll to projectname.nbp when the project has finished compiling.Solution projectname (1 Project) is selected by clicking on it once (in Solution Explorer toolbar at the left)Build -> Build Solution========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== in the Output toolbar at the bottom. You can find the compiled plugin in %USERPROFILE%\Documents\Visual Studio 2015\Projects\projetname\projectname\bin\x86\Release as projectname.nbp which you can install it from VisualNeoWin.Notes:
package.ico and make it a 32x32 windows icon file. Then, edit it with your favorite image editing software (like Paint.NET or GIMP) to add your icon resized to 32x32 and save it. Make sure your package.ico is at the root folder of your project (where the projectname.csproj file is located at). Now, right-click on the project (not the solution) in Solution Explorer and click Properties. Click on the Application tab then in the Resources sub-section, click the ... button next to the icon input field then browse to your package.ico and select it.
Quote from luishp on September 16, 2019, 11:59 amThank you very much @xchellx!!
I have added the .zip file to the downloads page and your comments in a readme.txt file within the zip.
Thanks again!
Thank you very much @xchellx!!
I have added the .zip file to the downloads page and your comments in a readme.txt file within the zip.
Thanks again!