Announcement

Collapse
No announcement yet.

GoodKarma Physics Mod Beta 4 [Networking][Test Map]

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

    GoodKarma Physics Mod Beta 4 [Networking][Test Map]

    Name: GoodKarma Physics Mod
    Version: BETA 4
    Compatibility: Tested with the 3339 patch
    Description: A simple idea, make all of the Karma Physics Engine work online, but this is only a beta, currently it adds basic functionality and includes just the main NetKActor class, but soon there will be all of the joint and hinge actors.
    Comments: Please leave feedback, the test map included has a crate in the middle, in online play, it should not move, but everything else should. Please post or email me with ANY problems, complaints, or otherwise.
    Screenshot:
    The New Main Room:



    The New Pool Room:



    The New Soccer Field:



    The Target Range:



    Just imagine what you could do with more....
    Credits: Me (kinda obvious), the community, for helping me all the way along, Unreal Wiki and the Law Dogs team for posting their networking Karma information, and rixrix for his inspiration to make this.
    Homepage, Download:
    http://mods.beyondunreal.com/mod.php?id=200

    UT2004HQ.com:
    http://www.ut2003hq.com/downit2.php?ID=5243

    Check out the first map using the GoodKarma system, mine!
    http://www.ataricommunity.com/forums...hreadid=410120

    Beta 4 works completely online, check the included readme for some of the other bug fixes.

    The Developer's Manual:
    http://www.freewebs.com/yo_daddy/Goo...9;s Manual.doc

    The In Class presentation:
    http://www.freewebs.com/yo_daddy/Goo...esentation.doc

    Sorry for the new thread, but the previous could not be renamed for the beta 4, and its a big enough difference that i really wanted a new thread.

    #2
    running on this dedicated server

    IP 212.13.197.135

    DM-karmatestmap

    This should be interesting!

    edit

    its in the UK

    Comment


      #3
      didnt show up on my comp without the 212.13.197.135:7771

      plays pretty nicely, a little lag from the 100+ physics objects

      Wheres the server located exactly?

      Comment


        #4
        Yes , runs well

        I played with 2 clients connected ,so that I could see the two screens. footballs are ace (sorry soccer balls).

        How about putting the grav gun and IAM into the map, so we can test them picking up items.

        The objects injure you when they hit you, is that right?

        Comment


          #5
          depending on how fast they are moving, yes, like all the ceiling mounted stuff can kill u from a fall.

          Comment


            #6
            runs well.

            Only problem:-

            When we shot one of the boxes and it went through a wall, the server and client produced massive log files , causing a slow down.

            client logs showed this:-
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            Log: Octree Warning (AddActor): NetKActor117 Outside World.
            and on forever....................

            At the same time the server showed this:-

            Log: Client netspeed is 10000
            ScriptLog: New Player }{UNTER id=5edfc02ced41d46e6786b4ebac080e11
            ScriptLog: START MATCH
            ScriptLog: NetKActor is 78.39 units forom its original position!
            ScriptLog: NetKActor is 88.31 units forom its original position!
            ScriptLog: NetKActor is 95.97 units forom its original position!
            ScriptLog: NetKActor is 94.81 units forom its original position!
            ScriptLog: NetKActor is 80.05 units forom its original position!
            ScriptLog: NetKActor is 51.06 units forom its original position!
            ScriptLog: NetKActor is 75.19 units forom its original position!
            ScriptLog: NetKActor is 113.86 units forom its original position!
            Warning: Trigger DM-GoodKarmaTest.Trigger0 (Function Engine.Trigger.IsRelevant:00FE) Accessed None 'Other'
            Warning: Trigger DM-GoodKarmaTest.Trigger0 (Function Engine.Trigger.IsRelevant:00FE) Accessed None 'Other'
            ScriptLog: NetKActor injured xPawn dealing 34 Damage!
            ScriptLog: NetKActor is 102.35 units forom its original position!
            ScriptLog: NetKActor is 108.37 units forom its original position!
            ScriptLog: NetKActor is 53.46 units forom its original position!
            ScriptLog: NetKActor is 142.33 units forom its original position!
            ScriptLog: NetKActor is 75.88 units forom its original position!
            ScriptLog: NetKActor is 113.57 units forom its original position!
            ScriptLog: NetKActor is 95.25 units forom its original position!
            ScriptLog: NetKActor is 100.42 units forom its original position!
            ScriptLog: NetKActor is 80.64 units forom its original position!
            ScriptLog: NetKActor is 82.48 units forom its original position!
            ScriptLog: NetKActor is 121.46 units forom its original position!
            ScriptLog: NetKActor is 117.11 units forom its original position!
            ScriptLog: NetKActor injured xPawn dealing 31 Damage!
            ScriptLog: SoccerBall injured xPawn dealing 17 Damage!
            ScriptLog: SoccerBall injured xPawn dealing 21 Damage!
            ScriptLog: SoccerBall injured xPawn dealing 19 Damage!
            ScriptLog: SoccerBall injured xPawn dealing 19 Damage!
            ScriptLog: SoccerBall injured xPawn dealing 16 Damage!
            NetComeGo: Open myLevel 01/06/05 18:59:51 81.154.31.218:13290
            Log: Client netspeed is 10000
            Log: Octree Warning (AddActor): NetKActor118 Outside World.
            Log: Octree Warning (RemoveActor): NetKActor118 moved without proper hashing
            Log: Octree Warning (AddActor): NetKActor118 Outside World.
            Log: Octree Warning (RemoveActor): NetKActor118 moved without proper hashing
            Log: Octree Warning (AddActor): NetKActor118 Outside World.
            Log: Octree Warning (RemoveActor): NetKActor118 moved without proper hashing
            Log: Octree Warning (AddActor): NetKActor118 Outside World.
            Log: Octree Warning (RemoveActor): NetKActor118 moved without proper hashing
            Log: Octree Warning (AddActor): NetKActor118 Outside World.
            Log: Octree Warning (RemoveActor): NetKActor118 moved without proper hashing
            Log: Octree Warning (AddActor): NetKActor118 Outside World.
            Log: Octree Warning (RemoveActor): NetKActor118 moved without proper hashing

            and on forever.

            Hope this helps m8

            bloody awesome though!!!!!!

            Comment


              #7
              hmmm, i got rid of most of those by making fall out of world not call destroy, i guess they are being destroyed anyways though....which is wierd.....

              ill try changin some stuff around, gonna have a beta 4.5 soon enough.

              Comment


                #8
                played the map and i have some questions :
                - why are there yellow bars do stop us from going in a grey room? went in it with xloc, but nothing is in there
                what is the room with the elevator you get to by passing the teleport for?
                is there a way to rebuild the pyramid?


                oh, yeah. mod buggy too i'm still looking forward at 999999999%

                EDIT, if you want, i can do a list of bugs i found

                Comment


                  #9
                  list would be cool, but at least some are probably because of the Karma engine.

                  I will make several reset triggers for the next one, probably mounted in the teleporter area, currently thats pretty much just spectating

                  Originally the yellow bars were there because there was a ball and chain, but since hinges do not work online yet, i removed them. In the beta 5 revision, there will probably be many smaller maps, because I have pretty much reached the limit of how many actors you can have in one level with a bunch of people, i will have a water level, a soccer level, a mover level, looking into a pinball level, and one level for the Shove Gun mutator.

                  Comment


                    #10
                    ok, sounds cool

                    the thing i think of are, yeah, Karma bugs :
                    - boxes can go through walls
                    - i had no damage by being under a big metal bar and making it fall on me
                    - teleporing in objects is possible :bulb:
                    - the wood "sticks" are uber buggy
                    - the shock core seems to push less than a shock laser (it's supposed to be in the other way around)
                    - link secondary pushes abusively while primary does mothing (or maybe a tiny thing)


                    REQUEST : remakes of official maps with this mod robotfactory with tanks shooting in the big boxes, people hiding behind objects they move and push...
                    rankin with the metal "plates" behing able to be moved..
                    asbestos (i let you imagine the possibilities)

                    Comment


                      #11
                      boxes can go through walls
                      good ol' karma, u can set bSafetime to improve this, but its probably not gonna get much better.

                      i had no damage by being under a big metal bar and making it fall on me
                      because they are so large, they do not fall as fast because they hit each other and the wall, but I will increase the gravity scale and the damage multiplier.

                      - teleporing in objects is possible
                      as far as i can tell, all teleporting is controlled in the engine, to prevent hacking is my guess, ill try to make a step to get to the teleporter to make it harder to get boxes there, but i think ill look into making it automatically kill you if u end up inside.

                      the wood "sticks" are uber buggy
                      yep, i noticed, not completely sure why.... maybe it has something to do with the collision boxes, cause they don't produce errors, they just are buggy.

                      the shock core seems to push less than a shock laser (it's supposed to be in the other way around)
                      i think it is the other way around, but the core makes a large explosion, just shoot it at the pile of styrofoam boxes in the water room, and many fly apart, this is epics thing, so i think im not gonna mess with it.....

                      Remakes would be sweet, i agree, but I have no real time to make em........so we'll have to wait....

                      Thanks for all the info, I have one more section in the Developer's manual, then im going to start on some new levels and some code updates, maybe a beta 4.5 with a map pack and a buncha bug fixes.

                      Comment


                        #12
                        Unfortunatly, things are still collision based, a rocket launcher blast will do beggar all to sorrounding objects, and even then, it's not angle-dependant. Shooting hte balls, if I aimed for the left of the ball, it still went forward, instead of at a possible tangent, and shooting the bottom of the ball should almost kill spin, making it almost jump and/or stop.

                        So I'm still waiting to see if this comes to anything that will make a complete wow, but nice work so far.

                        Comment


                          #13
                          at least for the rocket, it has a damage radius, and anything is in it is hit with a force on its COM...so there may not be much I can do about that, but some of the other stuff will be fixed.

                          For now, you mappers wanting in on GoodKarma (there has to be at least one ) heres the GoodKarma Beta 4 Developer's Manual, 6 or 7 pages of everything, variables, hints and tricks, updates, general info, and brief explanations on how everything ties together.

                          http://www.freewebs.com/yo_daddy/Goo...9;s Manual.doc

                          Soon to come will be my presentation script, since this is a school project, I get to bring my comp in (no school comps can crank out UT2004) and show my first period class my semester of work.

                          Just cause i dont have class time to work anymore dosent mean ill stop working though

                          EDIT: Heres the presentation, i think its decent, much better with someone there to explain and show though.

                          http://www.freewebs.com/yo_daddy/Goo...esentation.doc

                          Comment


                            #14
                            This Kind of project needs a proper test server, if better to go online with you and show you my concerns =P

                            Comment


                              #15
                              "sigh"

                              212.13.197.135:7771

                              Comment

                              Working...
                              X