{"id":13660410,"url":"https://github.com/Zinggi/UnrealScriptIDE","last_synced_at":"2025-04-24T19:30:56.951Z","repository":{"id":6655496,"uuid":"7899978","full_name":"Zinggi/UnrealScriptIDE","owner":"Zinggi","description":"Auto-completion, Syntax Highlighting, Go to Declaration, Build and Run and more..","archived":false,"fork":false,"pushed_at":"2018-08-30T20:02:42.000Z","size":2004,"stargazers_count":91,"open_issues_count":3,"forks_count":19,"subscribers_count":18,"default_branch":"master","last_synced_at":"2024-11-10T14:42:26.610Z","etag":null,"topics":["autocompletion","ide","sublime-text","udk","ue3","unrealscript"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zinggi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-29T20:03:20.000Z","updated_at":"2024-10-02T09:03:25.000Z","dependencies_parsed_at":"2022-08-02T15:46:01.435Z","dependency_job_id":null,"html_url":"https://github.com/Zinggi/UnrealScriptIDE","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zinggi%2FUnrealScriptIDE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zinggi%2FUnrealScriptIDE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zinggi%2FUnrealScriptIDE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zinggi%2FUnrealScriptIDE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zinggi","download_url":"https://codeload.github.com/Zinggi/UnrealScriptIDE/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250693491,"owners_count":21472269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autocompletion","ide","sublime-text","udk","ue3","unrealscript"],"created_at":"2024-08-02T05:01:21.263Z","updated_at":"2025-04-24T19:30:55.408Z","avatar_url":"https://github.com/Zinggi.png","language":"Python","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=XT5LYESK99ESA"],"categories":["Python","Ide UE4 Plugins :"],"sub_categories":["Videos"],"readme":"UnrealScript IDE Plug-in for Sublime Text 2/3\n===========================\n\nUnrealScript IDE adds many features to Sublime Text 2/3 that you'd expect from a good UnrealScript IDE.  \nFully featured object-oriented auto-completion, go to declaration, syntax highlighting, build and run, snippets and some more to name a few...\n\n\n![Pic](https://lh3.googleusercontent.com/61K4WHO5xEbq9qKU2v2tWjVmmk7Ot0SutLj6t2aTjAQgccv86a24ooZjp7QZ2AAltxXZrda6UqUlBP4zMQysr7E1OES-Hl5jafnkeBGa--7kK52AzoiMkstvIKb6Pes0hzMl6EyZwhzPbEm2P8ok5QSHtUbREa9HSblw09SzhRuMWjy2RpkgKY61MdClzDiziMmYS_hZG22G60DO05xesYB7dfcTfF0dpbsV5h43Ruwgk9UBv8PNmuNsBsvRSsTsyl32ca0Fm9HI6p5Mogfln8bhlrFEQY8gBG6cEayStHmLHUckwuMFqtmzp_21xIfXngJd26Uoj5ee40fTquBiu9qQDe7RwogC3smazuxf6OmCE4wWa_4z96o6EoJzhH7mzzJM9hoO_YVgCvWjnzk6DPGqmv65dCO9vYCVe7duCJOArJKHoF6rYWGEkmMWhKprNe34tL65YThG6PWdtz5c5xB886P99FiAwViu5kCtOHFLi2YIWKHLtvwBc2LmomweSHbp_UBA28tb9cN6-4gqWEhNGW66vcK_6x2IgvTI0vP7_-CELRqVWwRO5pQ924aziXyX1P17fXabLxR9UTawO-zJ2l3Yks8b_LpqFnd0lx3pQMP-CPvb4w6gL06uiyb-B3Y62HBPsKabSXlC6qzoA98609aPOZs2iaXbgsbR3_7oqiADShg8f6y3Lg=w640-h390-no)\n\n\nFeatures\n------------\n\n* **Dynamic, intelligent auto-completions**\n\t* fully object-oriented completions\n\t* context sensitive completions (e.g. in the defaultproperties block you only want to get variables)\n\t* content assist. You wont have to open the editor anymore to search for asset names.\n\t* parameter hints\n\t* display documentation when you need it\n\t* completions feel like the great Sublime Text 2/3 snippets\n\n* **Go to declaration and back again**\n\t* object-oriented go to declaration (pressing it over controller.GetPlayerViewPoint(a, b) will take you to the declaration of GetPlayerViewPoint in Controller)\n\t* go to the declaration of the currently selected word via F10, alt + left click, right click menu, 'Goto' -\u003e 'UnrealScript Goto Declaration' or search for it in in the command palette \n\t* when browsing in the declarations you can always return to your starting position by using one of the above keys when nothing is under your cursor.\n\n* **Debugger**\n\t* UnrealScript IDE comes with [UnrealDebugger](https://code.google.com/p/unreal-debugger/) integrated.\n\t* You can set breakpoints directly inside Sublime Text 2/3\n\t* [more information](https://github.com/Zinggi/UnrealScriptIDE/wiki/Usage#debugger)\n\n* **Syntax highlighting**\n\t* For .uc files and .log files\n\n* **Build system**\n\t* to build your game use Ctrl + B, F7 or search for it in the command palette.\n\t* if the build contains errors, the error log will be opened, allowing you to navigate to your errors quickly.\n\t* if the build was successful, the game will start\n\n* **Launch Game**\n\t* quickly open the game with your last configuration\n\t* you can chose which map to open\n\t* chose between Standalone or a Server and 2 Clients or add any other configuration you might like\n\t* [more information](https://github.com/Zinggi/UnrealScriptIDE/wiki/Usage#launch-game)\n\n* **Various useful Snippets**\n\t* predefined Snippets for standard classes, and language features such as defaultproperties\n\n* **Add bookmarks to your comments**\n\t* to add a bookmark write your comments like this: // ! text or /** ! text*/\n\t* navigate to them quickly via Ctrl + R\n\n* **More coming...**\n\n\nPlanned\n------------\n\n* **Add support for enumerations**\n\n* **Your suggestion here?**\n\t* You can suggest features, report bugs and vote for features on this site here: [UnrealScript IDE - Userecho](http://unrealscriptide.userecho.com/)\n\n\nInstallation\n------------\n**Very easy with [Package Control](http://wbond.net/sublime_packages/package_control) right inside Sublime Text 2/3 (Package Control needs to be installed):**\n\n1.\tCtrl + shift + P\n2.  Search for \"install\", hit enter\n3.  Search for \"UnrealScriptIDE\", hit enter\n\nFor a more in detail explanation visit the wiki: https://github.com/Zinggi/UnrealScriptIDE/wiki/Getting-Started\n\n**Manually (not recommended):**\n\n1.  Clone or download this package\n2.\tPut it into your Packages directory (find using 'Preferences' -\u003e 'Browse Packages...')\n\n**please note:**\n----------------\nUnrealScriptIDE will **only** work properly if you add the **Src** folder as a project.  \nTo do so, goto 'Project' -\u003e 'Add Folder To Project...' -\u003e add the Src folder (/UDK/UDK-201*-**/Development/Src/)\n\nUsage\n----------------\nPlease refer to the wiki: https://github.com/Zinggi/UnrealScriptIDE/wiki\n\n------------\nAll **credits** for [UnrealDebugger](https://code.google.com/p/unreal-debugger/) goes to **[Carlos Lopez](https://code.google.com/u/105243014413414365723/)**. Huge Thanks!  \nAll **credits** for various Snippets (and also for the old (now unused) Syntax highlighting file) goes to **[Michael Alexander](https://github.com/beefsack)**. Thanks!  \nAll **credits** for Syntax highlighting in UnrealScript files goes to **[Rokit](https://github.com/rokit)** and **[Eliot](https://github.com/EliotVU)**. Thanks!  \n**Credits** for Syntax highlighting in Log files goes to **[Rokit](https://github.com/rokit)**. Thanks!\n\nIf UnrealScriptIDE is helpfull to you, please consider making a donation. (Especially when you're using it commercially)  \n[![Donate](https://www.paypalobjects.com/en_GB/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=XT5LYESK99ESA)\n[![gittip](http://i.imgur.com/lg9rx9w.png)](https://www.gittip.com/Zinggi/)  **Thanks!**\n\nMy auto-complete settings\n------------\nHere are some relevant settings for auto-completion that I've found quite helpful:\n\n\t{\n\t\t\"auto_complete_with_fields\": true,\t//this allows auto-completion inside snippets.\n\t\t\"auto_complete_triggers\":\t//this activates auto-completion on '.'\n\t\t[\n\t\t\t{\n\t\t\t\t\"characters\": \".\",\n\t\t\t\t\"selector\": \"source.unrealscript\"\n\t\t\t}\n\t\t],\n\t\t\"auto_complete_delay\": 0,\n\t\t\"auto_complete_commit_on_tab\": true,\t// I prefer 'tab' to 'enter'\n\t}\n\n\n* * *\nLicense\n------------\nUnrealScript IDE Plug-in for Sublime Text 2/3\nCopyright (C) 2013 Florian Zinggeler\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZinggi%2FUnrealScriptIDE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZinggi%2FUnrealScriptIDE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZinggi%2FUnrealScriptIDE/lists"}