Announcement

Collapse
No announcement yet.

Partial patch to upgrade UT4 clean-master(UE4.15.0) to UE4.19.2

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Nice work Sereau.
    UTLauncher - standalone Unreal Tournament server browser / Download / Github
    ut.rushbase.net - free community hosting for Unreal Tournament assets

    Comment


      #17
      I don't want to burst your bubble but in 4.19 they introduced a bug that caused massive page fault spam which causes choppiness and stuttering.
      https://steamcommunity.com/games/824...94611358290277
      UT2004 Movement Mutator

      Comment


        #18
        Maybe you should start to port it to 4.20?
        And maybe contact epic games about the future of ut? Maybe we could it make completly community based/develeoped?

        Comment


          #19
          Originally posted by LinuxDonald
          Maybe you should start to port it to 4.20?
          And maybe contact epic games about the future of ut? Maybe we could it make completely community based/developed?
          I think that will happen re:4.20, but your second point is interesting...I always thought that was the intention...
          Maps:

          DM-PSi ; DM-Genku ; DM-Untold Storage ; DM-Station (WIP) ; DM-HeatRay Physx (WIP)

          DM/TSD-Formidable (WIP)

          Comment


            #20
            Nice one indeed Sereau!
            Also good to see you're still around Rush and you might be correct Mitch. Let's all cross our trigger fingers for the next build.

            Comment


              #21
              Yeah community is involved into the development as of the Engine. But Only epic have the rights todo an release for example. The last statment from epic was. That they wanted to rewrite the core of UT. But thats now an long time ago. And in this time Paragon died. And no one knows what will happen with UT

              Comment


                #22
                Yeah community is involved into the development as of the Engine. But Only Epic have the rights to do a release for example. The last statement from Epic was. That they wanted to rewrite the core of UT. But that's now an long time ago. And in this time Paragon died. And no one knows what will happen with UT
                I do.

                The community will do all the work, Epic games will take all the credit.

                Mark my words.
                Maps:

                DM-PSi ; DM-Genku ; DM-Untold Storage ; DM-Station (WIP) ; DM-HeatRay Physx (WIP)

                DM/TSD-Formidable (WIP)

                Comment


                  #23
                  This branch will probably move to 4.20 at some point (and higher if time can be found for further development), so it's not much of an issue if there is a stuttering bug in 4.19.

                  Have not received a response from Epic regarding the pull request on Github, they'll probably make an announcement when they're ready. The intent here is just to investigate patch development from a technical standpoint, not really interested in getting involved in legal/political aspects.

                  Update:
                  -Continuing to work on map packaging -- have gotten it to produce .pak files but currently its including a lot of unneeded files.
                  -Need to take some time to look into engine customizations / UE4 automation to get this working correctly;
                  created a UE4 branch (UE4_19_2_UT4_clean-master) to document changes to the engine source made by the UT team:
                  https://github.com/sereau/UnrealEngi...4_clean-master (as usual, UE source access is needed)


                  Notes on some engine source customizations:
                  Engine/Source/Editor/UnrealEd/Private/CookOnTheFlyServer.cpp
                  -It is necessary to modify this file to implement UT4 mod packaging; seems to limit which files are included in the .pak, and changes the directory where files are cooked/staged.
                  -Search for 'PLK'; it marks some, but not all of the changes needed.
                  Engine/Source/Runtime/PakFile/Private/IPlatformFilePak.cpp
                  -Might need to modify this file in order to prevent custom .pak files from overriding the default UT4 files.
                  Engine/Source/Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h
                  -Removes UKismetSystemLibrary::LaunchURL() for security reasons.
                  Engine/Source/Runtime/Core/Private/Misc/Paths.cpp
                  -Changes the default user directory to /Users/Documents
                  Engine/Source/Runtime/Engine/Classes/Engine/Scene.h
                  -Modifies the default post processing settings; this is likely the cause for the lens flare/camera effect in the earlier video.


                  Notes on packaging:
                  -In order to perform packaging with the 'share' button in the editor, it is necessary to build UnrealPak.
                  -It can be found in UE4.sln -> Programs -> UnrealPak.

                  -When attempting to share a map, it fails with the error message:
                  LogPackageName: Error: DoesPackageExist: DoesPackageExist FAILED: 'None' is not a standard unreal filename or a long path name. Reason: Path should start with a '/'
                  -This occurs when when trying to cook Bot data(UTBotCharacter) since the UTCharacterContent and maybe some other files are missing.
                  -One way to resolve this issue is to remove UnrealTournament/Content/RestrictedAssets/Character/Bots.
                  -Some of the things that seem to be missing from the public UT editor/source distribution include:
                  -Community submitted maps
                  -Cosmetic items
                  -UTCharacterContent
                  -Bot teams


                  Last edited by Sereau; 07-16-2018, 01:32 PM. Reason: add branch name

                  Comment

                  Working...
                  X