Announcement

Collapse
No announcement yet.

All humans on one team. Uneven teams mutator.

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

    #76
    I meant that yours and my version both crashed the PS3 at the same point. When loading into the PS3, I did not get the chance to test it out or even look at the config screen. It froze while it was unpacking (stuck at 100%).

    Originally posted by RattleSN4K3 View Post
    For now I created a collection of useful snippets and currently holding 2 snippets with a minimal config scene.

    Can you try both of these and report back if it works on PS3 (or if it just had to be re-cooked).
    Both files loaded right and was able to get to the blank screen in the config mutator screen. Both also loaded when I successfully started a match.

    Click image for larger version

Name:	Untitled.jpg
Views:	2
Size:	62.6 KB
ID:	3251011
    You didn't say if your userdata.jam file looked similar to the above. There should be one .xxx for the .upk and one .xxx for the .u file. Ignore the guidecache file.

    Comment


      #77
      So, both versions did work. That says, the problem is not related to the integrated menu. It is probably something i'm referencing in code which isn't available on the PS3.

      Cooking is just one button press, why would it look different

      Comment


        #78
        So I guess, Alpha3 is not working (and Alpha4 probably as well). To track down the issue with Alpha3, I removed specific things from the codebase which might be related to the problem.

        Alpha3-1: Removed config asset and code
        Alpha3-2: Removed a specific per-object-config specifier
        Alpha3-3: Removed the special single instance config class

        Please, check each single version and report back which version is working (or if none is working at all).

        Comment


          #79
          All three loaded properly, have no config screens, map all launched fine. Player loaded fine, but no bots loaded regardless of how many bots were selected in all three cases.

          Originally posted by RattleSN4K3 View Post
          Alpha3-1: Removed config asset and code
          Alpha3-2: Removed a specific per-object-config specifier
          Alpha3-3: Removed the special single instance config class

          Comment


            #80
            Originally posted by euchreplayer23 View Post
            Player loaded fine, but no bots loaded regardless of how many bots were selected in all three cases.
            Nothing is changed in regards of that. THis is only the Alpha3 version without the UI.

            If Alpha3-1 is working and the empty UI (XUIConfigEmptyInt), there is something wrong with the UI which PS3 doesn't support on loading the package. This can be the case if the UI (of Alpha3) is referencing a class/property which the codebase from PS3 doesn't have. The crash when a package is hardcoded referencing a non existing class/property happens on Linux as well. Maybe the Dynamic page does not exist. Going to create some versions to track down the issue with the UI scene.

            Comment


              #81
              New version:
              Alpha-3-4: Removed references to dynamic page class.

              You don't have to check anything game related. Try to install the mutator and open the config scene. The config scene is mostly empty. You can also try to run a game with the mutator.

              Comment


                #82
                Originally posted by RattleSN4K3 View Post
                New version:
                Alpha-3-4: Removed references to dynamic page class. You don't have to check anything game related. Try to install the mutator and open the config scene. The config scene is mostly empty. You can also try to run a game with the mutator.
                Does not unpack correctly, 99% then freeze. Can't test other features.

                Comment


                  #83
                  I did check the dependencies on Alpha3-4 and I probably missed some code snippets which still reference the dynamic page/list class. I created several versions where each version would have removed a specific feature/code.

                  Alpha-3-5: No UI population
                  Alpha-3-6: No 2D-String datastore
                  Alpha-3-7: No settings class reference in UI
                  Alpha-3-8: No struct
                  Alpha-3-9: No setter/getter for UI elements
                  Alpha-3-10: No reference to OptionList/DynamicList
                  Alpha-3-11: Empty scene

                  Hopefully/probably Alpha3-10 will work and this would indicated that PS3 doesn't support UTUIDynamicOptionLis (or maybe even UTUIOptionList).

                  Comment


                    #84
                    Originally posted by RattleSN4K3 View Post
                    Alpha-3-5: No UI population
                    Alpha-3-6: No 2D-String datastore
                    Alpha-3-7: No settings class reference in UI
                    Alpha-3-8: No struct
                    Alpha-3-9: No setter/getter for UI elements
                    Alpha-3-10: No reference to OptionList/DynamicList
                    Alpha-3-11: Empty scene
                    Well unfortunately I tested them all and none of them unpacked properly all stuck at 99%/100%. Was Alpha-3-11 really an empty scene like b4? Anyways, no luck with any of them.

                    Comment


                      #85
                      Strange. 2 new versions.

                      Alpha3-12: No scene asset
                      Alpha3-13: No scene class

                      Alpha3-13 is quite similar to Alpha3-1. I got the intention that something's wrong with the cooking process even if I do that precisely by clearing all cache data etc.

                      Did you cooked any version by yourself and tested it it could be installed?

                      Comment


                        #86
                        I did not recook any of them, I will do a couple of them.
                        Alpha3-12: No scene asset
                        Alpha3-13: No scene class
                        These both got to 100% then froze.

                        I went back to the last working one this version does load properly.

                        https://github.com/RattleSN4K3/UT3-M.../tag/Alpha-3-3

                        V3 loads correctly
                        Code:
                        [BotBalancer UTUIDataProvider_Mutator]
                        ClassName=BotBalancer.BotBalancerMutator
                        FriendlyName=BotBalancer
                        Description=Balances the teams based on set conditions (Players vs. Bots, Bot-ratio, Map recommended players, ...)
                        GroupNames=
                        bRemoveOn360=False
                        bRemoveOnPC=False
                        bRemoveOnPS3=False
                        
                        [LoadForAllGameTypes]
                        Package=BotBalancer
                        V4 onwards doesn't. I think that the last part may be causing the problems, I thought that was right but it may be wrong. I will re cook everything with the above working ini.
                        Code:
                        [BotBalancer UTUIDataProvider_Mutator]
                        ClassName=BotBalancer.BotBalancerMutator
                        FriendlyName=BotBalancer
                        Description=Balances the teams based on set conditions (Players vs. Bots, Bot-ratio, Map recommended players, ...)
                        GroupNames=
                        UIConfigScene=
                        bRemoveOn360=False
                        bRemoveOnPC=False
                        bRemoveOnPS3=False
                        
                        [LoadForAllGameTypes]
                        Package=BotBalancer
                        
                        [Engine.PackagesToFullyLoadForDLC]
                        MapName=UTFrontend
                        Package=BotBalancer
                        Give me several hours to test.

                        Comment


                          #87
                          It hardly looks like we have to try the external package for this mutator even if the empty internal scene was working.

                          Btw.
                          Alpha3-5 (and up), Alpha3-4 and Alpha3-3 (3-2, 3-1) are all from a different branch.

                          Changes from Alpha3 to Alpha3-3:
                          https://github.com/RattleSN4K3/UT3-M...-3...Alpha-3-3

                          Changes from Alpha3 to Alpha3-4:
                          https://github.com/RattleSN4K3/UT3-M...-3...Alpha-3-4

                          Changes from Alpha3 to Alpha3-5:
                          https://github.com/RattleSN4K3/UT3-M...-3...Alpha-3-5

                          Alpha3-6 and up are all based on the previous version...
                          Changes from Alpha3-5 to Alpha3-6
                          Changes from Alpha3-6 to Alpha3-7
                          Changes from Alpha3-7 to Alpha3-8
                          Changes from Alpha3-8 to Alpha3-9
                          Changes from Alpha3-9 to Alpha3-10
                          Changes from Alpha3-10 to Alpha3-11
                          Changes from Alpha3-11 to Alpha3-12
                          Changes from Alpha3-12 to Alpha3-13

                          Comment


                            #88
                            In case of trying to use an external package, you can use the u-file of a release and use the content package in the source files, the current content package is not referenced.

                            For Alpha3 use the u-file of the release and the content package of the source files.

                            Comment


                              #89
                              Any news? Should I provide a PS3-version with an external package?

                              Comment


                                #90
                                Ok, sorry for taking so long.
                                - no joy with cooking for PS3. but that's no surprise and probably not your fault, i simply cannot get it to cook.
                                - (maybe because i have the files in the Unpublished folders?, usually i cook my PC maps test thoroughly, then cook PS3, but im just thinking out loud)
                                As for the PC version:
                                • Other than 1 grammar mistake in the configuration descriptions the mutator seems to work. ← this is not an issue, it's just slightly unclear.
                                • Really nice work. UI system, functions, everything.


                                again, sorry for the late reply. I realized i was using the physx tutorial editor to try to test the mutator when it was in my published folder and using the normal game shortcut when the file was in the unpublished lol. It should have been the other way around

                                Edit:
                                i got your links, now i think i have all the latest stuff so i can test the PS3 version you cooked. will report back in a few hrs
                                Many Thanks to you RattleSN4K3

                                Comment

                                Working...
                                X