Announcement

Collapse

The Infinity Blade Forums Have Moved

We've launched brand new Infinity Blade forums with improved features and revamped layout. We've also included a complete archive of the previous posts. Come check out the new Infinity Blade forums.
See more
See less

[IDE] Unreal Sed (2.1.0) [PIC]

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [IDE] Unreal Sed (2.1.0) [PIC]

    Name: Unreal Sed

    Version: 2.1.0

    Requirements: .NET Framework 4.0

    Description: An Integrated Development Environment (IDE) for Unreal Script supporting: Unreal, Unreal 2, Unreal Tournament, Unreal Tournament 2003, Unreal Tournament 2004, Unreal Tournament 3 and Unreal Development Kit.

    Comments: With the release of 2.1 a new visual look has been implemented and some neat features such as Notifications, Flyouts amonst others where added, and along with that improvements and bug fixes.
    In later versions I want to implement these:
    » IntelliSense;
    » Class browser;
    » Debugger;
    » Unreal Development Kit 64bit Support;
    » Amongst others.


    Screenshots:
    [shot]http://imageshack.com/a/img10/922/stky.jpg[/shot]
    Dark + Crimson + Notification.
    [shot]http://imageshack.com/a/img31/9104/t9pg.jpg[/shot]
    Light + Pink + Notification
    [shot]http://imageshack.com/a/img24/8041/l4vr.jpg[/shot]
    Dark + Red + Options.

    Credits:
    José Luís '100GPing100' developer.
    Epic Games U-Logo and compilers.
    SharpDevelop Team AvalonEdit and AvalonDock.
    The Developers Behind Extended WPF Toolkit™ Community Edition.
    MahApps MahApps.Metro library.

    Website: 100GPing100's Domain

    Download: You may not create mirrors without my explicit permission.
    NOTE: To download click on the version name (for example: "1.0.0").

    (2.1.0) (mirror)
    » Miscellaneous: Changed Copyright Year To Reflect Future Usage Of First Generation Libraries.
    » Miscellaneous: Removed Beta Test Build References.
    » New Feature: New Syntax Style Version (1.1).
    » New Feature: Added Support For UDK Versions Prior To 2010-04.
    » New Feature: Added Main Window Dark Theme.
    » New Feature: Added Ability To Have Multiple Launch Argument Sets.
    » New Feature: Added Launch Arguments Save System.
    » New Feature: Added Customizable Command Shortcuts.
    » New Feature: On Crash Unreal Sed Tries To Save All Open Documents And Reports If Any Failed.
    » New Feature: Added Option To Launch Game/Editor Without Compiling (Uses Build&Run Arguments).
    » New Feature: Added Toast Notifications Sound (Optional).
    » New Feature: Added Toast Notifications.
    » Improvement: Re-Wrote Find&Replace Dialog.
    » Improvement: Partially Re-Wrote Environment Options Dialog.
    » Improvement: Improved Exception Handler.
    » Improvement: Upgraded All Dialogs Visually.
    » Improvement: Improved Windowing Functionality.
    » New Keybinding: (Shift+F5) Launch Only.
    » Bug Fix: Fixed Possible Bug With Syntax Style Saving.
    » Bug Fix: Fixed Crash With Environments Directory.
    » Bug Fix: Fixed Crashes With Missing Ini Files.
    » Bug Fix: Fixed Crash When Opening Options.
    » Bug Fix: Fixed Problems List Not Clearing Up On Environment Change.
    » Bug Fix: Fixed Crash After Closing The Crash Dialog.
    » Bug Fix: Fixed Open Type Menu Item Always Being Disabled.
    » Bug Fix: Fixed Crash With Modifier Keys On Goto Dialog.
    » Bug Fix: Fixed Main Window Caption Margins.
    » Bug Fix: Fixed Bug With Minimizing Main Window.
    » Minor Fixes And Tweaks.

    (2.0.0) (mirror)
    » New Feature: Build & Run (Work In Progress)
    » New Feature: Compiler Is No Longer Runs If Scripts Are Up-To-Date.
    » New Feature: Open Tabs Are Now Saved For Next Session.
    » New Feature: Goto Line Dialog.
    » New Feature: Search Previous Instance.
    » New Feature: Class Types Highlight (With Options Setting).
    » New Feature: Environments Now Replace Solutions.
    » New Feature: Environment Tree Search.
    » New Feature: Open Type Dialog.
    » New Feature: Environment Options.
    » Improvement: Added Fallback Update Server.
    » Improvement: New Update Server.
    » Improvement: Tweaked Check For Updates Dialog.
    » Improvement: You're Now Able To Mix Color And Dock Themes.
    » Improvement: Polished Up The Dialogs.
    » Improvement: Fixed Hack In Problems List.
    » Improvement: New AvalonDock Version.
    » Improvement: Re-designed About Dialog.
    » Improvement: New Syntax Highlighting System.
    » Improvement: New Settings Structure (Faster).
    » Improvement: New Options Dialog.
    » Improvement: New Improved Compiler.
    » Improvement: Folding Generation Time Decreased.
    » New Keybinding: (Ctrl+G) Goto Line.
    » New Keybinding: (Ctrl+Shift+T) Open Type.
    » Bug Fix: Fixed Document Status Tracking Bug.
    » Bug Fix: Class Rename No Longer Accepts Illegal Characters.
    » Bug Fix: Fixed Input Focus When Switching Documents.
    » Bug Fix: Fixed Functional Bug With Find & Replace Text Field.
    » Bug Fix: Fixed Focus With Multiple Document Groups.
    » Bug Fix: Fixed Disposable Objects Not Being Disposed.
    » Bug Fix: Fixed Updater Version Check.
    » Bug Fix: Environment Rename No Longer Accepts Illegal Characters.
    » Bug Fix: New Environment No Longer Accepts Illegal Characters.
    » Bug Fix: New Package No Longer Accepts Illegal Characters.
    » Bug Fix: New Class No Longer Accepts Illegal Characters.
    » Bug Fix: Fixed Selection Instance Highlight.
    » Bug Fix: Fixed Nested Block Comment Highlight.
    » Bug Fix: Fixed 'auto' Not Being Highlighted.
    » Bug Fix: Fixed 'classgroup' Not Being Highlighted.
    » Bug Fix: Fixed 'dependson' Not Being Highlighted.
    » Bug Fix: Fixed 'cpptext' Not Being Highlighted.
    » Bug Fix: Fixed 'structdefaultproperties' Not Being Highlighted.
    » Bug Fix: Fixed 'structcpptext' Not Being Highlighted.
    » Bug Fix: Fixed 'hidecategories' Not Being Highlighted.
    » Bug Fix: Fixed 'dependson' Not Being Highlighted.
    » Bug Fix: Fixed 'implements' Not Being Highlighted.
    » Bug Fix: Fixed 'begin:' Not Being Highlighted.
    » Bug Fix: Fixed '#exec' Not Being Highlighted.
    » Bug Fix: Fixed 'ignores' Not Being Highlighted.
    » Bug Fix: Fixed Case Insensitive Search.
    » Bug Fix: Fixed UTF8 Encoding To ASCII.
    » Bug Fix: Fixed 'Minor' Version Checking.
    » Bug Fix: Fixed 'Revision' Version Checking.
    » Minor Fixes And Tweaks.


    (1.2.3)
    » New Feature: Crash Handler.
    » New Feature: Documentation (Help>Documentation).
    » New Feature: Troubleshooting (Help>Troubleshooting).
    » Improvement: User File Security Improved.
    » Bug Fix: Options' User Interface Visual Bug.


    (1.2.0)
    » New Feature: Save Open Documents On Build.
    » New Feature: Show Start Page.
    » New Feature: Full Window Theme.
    » New Theme: Full Window Theme (Beta).
    » Bug Fix: Fixed Undetected Compile Error.
    » Bug Fix: Fixed 'Find' Not Working Properly.
    » Bug Fix: Fixed 'Replace All' Not Working Properly.
    » Bug Fix: Fixed Code Generation Typo.
    » Bug Fix: Fixed Number Highlighting.
    » Bug Fix: Selection Highlight Not Working Properly.
    » Minor fixes and tweaks.


    (1.1.0)
    » New Feature: Find.
    » New Feature: Find&Replace.
    » New Feature: Block Comment Folding.
    » New Feature: Brace Folding.
    » New Feature: Project From Source (creates a project from a source folder).
    » New Feature: Virtual Space.
    » New Feature: Word Wrap.
    » New Feature: Custom Highlight Colours.
    » New Feature: Selected Text Highlight.
    » New Keybinding: (Ctrl+H) Find&Replace.
    » New Keybinding: (Ctrl+F) Find.
    » New Keybinding: (Ctrl+A) Select All.
    » New Keybinding: (Ctrl+Q,S) Show Solution Explorer.
    » New Keybinding: (Ctrl+Q,O) Show Ouput.
    » New Keybinding: (Ctrl+Q,P) Show Problems.
    » New Keybinding: (Ctrl+M,L) Expand All Foldings.
    » New Keybinding: (Ctrl+M,O) Collapse All Foldings.
    » Bug Fixed: Fixed Updater Offline Crash.
    » New Theme: Fixed Default Theme.
    » Minor fixes and tweaks.


    (1.0.0)
    » First Release.
    » Updater.
    » Unreal Support.
    » Unreal 2 Support.
    » Unreal Tournament Support.
    » Unreal Tournament 2003 Support.
    » Unreal Tournament 2004 Support.
    » Unreal Tournament 3 Support.
    » Unreal Development Kit Support.

    #2
    The update 1.1.0 is almost ready to be released, I only need to finish part of the User Interface (UI) for the Search&Replace dialog and it's ready to go.
    Right now it's a bit late, so I'm going to sleep, and tomorrow I have school in the morning, therefore the update is to be released from 12:00 to 16:00 (UTC). The exact time depends on the time I spend testing the new features for bugs.

    A complete change log will be made available when the update is released.

    Comment


      #3
      Unreal Sed 1.1.0 Released.

      If you have Unreal Sed 1.0.0 you need to update manually as there was a bug in the updater.
      (Check first post for download link)

      Comment


        #4
        The development has slowed down this week and will not speed up until the end of next week.
        The slowdown is due to me having test next week and have done a few this week.

        I have detected a few bugs:
        » The keyword new isn't highlighted;
        » Performing a search with special characters may cause Unreal Sed to crash;
        » Instance highlighting only highlights one word per line;
        » Instance highlighting bug when scrolling horizontally;
        » The float suffix isn't highlighted (0.f or 0.0f).

        All of these bugs will be fixed in the next patch which also features an interface makeover.

        Comment


          #5
          hi, dont ban please because i dont know how and who for to write my letter here, i want to ask how to talk to admin BVM_oP who ban my cd-key and i even dont know why he did it please help

          Comment


            #6
            Originally posted by triple-h85 View Post
            hi, dont ban please because i dont know how and who for to write my letter here, i want to ask how to talk to admin BVM_oP who ban my cd-key and i even dont know why he did it please help
            Send a private message (PM) to the user Flak regarding your problem.
            On the top of the webpage click on Settings. To the side there will be a link to Send Message click that and write the message to her.

            Comment


              #7
              I'm thinking of doing a mutator for my next project so I will have to check this out. Thanks.

              Comment


                #8
                Thank you and good luck with the mutator!

                Comment


                  #9
                  Unreal Sed 1.2.0 Released
                  (Check first post for download link)

                  Screenshots:
                  [shot]http://imageshack.us/a/img703/47/sedseda.png[/shot]
                  Home Page.
                  [shot]http://imageshack.us/a/img163/8595/sedseds.png[/shot]
                  Code.
                  [shot]http://imageshack.us/a/img651/2726/sedsedd.png[/shot]
                  Compiling.

                  Comment


                    #10
                    Unreal Sed 1.2.3 Released

                    If you are experiencing crashes, with this update you will get crash information to help me fix it.
                    (Check first post for download link)

                    Comment


                      #11
                      Thank you for this intuitive program! I am trying to move on from notepad++ to an actual IDE that works for ut3. I love how it works so far, but I've only tried it a couple of times because I keep gettign a strange error each time i select the 'options' tab. I am not sure where I am supposed to post issues, but I figured others might have the same issue and would want to know. here is what it tells me:

                      Code:
                      Specified element is already the logical child of another element. Disconnect it first.
                         at System.Windows.FrameworkElement.ChangeLogicalParent(DependencyObject newParent)
                         at System.Windows.FrameworkElement.AddLogicalChild(Object child)
                         at System.Windows.Controls.ContentControl.OnContentChanged(Object oldContent, Object newContent)
                         at System.Windows.Controls.ContentControl.OnContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
                         at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
                         at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
                         at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
                         at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
                         at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp)
                         at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
                         at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
                         at System.Windows.Data.BindingExpression.Activate(Object item)
                         at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
                         at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
                         at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
                         at MS.Internal.Data.DataBindEngine.Run(Object arg)
                         at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
                         at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
                      .

                      Do you know what is wrong?

                      Comment


                        #12
                        Originally posted by 1Lt Coagulator View Post
                        Thank you for this intuitive program! I am trying to move on from notepad++ to an actual IDE that works for ut3. I love how it works so far, but I've only tried it a couple of times because I keep gettign a strange error each time i select the 'options' tab. I am not sure where I am supposed to post issues, but I figured others might have the same issue and would want to know. here is what it tells me:

                        Code:
                        Specified element is already the logical child of another element. Disconnect it first.
                           at System.Windows.FrameworkElement.ChangeLogicalParent(DependencyObject newParent)
                           at System.Windows.FrameworkElement.AddLogicalChild(Object child)
                           at System.Windows.Controls.ContentControl.OnContentChanged(Object oldContent, Object newContent)
                           at System.Windows.Controls.ContentControl.OnContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
                           at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
                           at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
                           at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
                           at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
                           at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp)
                           at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
                           at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
                           at System.Windows.Data.BindingExpression.Activate(Object item)
                           at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
                           at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
                           at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
                           at MS.Internal.Data.DataBindEngine.Run(Object arg)
                           at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
                           at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
                        .

                        Do you know what is wrong?
                        Others do have this problem, it should be fixed in 2.0 where I made a new options dialog.
                        You can still change the settings through a file called config.cfg that can be found in the directory of the application.

                        I recommend you not to use the application too much in it's current public version because 2.0 changes quite a bit and you'd have to manually convert the projects you create with versions prior to 2.0.

                        I've re-started development yesterday which should set the release date for 2.0 in 1-2 days, but today I do not have time to work on it (due to school related tasks) so add one or two more days to that, setting the most likely release date to be in 3-4 days.

                        Here is the change log, for 2.0, as of the time of writing:
                        Code:
                        2.0.0
                        
                        Change Log:
                        + New Feature: Environments Now Replace Solutions.
                        + New Feature: Environment Tree Search.
                        + New Feature: Open Type Dialog.
                        + Improvement: New Settings Structure (Faster).
                        + Improvement: New Options Dialog.
                        + Improvement: New Compiler.
                        + Improvement: Folding Generation Time Decreased.
                        + Improvement: Environment Explorer Speed (Instant).
                        + New Keybinding: (Ctrl+Shift+T) Open Type.
                        + Bug Fix: Fixed 'ignores' Not Being Highlighted.
                        + Bug Fix: Fixed Case Insensitive Search.
                        + Bug Fix: Fixed UTF8 Encoding To ASCII.
                        + Minor Fixes And Tweaks.

                        Comment


                          #13
                          Awesome. I can't wait, It looks really good already!

                          Comment


                            #14
                            Originally posted by 1Lt Coagulator View Post
                            Awesome. I can't wait, It looks really good already!
                            Maybe on the weekend I'll have it ready for release.

                            Comment


                              #15
                              Sorry, but the release has to be delayed. My monitor doesn't work all the time and I don't have the money to buy a new one right now.

                              I can't give you a release date now because I don't know how much time I'll have. Once again, sorry.

                              Comment

                              Working...
                              X