[RELEASE|SOURCE] BasicPawn - SourcePawn Editor
http://i.imgur.com/cQHaqIU.png BasicPawn - SourcePawn Editor
BasicPawn is a very lightweight and basic SourcePawn Editor that uses dynamic Autocompletion and IntelliSense like any other IDE or Advanced Editor. It supports SourcePawn, Transitional SourcePawn and even AMX Mod X. BasicPawn also has some special features like the simple debugger to debug your plugins and the plugin system to create your own BasicPawn plugins. Last Supported SourcePawn Compiler Due to major compiler changes, BasicPawn became incompatible with newer versions of the SourcePawn compiler. Any version above 1.11-git6724 will not work with BasicPawn until i fix the issue. Download the last supported compiler here: SourceMod 1.11-git6724 https://i.imgur.com/MfyeJHq.png Requirements BasicPawn requires at least .NET Framework 3.5 to run. Windows: Download .NET Framework 3.5 (Windows) Linux: Use PlayOnLinux for beginners (recommended) Download and Install .NET Framework 3.5 (Wine) Download and Install .NET Framework (Wine) https://i.imgur.com/6q8ABKD.png Pictures https://i.imgur.com/Bf3zvFy.png https://i.imgur.com/unVFTE4.png Features
https://i.imgur.com/EjxjAIG.png FAQ
More comming soon https://i.imgur.com/4B1KgWP.png Download Get Source Latest Release https://ci.appveyor.com/api/projects...aster?svg=true Sorry for the broken english, english isn't my native language. Grammar correction suggestions are appreciated. Thanks :). |
Re: BasicPawn - SourcePawn Editor
So, since i cant use my homepage link and i dont know how to seperate 2 domains to 2 different subdirectorys on my server using 1 IP, im forced to create a thread here instead.
Does posting links to third party file sharing sites (e.g MEGA) to download the software conflict with "Do not advertise" in the rules? |
Re: BasicPawn - SourcePawn Editor
Quote:
https://forums.alliedmods.net/showthread.php?p=2429012 I assume it is okay because the links are still there xD |
Re: BasicPawn - SourcePawn Editor
It looks interesting
Is it possible to somehow make the highlight (and autocomplete) separately for the old and the new syntax? More precisely if necessary that for old syntax the hint as well as in the compiler in the presence of a line "#pragma newdecls required" in plugin heading was issued. |
Re: BasicPawn - SourcePawn Editor
For the autocomplete you can already select which syntrax you want to use (http://i.imgur.com/JUaYDta.png).
For the seperate syntrax highlight, i may add that to the Design feature todo list. Maybe each config a custom style? Do you mean BasicPawn should automatically switch to the new syntrax when "#pragma newdecls required" exist? Yea, seems legit, i'll add that too. And i'm adding more compiler options later on. In the current version the only way to set arguments is to use shell. (http://i.imgur.com/uoMenCH.png) Edit: I've tested BasicPawn on Linux Ubuntu x86 using Wine (Installed .NET Framework 2.0 using Winetricks), it's actually working pretty well and stable. http://i.imgur.com/ZkOMe17.png |
Re: [RELEASE] BasicPawn - SourcePawn Editor
i loved the backwards syntax compatibility, beign able to simply translate ancient plugins to mah mother lang is great, but i'm also looking foward for yer "skin" updates and such customizations. sure there are more functionalities to spawn with each new update, looking foward to that as well as a pawn newbie.
|
1 Attachment(s)
It looks good but lacks a few things:
It should be something more similar to what can be seen on the attached screenshot (green mark - saved change, orange mark - not saved change). |
Re: [RELEASE] BasicPawn - SourcePawn Editor v0.6
New Major Update! v0.6
BasicPawn saves now in *.ini files instead of *.cfg files! You may need to re-config everything! Quote:
Quote:
ConVar and Handle aint hardcoded in BasicPawn. BasicPawn will parse them from the includes. But you'll need to save your source first and setup the include directory in your active config. Or if your source *.sp is next to the include directory use "Automatic" detection and let the Autocomplete update either from the DropDown menu or by hitting F5. They should be colored then. |
Re: [RELEASE] BasicPawn - SourcePawn Editor v0.6
We do not feel comfortable with you distributing closed-source, obfuscated binaries to our community.
Perhaps you would consider joining forces with the author of SPEdit to build a single, awesome, open-source SourcePawn editor? |
Re: [RELEASE] BasicPawn - SourcePawn Editor v0.6
Quote:
The only thing i want is to get a bit attention for what i do, so i dont feel like wasting my time on expensive projects and spreading malware through my software doenst help that at all. Its even the opposite.
Spoiler
I dont want to Open-Source it yet, well, unless im forced to (Please dont abuse) or maybe im going commercial so i can buy certificates (which are expensive btw), who knows. If im going to Open-Source it, i still need take time to learn how to use Github :oops:, cleanup even more code and set comments everywhere. Quote:
Im a bit proud of what i did with BasicPawn. At the beginning i didnt even know how to get on the same level like SPEdit did and scraping BasicPawn now, the only thing currently to get a bit attention for my projects, feels wasted... We still could help each other tho. Sorry for the bad english grammar, i hope you understand what i wrote and hopefully we solve this somehow. Do i fear a takedown? This literally took me over 30 minutes to write this, i did my best xD |
Re: [RELEASE] BasicPawn - SourcePawn Editor v0.6
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: [RELEASE] BasicPawn - SourcePawn Editor v0.6
Here are my 2 cents, I think the obfuscation is kinda pointless, as mentioned the performance increase is minimal if any. If it is for possibly commercialization, even it not being obfuscated would require a decent amount of effort to reverse and doubt heavily anyone would commit lots of time into it.
It comes across more that you want to advertise yourself and everything you do (which some of it is already frowned upon) and if you do commercialize it you will look more like a dick than anything. You're getting users to use it and like using it, meaning free advertisement without breaking the rules just to get potential clients and then switching it to a commercial version. |
Re: [RELEASE] BasicPawn - SourcePawn Editor v0.6
Thanks for the quick response guys!
Spoiler
Text Wall:
Spoiler
EDIT: BasicPawn is on Github now! |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Thanks for releasing the source.
It's "Syntax" by the way. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
I'll be honest, Github is quite fun. With the Visual Studios Git extension its even easier.
And i though i need to do everything with the git commandline :shock:. Thanks for pointing "Syntrax" out. I dont know where the R comes from xD. EDIT: Added commit builds in the #1 thread. So you guys can test all the new features without compiling it by yourself. Those builds are automatically created each commit and may be unstable! Quote:
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
MAJOR UPDATE
Added plugin support! You can now add plugins to BasicPawn using C# or VB.NET. This is the first time i made an actual plugin system. Tips and suggestions are appreciated! Can't wait to see some of your plugins. :) It's probably the best to post them here and i'll link them in the #1 post for easy access. Pack the plugin and the source into a *.zip (or seperate them) and post them here with title and description. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Hi, very nice editor, i really like the minimalistic style, but (if you don't mind) i would like to see options to Expand/Collapse all on it!
Nice job mate. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Thanks! But im not sure what you mean by "Expand/Collapse all". Do you mean expand/collapse Object Browser items or do you mean Drag&Drop and relocate controls?
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
To collapse or expand all plugin functions, because it's a little messy to re-open the plugins and see that all the functions you've collapsed are expanded again for default; so i think that option would be actually great for people like me who like to collapse what is not going to edit.
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Done. Look at the latest github commit build. You can download it from there if you dont want to wait for a public release.
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
I started like this because Autocomplete is in different window block. Going to use this fow now....
Thanks! |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Hi, good work !
How to make the debugger work properly, it shows "target not responding", while another message tells the debugger is operating. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Make sure your game is running and the debugger configs are setup properly.
"target not responding" means that there is no communication between debugger and the debug-plugin (Like when the debug-plugin is not loaded). The plugins should be loaded when entering "sm plugins refresh" into the console or reloading the map. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Is it possible to add some basic auto completion to where you type
public {*cursor*[enter] and it comes out to public { {tab}*cursor* } |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Yes thats doable.
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Definitely going to try this out. Thanks for making this!
(tired of using sublime text 3...) |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Hi, i updated the program since that time you added first release of "expand/collapse all" and now it's working kinda weird, it's like i have to click the option from 3 to 4 times to get it working.
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
In what way "weird"? Slow? Also, what option you clicking on?
By default if you open a document the first time, it take like ~5 sec or more to generate the outlining. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
I'm clicking on "Collapse all", but it takes more seconds to respond than some patches ago.
PD: Now that you say it, it's like 5 sec to respond, seems it's the outlining. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Important!
Hey guys a new update has been released which fixed the auto updater. People with version v0.741 or older need to update manually to version v0.750 or higher! Also the custom syntax styles have been changed please update them too if you use them. You can find more changes here: https://github.com/Timocop/BasicPawn/releases |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
This is probably the most underrated editor every created. I love it! :D
Please keep up the amazing work! |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
@Nickelony <3
Hey guys! After a while of inactivity, BasicPawn 0.8 has been finally released. Alot of bugs have been fixed, some things have been added and changed. But more importantly: Ive released some optional plugins for BasicPawn that you can use. (And you can create your own plugins for BasicPawn using these references!) https://i.imgur.com/L7bvMe4.png FTP Uploader Upload files or binaries easy and quick to your servers using the FTP or SFTP protocol.
Spoiler
DOWNLOAD https://i.imgur.com/smuRtog.png Automatic Error Reporting Automatic Error Reporting allows you to automatically review all plugin exceptions that have occurred on your servers. Which makes error tracking more comfortable.
Spoiler
DOWNLOAD Thank you for using BasicPawn and i hope these new features are usefull to you guys! <3 If you have suggestions what i could improve or add, gimme gimme. Its the best to just add an issue on my github. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Interesting, but dark theme looks weird (more terrible with the white bars). That's probaly the main reason why I wouldn't use this editor.
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Yea i know, thats why i dont realy call it "dark theme" more like "high contrast mode".
The most annoying ones are the scrollbars they are realy bad and unable to change the color the "normal way" i have todo it the hacky way escpecialy in thirdparty libs like the text editor. Its all Windows Forms not WPF so some native form controls are hacky to change the color. I try to avoid custom drawing because its all going over CPU unlike WPF. If you want to change the syntax color you can download the custom ones here. For example the Visual Studio 2017 Dark theme. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
New Update!
A new update has been released! Ive added support for 'enum struct's and fixed some minor but still annoying UI bugs. Happy holidays community! https://i.imgur.com/tSzzXmD.gif |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Nice, it looks very convenient!
1) How to setup compiler path? 2) How to change theme to dark? |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
1) BasicPawn should work out-of-the-box. As long your source is in the same folder with compiler and include folder. If you want to set everything up manualy, you have to create your own configs.
Go: Tools > Settings & Configs > Configs 2) You can find High contrast mode in the settings under the tab TextEditor. If you dont like how the syntax color looks you can download custom syntax highlighting files here. Go: Tools > Settings & Configs > Settings > TextEditor
Spoiler
|
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Is there dark theme for this?><
edit: found it, sry xd |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Hi, Timocop!
Can you please, make "output directory" will be directory of currently opened .sp file, when I manually setup my config and leave this field empty? Or better, if you could make it support relative paths, like: Quote:
Quote:
Quote:
I also tried to use there "%inputfolder%" as pre-defined macro for your "Shell", but it doesn't accept it. Is there something like "MS Visual Studio" F12 shortcut for "Go to definition" ? (without manually pressing "List references" and using the mouse). Or maybe you could something do like that, it is very handy and time saving feature. I don't quite understand how to use autocomplete feature. I like MS VS style / 3P N++ style. But, here is something completely different. I see "autocomplete tab" with a list, I also setup tooltip, but when I press "tab" nothing happen, how to choose and insert concrete variant from the list (without mouse of course). Thanks. |
Re: [RELEASE|SOURCE] BasicPawn - SourcePawn Editor
Quote:
I was a little bit confused, why I can't setup paths via "Default" config name. |
All times are GMT -4. The time now is 13:20. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.