Announcement

Collapse
No announcement yet.

TeraIDE for UDK

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

    Hi Willibix,

    - AutoComplete/InteliSense have trouble with casted class. "MyGame(WorldInfo).MyFunction", if i'm not in MyGame class itself the MyFunction will not show in auto-complete.
    Mmmmm. Tricky... Will take a look.

    - 'server' and 'client' are not recognise as keyword, related to multiplayer but still. Have to test more function prefix, but you see my point. Same thing for variable modifier 'repnotify'.
    Thanks.

    Sorry one more :P. The + and - some time disappear in some branch of the class tree when we use the class tree view on the side panel. Cannot found the exact cause. See the following screenshot. http://s24.postimg.org/mibyxvpkl/201...3_02_09_02.png
    Mmmmm, not sure why that is. Is this for new classes that you have added in that session?

    Regarding multiplayer, can we have the debugger been able to run the game on a client that are related to a server (start a server with a bat file and put 127.0.0.1 in the client command line args but its not working). Guess all this will be addressed when multiplayer feature will be implemented. But a bit annoying since I start a multiplayer project this week :P. Will have to run the code with bat file and without debugger instead .
    I have to admit, I've never tried to do a multi-player UDK project, so that's part of the reason why it's taking so long to put that feature in. That and the fact that the Debugger is linked to the instance of TeraIDE, so you can only really have one instance of the debugger running at a time as it stands. Not sure why what you are doing would fail. Have you managed to get it running by starting all instances (including the server) from batch files (i.e. not using TeraIDE)? As the issue might not be TeraIDE related, so best to try that first.

    Some new updates should be coming soon I feel.

    Comment


      TeraIDE 1.15 is live and will Auto Update for registered users next time you run.
      Mostly fixes and tweaks...
      • AutoComplete/InteliSense Can now handle casting e.g. MyGame(WorldInfo).MyFunction or class'WorldInfo'.MyFunction
      • AutoComplete Functions can now be directly used. e.g. Pawn.GetActorFaceFXAsset().MountedFaceFXAnimSets.A dd
      • Server, Client, RepNotify, Implements, ubool, forceinline, log and warn are now keywords.
      • Fixed an issue with variables marked as 'Export'. (This will force a rebuild of the cache on first run)

      This update required that the autocomplete line parser be completely re-worked, so please report any strange behaviour.

      Comment


        Mmmmm, not sure why that is. Is this for new classes that you have added in that session?
        No, I don't think so! The Controller class you see in my screenshot, I did not create any class under it so... Cannot put the finger on the exact cause and what to do to reproduce it, but it happened almost every session after some time. I realized after that, that the issue is there, so not able to pinpoint the cause, sorry. But most probably related to class open in the editor or new class created in the tree. When the class is already open in the tree, it's not really an issue. But when its a class that have some subclass and you try to go there, it's very annoying. I was freaking out the other day because some subclass I created was not there :P.
        Not sure why what you are doing would fail. Have you managed to get it running by starting all instances (including the server) from batch files (i.e. not using TeraIDE)? As the issue might not be TeraIDE related, so best to try that first.
        It's working when im using 2 batch files.
        One for server that look like this: C:\UDK\MyGame\Binaries\Win32\UDK.exe 127.0.0.1 -log
        One for client that look like this: C:\UDK\MyGame\Binaries\Win32\UDK.exe server MyMap?TimeLimit=0?GoalScore=0?Game=MyGame.MyGame -log

        I think its related to the ip address you put on the client, it must be the first parameter. Also it should not put the map and other parameter (game class, pawn class) on the client you try to run.
        So maybe give the option to don't put a map parameter (give the option to select none in the dropdown box of the map selector), so when you put a ip address in the client command line args field, it will be the first parameter...

        Since where talking about map selection, having a button to rescan the map folder when you're in the IDE, to have a updated list of map without having to restart the IDE, could be very useful.

        Comment


          One for server that look like this: C:\UDK\MyGame\Binaries\Win32\UDK.exe 127.0.0.1 -log
          One for client that look like this: C:\UDK\MyGame\Binaries\Win32\UDK.exe server MyMap?TimeLimit=0?GoalScore=0?Game=MyGame.MyGame -log
          Those two mixed up I think?

          Comment


            Yes sorry, typo.

            this is the server: C:\UDK\MyGame\Binaries\Win32\UDK.exe server MyMap?TimeLimit=0?GoalScore=0?Game=MyGame.MyGame -log
            this is the client: C:\UDK\MyGame\Binaries\Win32\UDK.exe 127.0.0.1 -log

            Comment


              Hi, I founded a new deal breaking issue.

              Avery time I put my cursor over a word the tooltip show over it, so im not able to double click the word to copy it or past over it. The tooltip should show beside the word or add a option for a delay before showing the tooltip.

              In the following example I have my cursor just above the word ATPlayerController (screenshot 1, line 19/20), when I move over the word, immediately after the tooltip show hiding the word (screenshot 2).

              screenshot 1: http://s28.postimg.org/5cnac0pfx/201...8_15_17_30.png
              screenshot 2: http://s15.postimg.org/sc2qy2scb/201...8_15_17_18.png

              Comment


                Hi Willibix,

                Hi, I founded a new deal breaking issue.
                Not sure why it's new. The system has worked about the same since TeraIDE was in Beta.
                More likely it's newly starting to annoy you.

                The tooltip should show beside the word or add a option for a delay before showing the tooltip.
                The variable Tooltip delay sounds like the most sensible approach. Tooltips can be very helpful, but if you have limited screen space they can get in the way. I was toying with the idea of making the tooltip window dockable at one point, so you could pull it to where you wanted, but thought it was a bit non-standard and unintuitive when I tried.

                Am down with the Flu at the moment, so will likely resume work on TeraIDE next week some time. :/

                Comment


                  Found a slightly annoying bug in the autocomplete. Now I've tried it with "AutoComplete only on EnterKey" on and off so it occurs either way. What is happening is if you start typing something with a property (and probably functions too) and fully spell out the word before hitting enter it will post a double period. For example, the word class is very short and easy to spell so I usually just type out something like

                  MyObject.Class

                  If I type

                  MyObject.Clas

                  and press enter it works just fine, it will autocompleting the word as

                  MyObject.Class

                  But if I complete the word class

                  MyObject.Class

                  and then press enter, the auto complete posts two periods

                  MyObject..Class

                  Comment


                    and then press enter, the auto complete posts two periods MyObject..Class
                    Mmmm, it's one of the older bugs resurfaced since I updated the AutoComplete parser. Will see if I can fix it for the next release.

                    Comment


                      Actually, I've been doing what you posted (both with AutoComplete on Enter on and Off) for about ten minutes, but have not been able to get it to do it once.

                      Which version of TeraIDE are you using?

                      Comment


                        Hi, I founded a new deal breaking issue.
                        The issue was not related to the fact that I did not have enough space on my screen, like you cans see on my screen shot. But I don't have the issue anymore, it always appears under the word now. I removed the file that save the setting "Settings.IDE", but I'm not sure the bug stopped when I deleted the file or simply when I restarted the IDE. Not able to reproduce since then, so dont know what cause it exactly. Sory

                        Comment


                          TeraIDE 1.18 is live and will Auto Update for registered users next time you run.

                          Now with the first draft of Networked Game Support and a few tweaks thrown in!
                          • The Client / Server interface now works. This allows you to automatically launch a server and up to two additional clients (three in total).
                            The First Client will be debug enabled, the others are just dumb clients.
                            You can close the clients (allowing you to test log off), but closing the debug enabled client or the actual server will end the testing session.
                            By Default I have disabled steam (as this interferes with plain Lan testing), but you can edit this in the Command Line Options Box.
                          • Various tweaks (including a Refesh Map List Button)


                          This works best with the 'Run Windowed on Second Screen' Lauch option, as this will tile the server and client windows, leaving TeraIDE in place for debugging and control.

                          Quite a big update, so be watchful for any...um.. Strange behaviour..

                          Comment


                            Tested the multiplayer feature a bit and it work great . Nice work as always!

                            I found a small unrelated bug: when I rearrange the tab order of the open uc class and I restart the IDE, the tab order are lost. New opened tab are there, but the order are as it was the session before.

                            Thanks for the great update, just in time for my project :P. I was using batch file for the last week and it was a tedious process compared to your IDE. Now it's so fast to test multiplayer .


                            EDIT: The deal breaking issue I reported previously, just did re-happend in my face! At first for some reason the tooltip did not popup, so I changed tab and came back to the one I was and then the tooltip appears over the selected word! Restarting, did not fix the issue. Removing the Setting.IDE file did not fix it neither .

                            Comment


                              I'll be attempting to mop up bugs over the next couple of days, let me know if you find any more.

                              Comment


                                Originally posted by TeraBit View Post
                                Actually, I've been doing what you posted (both with AutoComplete on Enter on and Off) for about ten minutes, but have not been able to get it to do it once.

                                Which version of TeraIDE are you using?
                                wow... okay for some reason after loading up TeraIDE it JUST asked me to update... went form 1.15 to 1.18... not sure why I didn't get the update for 16 or 17, been using all week. Probably resolved the issue.

                                Comment

                                Working...
                                X