Page 1 of 27 12311 ... LastLast
Results 1 to 10 of 268

Thread: UnrealScript IDE for Sublime Text 2 / 3 | Update: Content Assist

  1. #1
    zinggi57
    Guest

    UnrealScript IDE for Sublime Text 2 / 3 | Update: Content Assist

    Hey UDK community!

    About one month ago I discovered this awesome text editor named Sublime Text 2. Check it out if you haven't already. If you're new to Sublime Text 2, I'd recommend watching this video tutorial series, because otherwise you would probalby not find all the cool features of this editor.
    I liked it so much that I started to work on an auto-completion plug-in for UnrealScript and now I feel like I've reached an acceptable state in development where I'd like to share it with you. I have profited enough from this community and now it's time to give something back. So here it is:

    UnrealScript IDE for Sublime Text 2 / 3
    Catchy title, hm? It's not yet a full IDE, but I'd like it to become one soon.


    Features

    Dynamic, intelligent auto-completion hints

    • Fully object-oriented completions
    • Context sensitive completions (e.g. in the defaultproperties block you only want to get variables)
    • Content Assist. You wont have to open the editor anymore to search for asset names.
    • Parameter hints
    • Display documentation when you need it
    • Completions feel like the great Sublime Text snippets

    Goto declaration and back again

    • Object-oriented goto declaration (pressing it over controller.GetPlayerViewPoint(a, b) will take you to the declaration of GetPlayerViewPoint in Controller)
    • use F10, alt + left click, right click menu or via 'Goto' -> 'UnrealScript Goto Declaration'
    • 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.

    Debugger


    Syntax highlighting

    • For .uc files and .log files

    Build system

    • use Ctrl + B, F7 or search in the command palette to build your game
    • if the build contains errors, the error log will be opened, allowing you to navigate to your errors quickly.
    • if the build was successful, the game will start

    Launch Game

    • quickly open the game with your last configuration
    • you can chose which map to open
    • chose between Standalone or a Server and 2 Clients or add any other configuration you might like
    • more information

    Various useful Snippets

    • predefined Snippets for Standard classes, and language features such as defaultproperties

    All features of Sublime Text, such as multiple cursors, thousands of addons and extremely fast and lightweight

    More coming...


    Planned

    Add support for enumerations

    Debugger improvements

    • breakpoint changes inside the debugger should propagate to Sublime Text

    Your suggestion here?

    • You can suggest features, report bugs and vote for features on this site here: UnrealScript IDE - Userecho. If you don't want to use this site, post it here


    Download and install with Package Control right inside Sublime Text 2 (Package Control needs to be installed):

    • just press Ctrl + Shift + P
    • Type "install", hit enter
    • Search for "UnrealScriptIDE", hit enter


    For a more in detail explanation visit the wiki: https://github.com/Zinggi/UnrealScri...etting-Started


    Please note:
    UnrealScriptIDE will only work properly if you add the src folder as a project.
    To do so, goto 'Project' -> 'Add Folder To Project...' -> add the Src folder (/UDK/UDK-201*-**/Development/Src/)


    Please also note that this is my very first python program and I've learned python along with this project. So if you're a python developer please have a look at the source code. I'd really appreciated constructive feedback on this. Thanks.
    -------
    All credits for UnrealDebugger goes to Carlos Lopez. Huge Thanks!
    All credits for various Snippets (and also for the old (now unused) Syntax highlighting file) goes to Michael Alexander. Thanks!
    All credits for Syntax highlighting in UnrealScript files goes to Rokit and Eliot. Thanks!
    Credits for Syntax highlighting in log files goes to Rokit. Thanks!
    -------


    Enjoy!


    If UnrealScriptIDE is helpfull to you, please consider making a donation. (especially when you're using it commercially)
    Thanks!

  2. #2
    100GPing100
    Guest
    I will ask a forum administrator to make this a sticky, well done I have to say.

  3. #3
    zinggi57
    Guest
    Thanks a lot! I really appreciate the sticky, awesome!

  4. #4
    stoler111
    Guest
    marvellous

  5. #5
    ryanjon2040
    Guest
    Awesome!!..Good work mate

  6. #6
    silsin
    Guest
    how use this ????
    i download package and put in to directory in program but it dont work

  7. #7
    zinggi57
    Guest
    Thanks guys!

    Quote Originally Posted by silsin View Post
    how use this ????
    i download package and put in to directory in program but it dont work
    Please read and fallow the installation instructions in the first post. (Install with package control!)
    After that, to quote myself: "Please note:
    UnrealScriptIDE will only work properly if you add the src folder as a project. To do so, goto 'Project' -> 'Add Folder To Project...' -> add the Src folder (/UDK/UDK-201-*/Development/Src/)"
    Then it should work. If not report back and I look into this.

    @Topic:
    I've uploaded a small update, adding some more snippets and I've added the language keywords to the completions.
    If you've installed my plugin with package control, it will automatically keep my plugin up-to-date.

    A bigger update is coming soon, including a build system and error reports, so stay tuned.

  8. #8
    staticvoidlol
    Guest
    Awesome stuff! Sublime Text 2 is really amazing, and now even more so. Well done.

  9. #9
    MonsOlympus
    Guest
    Yeah I really like the look of this so far, Im definately going to test it further

  10. #10
    staticvoidlol
    Guest
    Quote Originally Posted by silsin View Post
    how use this ????
    i download package and put in to directory in program but it dont work
    Sublime Text 2 does not have package control installed by default.
    After installing Sublime Text 2, do the following:

    1) Open this page: http://wbond.net/sublime_packages/pa...l/installation

    2) Open Sublime Text 2, go to View -> Show Console

    3) Copy the commands shown on the package control page (1) into this console window and press enter. It takes a few seconds and you should see the following:


    4) Exit and restart Sublime Text 2

    5) Follow zinggi57's instructions.

    6) Go to File -> Open Folder -> and select the UDK/Development/Src directory.

    7) Open any file in your project via the left hand menu and it should work.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •