MyLeague Online Discussion (Great dev post kickoff)

Collapse

Recommended Videos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • NBATodayLeague
    Rookie
    • Feb 2013
    • 54

    #151
    Re: MyLeague Online Discussion (Great dev post kickoff)

    Boy I swear most you should be somewhere on 2K's payroll[emoji23] The creativity and sh*t you all come up with is crazy! I wonder if VC sees the work you guys put in to make your leagues work the way they should? No seriously I feel the only way we will have this mode work the way we want, @Ronnie2K and @LD2K fly out MLO guys the same way they fly out big YouTubers for community team up. Not even gameplay, we should be able to test MLO options beforehand and they can add at least one of our suggestions while still in a early build.

    That way the casuals (MyTeam/MyCareer/MyPark) players get the feedback they want, and us hardcore 2K heads get the same.

    I don't think there is ONE guy who gets flown out for CTU who represents SIM NATION and that's what I have been pushing on Twitter to Ronnie and LD for the last 3 years "What about US we need at least ONE guy out there to rep the squad." Some of the ideas and workarounds you guys have come up with has nothing to do with the 2K system (creating websites, made up rating systems, Group Me chats etc.) that needs to be put in the forefront. I mean everything that's WRONG gets all the attention when bums get creative (Demigods, 5'3 centers, MT hacks...) But I'm small time. I get the occasional "fave" or response from LD (NEVER from Ronnie) so I feel like my solutions fall on deaf ears.





    Sent from my iPhone using Tapatalk

    Comment

    • amedawg00
      2K OL Legend
      • Jan 2008
      • 2884

      #152
      Re: MyLeague Online Discussion (Great dev post kickoff)

      This is how we did the draft lottery and free agency aspect of our OL offseason. The same method should apply for 2k16 with some minor tweaks. I posted these during 2k15 for the community use if they were prepared to put in the extraordinary amount of work required to pull of an OA within the broken OL platforms. Enjoy and feel free to expound and critique it.

      Originally posted by amedawg00
      Nope you're wrong we figured it out.

      First we did a draft lottery on a website to determine the order as seen below.



      Then with the percentages and algorithms in place, we had a legit lottery.



      Next we downloaded a draft class done by GT: likeajew06 from 2kshare.



      Next we did a mock draft so our league members who do not follow college hoops would have a good idea about who should fall where based on need.



      Next I found a guys on OS (VTRCB) that ported the draft class into the created player pool so that I could assign them as FAs and subsequently placed on teams that draft them. This was the hardest part but thanks to the roster guy on OS , we were able to get it done.

      Next post I will detail our free agent bidding process for season 2 of our online league that we have managed to turn into an OA.
      This is how we handled our free agency aspect of our OL offseason. The blind bids worked for the most part so long as the commishioner (myself) recused himself from making bids, since I was taking and logging all bids. I used the Blazers for all 4 seasons of the OA, and managed to resign and retain the core of the team through various offseasons, by keeping a clean cap sheet by making minimal trades, andmaintaining flexibility. I am looking to improve on the process for 2k16, so if you have ideas on how to expound on our system, feel free to chime in.

      Originally posted by amedawg00
      Below are the method and details explaining how I turned 2ks broken online leagues into an online association for my league known as sim city hoops. I encourage any and all leagues to use these methods to match what sim city hoops was able to do. Full disclosure, there is a alot tedious and laborious efforts needed by a dedicated team of admins in order to pull this off.

      The previous posts explains how we conducted the draft lottery and rookie draft. So this post will center around how we governed free agency, progressions, regressions, retirements, European and overseas signings, and sending players to camp for improvement.



      The above pic details how we classified free agents in 3 tiers. Players coming off their rookie deals were eligible for a max contract of 19 mil; players with 7 to 9 years were eligible for 23 mil max, and finally 10 + years were eligible for 26 mil. We set a hard cap of 77 million for all teams; essentially the luxury tax level in real life.







      After the free agent bidding was over, we addressed player regression, progressions, and retirements. This was by more the most tedious and frustrating part of the off season. We simmed an offline myleague association with our league rosters and captured that data in a spreadsheet with all player attributes. We then used that spreadsheet to manually edit all players with their updated progressions and regressions.

      Next we had our league owners identify two players on their rosters that they would send to camp for additional progression. Below is the camp system.



      WITHOUT THE CUSTOM ROSTER FEATURE, NONE OF THIS WOULD BE POSSIBLE.

      if 2k decides to shaft OL users again in 2k16, I just pray that they keep the custom roster feature that makes anything possible with these broken leagues if admins are dedicated and hardcore enough to grind out the necessary work need to play multiple seasons in the fashion of an OA.

      I hope I have paid it forward to the community.
      Last edited by amedawg00; 08-24-2015, 10:56 AM.
      [OS Vets NBA 2K10 Champion]

      [XLSL SIX NBA 2K11 Champion]

      [NSBA SIV NBA 2K11 Champion]


      [NSBA SVI NBA 2K12 Champion]


      [SCH SI NBA 2K15 Champion]

      [SCH SII NBA 2K15 Champion]

      [SCH SIII NBA 2K15 Champion]

      [SCH SIV NBA 2K16 Champion]

      [SCH SV NBA 2K18 Champion]

      Comment

      • NBATodayLeague
        Rookie
        • Feb 2013
        • 54

        #153
        Re: MyLeague Online Discussion (Great dev post kickoff)

        Amedawg I'm joking your league make a spot for me[emoji16] I didn't even know all that existed bruh...


        Sent from my iPhone using Tapatalk

        Comment

        • NBATodayLeague
          Rookie
          • Feb 2013
          • 54

          #154
          Re: MyLeague Online Discussion (Great dev post kickoff)

          Joining*


          Sent from my iPhone using Tapatalk

          Comment

          • swimfunk
            Rookie
            • Jan 2010
            • 303

            #155
            Re: MyLeague Online Discussion (Great dev post kickoff)

            Originally posted by Knickstapeforever914
            Yeah we did if a player was 32-35 he regressed key stats by 3 points and we had player retirements once a player went over 35 we used a random generator 1-2 if the player kept getting play more then he would auto retire at 40

            1= retirement
            2= play more


            Sent from my iPhone using Tapatalk
            Great idea, I love the random generator for retirement. Also, maybe instead of using points for training camps they could X amount and add another "play another year option" to the random generator.
            I rep USDA
            twitter - @USDA_swimfunk

            Comment

            • Knickstapeforever914
              Rookie
              • Aug 2015
              • 64

              #156
              Re: MyLeague Online Discussion (Great dev post kickoff)

              Originally posted by swimfunk
              Great idea, I love the random generator for retirement. Also, maybe instead of using points for training camps they could X amount and add another "play another year option" to the random generator.

              Yeah x amount is cool might test it out first year if our league comes back together alot of the guys have stopped being active in our chat so will see lol


              Sent from my iPhone using Tapatalk

              Comment

              • NBATodayLeague
                Rookie
                • Feb 2013
                • 54

                #157
                Re: MyLeague Online Discussion (Great dev post kickoff)

                Has the question been answered of owners being able to join mid season?


                Sent from my iPhone using Tapatalk

                Comment

                • Knickstapeforever914
                  Rookie
                  • Aug 2015
                  • 64

                  #158
                  MyLeague Online Discussion (Great dev post kickoff)

                  Originally posted by NBATodayLeague
                  Has the question been answered of owners being able to join mid season?


                  Sent from my iPhone using Tapatalk

                  Idk yet good question probably gonna be answered in Steve's interview


                  Sent from my iPhone using Tapatalk
                  Last edited by Knickstapeforever914; 08-25-2015, 12:56 AM.

                  Comment

                  • amedawg00
                    2K OL Legend
                    • Jan 2008
                    • 2884

                    #159
                    Re: MyLeague Online Discussion (Great dev post kickoff)

                    I think alot of the questions regarding things that were broken/glitched in 2k15 OLs i.e. game registration, kicking/inviting users after the season has begun, etc. will not get a direct answer from the devs after Simballer basically ruled them out as an issue going forward due to the new server architecture and foundation for myleague online. From the below quote, I think it is fair to assume that those issues were fixed when the team built the new platform from the ground up with the goal of achieving stability above all else.
                    Originally posted by SimBaller
                    Hi folks,

                    I see people mention things like, "did they fix the bug about being able to rejoin the league once you leave?" To that, I say no. No, we didn't because this an entirely new experience. That bug never existed in this experience. Unfortunately, time IS a factor when you release an annual title. It's not an excuse I use, because it is my problem, not yours. You want (and deserve) the universe. That being said, I'm tremendously proud of the people who managed to create an all-new online league foundation (that will serve us well as new features are added) while simultaneously making what I think is probably the biggest single year jump in our franchise in a long time.

                    At the end of the day, if it's not abundantly clear even after reading the "Little Things" section of my blog post...We've got your best interests at heart. Enjoy the mode(s) this year.
                    Last edited by amedawg00; 08-25-2015, 12:26 PM.
                    [OS Vets NBA 2K10 Champion]

                    [XLSL SIX NBA 2K11 Champion]

                    [NSBA SIV NBA 2K11 Champion]


                    [NSBA SVI NBA 2K12 Champion]


                    [SCH SI NBA 2K15 Champion]

                    [SCH SII NBA 2K15 Champion]

                    [SCH SIII NBA 2K15 Champion]

                    [SCH SIV NBA 2K16 Champion]

                    [SCH SV NBA 2K18 Champion]

                    Comment

                    • amedawg00
                      2K OL Legend
                      • Jan 2008
                      • 2884

                      #160
                      Re: MyLeague Online Discussion (Great dev post kickoff)

                      Originally posted by Leftos
                      CPU teams will give you instant feedback in MyLEAGUE Online as they would in MyLEAGUE Offline if they don't like the trade as to why. If they do like the trade, the trade goes up to the server for arbitration, and if it's successful it either goes through (admin trade approval off) or goes into the admin's pending approvals pool (admin trade approval on).
                      Leftos, in the above quote, you detailed how the user/user and user/cpu trade system works with the arbitration system. It harkens back to how trades were handled on the last gen OAs, which was fair and transparent for the most part.
                      Originally posted by Leftos
                      No, not this year. It's just a Free Agents pool that you can sign from for your team to go all the way to a 15-man roster if you have the roster spots. You can always waive your way to 13 and sign up to 15 if you need some backups with key skills to fulfill that one need your team has had since the start of the year.
                      On the other hand, I was hoping you could explain if there was an arbitration system for the FA pool that you confirmed to be in myleague online. I was curious as to whether there is an arbitration system or some sort of automated logic that triggers when multiple teams try to sign the same free agent from the FA pool. Is it based on the amount of money offered (even though there is no salary cap implications), or just a manual assignment of the FAs on the teams with a first come first serve approach. Thanks in advance.
                      Last edited by amedawg00; 08-25-2015, 12:51 PM.
                      [OS Vets NBA 2K10 Champion]

                      [XLSL SIX NBA 2K11 Champion]

                      [NSBA SIV NBA 2K11 Champion]


                      [NSBA SVI NBA 2K12 Champion]


                      [SCH SI NBA 2K15 Champion]

                      [SCH SII NBA 2K15 Champion]

                      [SCH SIII NBA 2K15 Champion]

                      [SCH SIV NBA 2K16 Champion]

                      [SCH SV NBA 2K18 Champion]

                      Comment

                      • Knickstapeforever914
                        Rookie
                        • Aug 2015
                        • 64

                        #161
                        Re: MyLeague Online Discussion (Great dev post kickoff)

                        [QUOTE=amedawg00;2047602230][quote=Leftos;2047587006]CPU teams will give you instant feedback in MyLEAGUE Online as they would in MyLEAGUE Offline if they don't like the trade as to why. If they do like the trade, the trade goes up to the server for arbitration, and if it's successful it either goes through (admin trade approval off) or goes into the admin's pending approvals pool (admin trade approval on).

                        Leftos, in the above quote, you detailed how the user/user and user/cpu trade system works with the arbitration system. It harkens back to how trades were handled on the last gen OAs, which was fair and transparent for the most part.
                        Originally posted by Leftos
                        No, not this year. It's just a Free Agents pool that you can sign from for your team to go all the way to a 15-man roster if you have the roster spots. You can always waive your way to 13 and sign up to 15 if you need some backups with key skills to fulfill that one need your team has had since the start of the year.

                        In on the other hand, I was hoping you could explain if there was an arbitration system for the FA pool that you confirmed to be in myleague online. I was curious as to whether there is an arbitration system or some sort of automated logic that triggers when multiple teams try to sign the same free agent from the FA pool. Is it based on the amount of money offered (even though there is no salary cap implications), or just a manual assignment of the FAs on the teams with a first come first serve approach. Thanks in advance.

                        Intrested in all this and if the social media/ticker will update live signings/waivings/trades/ and rumors as they occur thanks leftos!


                        Sent from my iPhone using Tapatalk

                        Comment

                        • Leftos
                          NBA 2K AI Software Engineer
                          • Oct 2010
                          • 1255

                          #162
                          Re: MyLeague Online Discussion (Great dev post kickoff)

                          Trade arbitration is simple and tries to prevent two things: conflicting trades from going through, and trades that would tear a CPU team apart. Two users trading separately for the same player should never go through, nor should a CPU team agree to give two stars away because the trades came in separately with a few seconds between them and both made sense in a separate context. So when trading with the CPU you'll get an immediate first response about whether the CPU likes or doesn't like the trade, but then we'll arbitrate on the server to make sure that edge-case timing issues or really busy leagues don't break that team.

                          Free Agency arbitration is basically timing issue prevention again, just making sure that no two teams sign the same player because they tried at the same time. It is first come first serve, but we do want to do something more exciting and challenging moving forward.
                          Eleftherios "Leftos" Aslanoglou
                          NBA 2K AI Software Engineer
                          Visual Concepts Entertainment / 2K Sports
                          Novato, CA, USA

                          Comment

                          • Knickstapeforever914
                            Rookie
                            • Aug 2015
                            • 64

                            #163
                            Re: MyLeague Online Discussion (Great dev post kickoff)

                            Originally posted by Leftos
                            Trade arbitration is simple and tries to prevent two things: conflicting trades from going through, and trades that would tear a CPU team apart. Two users trading separately for the same player should never go through, nor should a CPU team agree to give two stars away because the trades came in separately with a few seconds between them and both made sense in a separate context. So when trading with the CPU you'll get an immediate first response about whether the CPU likes or doesn't like the trade, but then we'll arbitrate on the server to make sure that edge-case timing issues or really busy leagues don't break that team.

                            Free Agency arbitration is basically timing issue prevention again, just making sure that no two teams sign the same player because they tried at the same time. It is first come first serve, but we do want to do something more exciting and challenging moving forward.

                            Could you answer my question regarding the social media and the ticker and how it will be utilized online thanks leftos appreciate your answers !


                            Sent from my iPhone using Tapatalk

                            Comment

                            • amedawg00
                              2K OL Legend
                              • Jan 2008
                              • 2884

                              #164
                              Re: MyLeague Online Discussion (Great dev post kickoff)

                              Originally posted by Leftos
                              Trade arbitration is simple and tries to prevent two things: conflicting trades from going through, and trades that would tear a CPU team apart. Two users trading separately for the same player should never go through, nor should a CPU team agree to give two stars away because the trades came in separately with a few seconds between them and both made sense in a separate context. So when trading with the CPU you'll get an immediate first response about whether the CPU likes or doesn't like the trade, but then we'll arbitrate on the server to make sure that edge-case timing issues or really busy leagues don't break that team.

                              Free Agency arbitration is basically timing issue prevention again, just making sure that no two teams sign the same player because they tried at the same time. It is first come first serve, but we do want to do something more exciting and challenging moving forward.
                              Thanks again for the prompt response. Much appreciated! I feared it would be first come first serve without salary cap implications. Looking forward to a free agent system in future iterations where salary, team chemistry, player traits (play for winner, ring chasing, money chasing, etc) plays into the FA signings during ongoing seasons.
                              [OS Vets NBA 2K10 Champion]

                              [XLSL SIX NBA 2K11 Champion]

                              [NSBA SIV NBA 2K11 Champion]


                              [NSBA SVI NBA 2K12 Champion]


                              [SCH SI NBA 2K15 Champion]

                              [SCH SII NBA 2K15 Champion]

                              [SCH SIII NBA 2K15 Champion]

                              [SCH SIV NBA 2K16 Champion]

                              [SCH SV NBA 2K18 Champion]

                              Comment

                              • Purple Jesus 28
                                Rookie
                                • Dec 2013
                                • 9

                                #165
                                Re: MyLeague Online Discussion (Great dev post kickoff)

                                I really like the effort you go to, I'd love to do this but time and resources have been an issue in the past. Are you likely to do the same for 2k16 and do you upload the roster with rookies/progression etc for the community to also download?

                                Originally posted by amedawg00
                                This is how we did the draft lottery and free agency aspect of our OL offseason. The same method should apply for 2k16 with some minor tweaks. I posted these during 2k15 for the community use if they were prepared to put in the extraordinary amount of work required to pull of an OA within the broken OL platforms. Enjoy and feel free to expound and critique it.



                                This is how we handled our free agency aspect of our OL offseason. The blind bids worked for the most part so long as the commishioner (myself) recused himself from making bids, since I was taking and logging all bids. I used the Blazers for all 4 seasons of the OA, and managed to resign and retain the core of the team through various offseasons, by keeping a clean cap sheet by making minimal trades, andmaintaining flexibility. I am looking to improve on the process for 2k16, so if you have ideas on how to expound on our system, feel free to chime in.

                                Comment

                                Working...