![]() | NBA 2K21 NEXT-GEN - MyNBA COURTSIDE REPORT submitted by yyy2k to NBA2k [link] [comments] BANNER Hello 2K fam! For those that don’t know me, I’m Dave Zdyrko, Senior Producer on NBA 2K21. I have been working with Visual Concepts on 2K titles for nearly 14 years, split up into two different stints. The first run lasted 6+ years and saw me working as a Gameplay Producer & Designer on the football titles from NFL 2K3 through All-Pro Football 2K8 plus one year working on NHL. Part two of my journey started as we were making our first foray onto the then “next-gen” consoles with NBA 2K14 for PlayStation®4 and Xbox One. During this time was when we debuted MyGM, an all-new franchise mode experience that put you in control of a team’s general manager and had you deal face-to-face with the team’s governor, staff, and players as you tried to balance your relationships with everyone while trying to field a competitive team and successful franchise. Over the next six versions of the game, we built upon what we started with MyGM and continued to iterate and evolve the MyGM experience, while also adding MyLEAGUE, which focused on multi-team control and complete user-customization, and MyLEAGUE Online, which eventually brought everything from MyLEAGUE playable online with friends. I’m going to be blatantly honest when I say that as a longtime diehard fan of franchise sports games who was playing them well before they were even a thing - I had to track everything from box score stats to season standings and schedules by hand - I’m extremely gratified with what our team has been able to accomplish over the years in developing what I truly consider one of the most complete and enjoyable franchise experiences. While I’ve worked a great deal on other modes like MyCAREER (check out what’s new in next-gen NBA 2K21 here), and am proud of the gameplay from the football days, what we’ve accomplished with the franchise modes in NBA is what I’m personally most proud of in my videogame career. Franchise modes often have incredibly invested and ardent fans. At Visual Concepts, we have a team composed of a plethora of dedicated producers and engineers (who are basically co-designers because they’re all also hardcore franchise nuts) working to deliver the best franchise mode in the business. In our core franchise group we have Jeff Schrader, Tim Schroeder, John Walker, and Eleftherios “Leftos” Aslanoglou who have spent the last half-decade plus trying to add in every feature we’ve each always wanted to see in an ideal sports franchise mode. All this brings us to the next-gen version of NBA 2K21, as we begin our journey with the PlayStation 5 and Xbox Series X|S. Early on, when discussions started about what we wanted to do with franchise on the new consoles, there was some initial talk about rethinking and rebuilding, kind of like we did with MyGM way back on NBA 2K14. However, we decided this might be a disservice to our franchise fans if we began a new generation by taking away anything that we’ve worked on over the years. Instead, we decided that we would take everything that we’ve learned and built with MyGM, MyLEAGUE, and MyLEAGUE Online and put it all together in the all-new and all-encompassing MyNBA. MyNBAStarting with NBA 2K21 on PlayStation 5 and Xbox Series X|S, our franchise mode has been re-branded and will now be called MyNBA. At its core, the name pretty much says it all – it’s your NBA, it’s your franchise mode, however you want to set it up. The mode has every single feature that you know and love from the previous modes, all rolled up into one where you have full control over which ones you want to turn on and off.Let’s start things off by going through all the things that you can set up going into the mode. PICTURE: MyNBA Setup Options MyNBA Setup Options The first box you’ll see when you start a new MyNBA save will be the MyNBA Setup Options. Each of these, when enabled, will add new steps to the setup flow that will allow you to further customize the mode on a much deeper level. These options include: Fantasy Draft, Customize League Rules, Custom Roster, Customize League, Customize Salary Cap, Customize Simple Settings, and Customize Advanced Settings. Fantasy Draft is pretty straightforward. You can turn this on if you want to start the mode with a fantasy draft of all the players instead of having all the players start on the teams they’ve been assigned to in the roster. It has all the customizable settings that we’ve had in the game in previous years. Customize League Rules is the completely new feature in this batch and lets you go through and pick all the rules that the mode will start with without having to wait for the League Meetings in the offseason where you are limited to five rule changes per year. Now, you can go through and set all of the rules in each of the categories – Lottery, Standings, All-Star, Shot Clock, Foul Out, Lane Violation, Eight-Second Violation, Backcourt Violation, Playoffs, Possession Arrow, Bonus, Goaltending, Back to the Basket, Sudden Death Overtime, Free Throws, Salary Cap, Trades, Draft, Contracts, and Elam Ending (more on this later) – however you want them from the jump. Custom Roster lets you pick between the official 2K Sports roster, 2K Sports Injury-Free rosters, or one of the countless custom rosters designed by members of the 2K community. Customize League is where you can re-align teams, replace existing teams, or add new classic, all-time, or custom teams to the league, and – new to NBA 2K21 – remove teams from the league. Yes, that’s right – for the first time, we’re allowing you to reduce the league size from the current 30 and now you can bring it down to as low as 12. This means that instead of the 30 to 36 range of league sizes we’ve supported in the past, this year you can now have leagues that range from 12 to 36 teams. This makes it possible for users to try and recreate past seasons where the NBA didn’t have 30 teams or just have a smaller league to support a more concise MyNBA Online experience. The last three – Customize Salary Cap, Customize Simple Settings, and Customize Advanced Settings – will add more setup option menus to the flow that will allow you to dig deeper into the intricacies of how you’d like to start the mode. Advanced CBA Rules This next box is something that we decided to include because we felt it was something that could be turned on or off as a group that would greatly change the overall franchise experience. Over the years, we’ve added a slew of some of the CBA’s more complex rules to the game to try and create a completely authentic NBA user experience. While these new features have all been asked for by hardcore members of our community and have greatly-enhanced the mode, we decided that it would make sense to give users an easy way to turn all or some of these off if they felt that it made the game too difficult, as many of these rules make signing players, completing trades, and just dealing with team management a lot more complex. When you come into the setup options for the first time, these will all be defaulted to ON because that’s the way we want most users to experience the mode, but if you want an easier time, you can quickly turn off these options as a group or individually – Dead Cap (released players counting against your salary cap if not picked up on waivers), Stepien Rule (limit on trading away 1st round picks in consecutive years), 30/60/90 Day Rules (limits on trading away recently-signed players), Restricted Free Agents (ability for teams to match offers on RFAs), Trade Finances (requirements to match salaries on trades), and Waiver Rules (requirement for 48-hour waiver period). Role-Playing Elements The next setup group could also have been called “MyGM Options,” but we opted to refer to it as Role-Playing Elements. This is actually an area of the game that really took a lot of the work in developing MyNBA as a whole because getting the MyGM options to play nicely with the fully-customizable and multi-team MyLEAGUE stuff took a tremendous amount of development and design work (or else we would’ve just never made MyLEAGUE and just added all the customization and up to 30-team control to MyGM back in year 2 for NBA 2K15). Here is where you can choose to turn on or off the following – Conversations, Scoring, Skills, Tasks, and Morale & Chemistry. The conversations will determine whether or not you have the face-to-face conversations with the governor, staff, and players. This year, you can have these on or off no matter whether you’re controlling just one team or up to 36 teams – and you can even have 36 team control with conversations on for only a subset of the teams you’re controlling. Scoring, Skills, Tasks, and Morale and Chemistry are all core components of the previous MyGM experience that can be turned on or off as a group or separately. For instance, if you didn’t like all the reading you had to do in the conversations but did like getting Tasks from the governor, staff, and players and liked being able to upgrade your GM’s skill tree, in NBA 2K21’s MyNBA, you can just turn off Conversations and turn on Skills and Tasks to get that experience. It’s all up to however you want to play! Budget and Finances In Budget and Finances, we have some simple options like whether or not the Salary Cap, Hard Cap, and Luxury Tax options are turned on or off, plus Price Changes and User-Controlled Budgets, which for the last generation were features that we had kept exclusive to the MyGM experience and didn’t allow for MyLEAGUE or MyLEAGUE Online. As MyNBA is all about giving you complete control over what features are available, this year you will be able to set a team’s prices for tickets and concessions, or a team’s budgets, whether or not you’re playing the game with any GM features on. Play With Friends This option is pretty straightforward. When you enable this option, it means you’ll be making a MyNBA Online league, and it will have all of your customization options available to you. So, if you don’t think you can find 29 other players to fill out a 30-team league and would rather not have any teams under the management of the CPU, you can cut the league size down to as low as 12, so it’ll take less friends to fill out the league. I’ll go a little deeper into what’s new for former MyLEAGUE Online players a little later in this blog. Automate Offseason Time Periods The next box is for Automate Offseason Time Periods. This is really just an easy way to turn off the offseason (and have it be simulated) for users that want to keep playing regular seasons and playoffs without having to deal with the offseason. And while it can be turned on or off as a group, we also let you pick and choose to automate the periods – Retirements, League Business, Staff Signing, Drafting, Free Agency, and Player Progression – each individually. Start From This next one lets you determine whether the league starts from the beginning of the Regular Season or the previous Offseason. It works pretty much like it has in the past. It’s worth noting that Start from Today won’t be available at launch, as there isn’t an official start date yet for the next NBA season. G League w/Playable Games A subset of our franchise fan base has been clamoring for this for years and with MyNBA in NBA 2K21, we’re finally able to bring back playable G League games! If you want to include the G League in your mode, you can leave this option turned on. Otherwise, if you don’t care for the G League games, you can turn it off. When turned on, the G League teams will play a schedule of games, and if you look at the Daily View, you’ll see the G League games interspersed with the NBA games. Or you can check out the Daily View (G League) to just see that day’s scheduled G League games that you can play or simulate with regular sim, SimCast, or SimCast Live. Ranked Last up is Ranked, which got us some critical feedback in the early going. This is the one option that will limit what can be customized because we’re still trying to create an experience that allows us to compare players worldwide on a level playing field. While it’s still limited, we have expanded on the things that can be customized compared to last year, so you can tailor it to your liking more than you could before. For instance, we decided to take Actions out of the mandatory part of the Ranked experience, based on the strong response from some users. We welcome all feedback and would love to hear more about what the community would like to see out of the Ranked mode in future years. What Are the New Features?One of the challenges of going down this path of merging MyGM, MyLEAGUE, and MyLEAGUE Online into a single, fully-customizable MyNBA is that it took a tremendous amount of work to get all the MyGM features working with more than one team, getting things like Tasks to work without Conversations, and getting all of it to work Online.Nevertheless, here are some of the completely brand-new features coming to NBA 2K21. Playable G League Games I’ve already talked about this one as part of the setup options. You can now play a full schedule of G League games in MyNBA in NBA 2K21. All the games are fully playable, but can also be simulated via quick sim, SimCast, or the interactive SimCast Live, and with all the jump-in and jump-out capabilities that you get with NBA games. Revamped Boom/Bust System We introduced a simple Boom/Bust system to the game last year that added a little randomness to the potential of the prospects, but have given it a major facelift this year and completely revamped it. Younger players in the league will now have a more dynamic growth path using the Boom/Bust system. Players can have low and high-potential floors, low and high-potential ceilings, and a probability to boom, bust, or hit somewhere in between. PICTURE: Boom/Bust System In addition, until age 23, we will continue to determine the player’s potential based on multiple factors to make it so that every player will still be exciting during the developmental years. The same player could have wildly different growth paths in each save, so keeping up with scouting prospects after they’re in the league will be critical to building a dynasty. We’ve also revamped player generation to better leverage the Boom/Bust system to make for more “interesting” players to scout and further enhanced draft storylines, but as always, all of this can be edited if you want to sculpt your ideal prospects. New Staff We’ve added an additional Assistant Coach that you can hire and fire that has an impact on how your players perform – and will also be seen on the bench if you’re one of those franchise players that actually goes in and plays games. 2K Share Setups & 2K Share Scenarios If you picked up the current-gen version of NBA 2K21, you’ll at least have some idea of what the latter is all about, but since we haven’t publicly spoken about them, I’ll do so now. The 2K Share Setups is a way for the community to share mode setup options. With all the customization we’re adding, we know it can be overwhelming for some, and those users will most likely just roll with the default options out of the box and play the mode in the way we feel it is best experienced. However, this would be missing out on some potentially cool things that more ambitious community members have set up, and this is where 2K Share Setups comes in. All it takes is for one member of the community to set up the league rules, teams, rosters, etc. to put together the best possible representation of some classic past seasons – whether it be the early years of the Magic vs. Bird era, or some year in Jordan’s dominant Bulls’ reign – and if they share it here, then the rest of the community can relive these past seasons with tuning and rules that closely represent the era. With 2K Share Scenarios, we wanted to give the community members a way to upload save progress in their MyNBAs, where they’ve set up different scenarios and challenges for other community members to try and overcome. For instance, maybe you’ve setup a scenario where you’re in control of the Clippers and down 3 games to 0 in the Western Conference Finals against the rival Los Angeles Lakers. And you want to see if other members of the community will take on the challenge of coming back from a 3-0 deficit against LeBron James, Anthony Davis, Playoff Rondo, and the rest of the Lakers crew. Scenarios like this, and whatever else the most imaginative minds within the community can create, can now be easily shared for others to play. Tattoos All right, this is one of those new features that isn’t exactly a new feature. Regrettably, this is something we had to remove from the game during the last generation of consoles, for the greater good of the game. With that said, I’m very pleased to announce the following: We’re finally getting tattoos back on generated players and prospects in NBA 2K21! PICTURE: CAP Tattoos The tattoo system is a LOT more advanced than the one from many moons ago, and it has a base in the aforementioned MyPLAYER tattoo system. So with that, we can proudly say generated player tattoos are now officially back and better than ever! New Slide Nav This isn’t really a new franchise feature, per se, but it was something that was pushed hard for by Jeff Schrader and Leftos for years as something important to the franchise modes, so it’s getting included here. We’ve added a new slide nav that you can bring up while anywhere in the mode by simply flipping up on the Right Stick, so you can quick jump from one menu to the next no matter where you are in the game. And since MyNBA is such a menu-driven mode, we think this greatly enhances the user experience – at least once you get used to pressing up on the Right Stick when you want to go to a new menu instead of pressing the back button (B or Circle depending on your console of choice). PICTURE: New Slide Nav What’s new for former MyGM Players? Because of how we melded the old modes together, I wanted you to see what you’re getting as new features based on what mode you played the most in the past. For instance, if you considered yourself a MyGM player, you’ll now have more customizable options than we’ve ever given you previously. For starters, you are no longer limited to being the general manager of a single team. You can now choose to GM every single NBA team if that’s what your heart desires – and that’s up to 36 teams if you expand the league to its maximum, or 12 teams if you bring the league size down to its minimum. What’s more, for the teams you control, it’s completely up to you what features are on or off on a per team level, such as – Actions, Conversations, Facilities, Prices, Budgets, Morale, Trust, Score, Skills, and Tasks. So, if you want to GM all the teams and deal with getting Tasks from the team’s governor, staff, and players from only a smaller subset of teams and actually have to load into conversations with an even smaller subset of teams, then you have full control over how you want to handle it. And as I touched on earlier, we’ve relaxed a lot of the customization restrictions on Ranked play, so you can participate in the online leaderboards while still being able to use custom rosters and start the league with a Fantasy Draft and a few other things. What’s new for former MyLEAGUE Online Players? Since MyLEAGUE Online was already MyLEAGUE but online, the big addition for former players is that MyNBA Online will now be playable with the entire gambit of the GM features that weren’t available in the past. You will now be able to play in an online league as the GM of the team, and have the ability to get tasks that you must complete from the governor, the staff, and the players. And if you don’t keep your governor happy, you can even get fired from the team you’re controlling in this MyNBA Online league, giving yourself another challenge other than competing against your friends in online games. The new features include the following – Conversations, Scoring, Leaderboards (where you can compare how you rank against other League Members in a local leaderboard), Skills, and Tasks. And just like in the previous sections, the league can be played where each individual user can choose to play with any or all of these features on or off, so some can have the GM experience, while others don’t have to. What’s new for former MyLEAGUE Players? MyLEAGUE was always the fully-customizable mode, but the two things that we didn’t allow MyLEAGUE users to do in the past was use any of the GM features or partake in the budgets and finances, as we always wanted to keep those exclusive to MyGM. However, with MyNBA, the former MyLEAGUE players can now pick and choose whether or not they wish to play with these features. If all they really wanted was the ability to get Tasks from the governor, staff, and players but not have to deal with loading into the text-based conversations, they can do that now. And if all they wanted was the ability to deal with setting ticket and vendor prices and set the team’s budgets, while not dealing with things like tasks and conversations, that’s also available. Any and all of it can be turned on or off either individually, or as groups. Closing Thoughts One of the main things we wanted to do with our first entry on these new consoles was to not take anything away from our franchise players. All too often, a new console generation means starting from scratch for franchise fans and having to start getting features back with each subsequent release of the game. We didn’t want to take that approach this year and with MyNBA, we have given our players everything that we had on the last console generation, plus a whole lot more. The second main thing we wanted to do with MyNBA is lay the groundwork for the next 6+ years. We feel that by combining the previous modes into the all-encompassing MyNBA, it’ll make it easier to add features down the road. Rather than trying to split time with three different modes that have varied requirements, everything we do will be for the MyNBA brand. To wrap things up, I want to send out a thank you to our great online community. Over the years, you have given us a tremendous amount of support, which has allowed us to continue to use development resources to keep improving our franchise modes and create best-in-class experiences. And you have continuously given us feedback – both positive and critical – that helps us try and make a better game. We on the franchise team at 2K appreciate what you have done for us, and we really hope you enjoy MyNBA… not only in NBA 2K21, but in each year after that as well! |
Questions | Answers |
---|---|
Space Cadet Pinball, how does it feel to be the most played "bring your child to work day" game? I remember it fondly. | The best part is that I used to "teach" computer lab when my kids were in K through 6th grades, back when Pinball was still included and well known. The kids could care less about anything technically hard or interesting that I'd worked on, of course, but Pinball gave me instant street cred with them. |
Especially cool was being able to walk over and enter a secret code that only I knew that would turn on all the cheats, like infinite lives. They thought I was a wizard at that age! | |
The code, by the way, is "hidden test" without the quotes! Then various keys do different things, you can click and drag the ball around, and so on. Google it for the gory details! | |
I always like to point out that I was working with a full set of original IP from Maxis, so I had nothing to do with the design of the game, or it's art, etc... that was all done! My contribution was volunteering to port it, including a partial rewrite from asm to C, to work on MIPS, Alpha, PowerPC, IA64, ARM, and so on, which was actually a lot of work. But I got it into the Windows box, which is how and why everyone knows it today. But all credit for the gameplay and so on goes to Maxis, all I did was not screw it up in that case! | |
the below is a reply to the above | |
To add a bit of detail re Space Cadet Pinball: we built Space Cadet originally at my company Cinematronics and did a deal with Microsoft to ship it with the Plus Pack that accompanied Win 95 and Win 98. While it technically didn't ship w/ Windows, the Plus Pack had something like a 25% attach rate and pinball wound up on most systems anyway. Microsoft actually had an option in our original contract from 1994 to ship it with the OS itself or the Plus Pack. Maxis was our publisher for the subsequent retail version, and later bought my company. More germane to this thread: I believe Dave's port entered the picture a few years later, after Win 98, and was likely critical to pinball continuing to ship on later iterations of the Windows OS (i.e. 32-bit). I definitely appreciate the time he put in to give the game extra years of life on the Windows platform. Kevin Gliner, game designer and producer for 3D Pinball, and co-founder of Cinematronics. | Pleased to FINALLY put a name to the game design! You should update the Wikipedia article for the game, as I think it lists Matt Ridgway, who might have been sound? I've been crediting Maxis for years, not knowing the role of Cinematronics who was who. One thing that confused me: wasn't there a company that did video games in the 80s called Cinematronics? Any relation? Star Castle, Armor Attack, etc... |
As for timing, this likely between the Win95 and Win98 Plus! packs. It was very early on at least, and shipped at least in NT4, and perhaps earlier in "SUR" release that ran atop NT 3.51, but I don't have access to any source files to check dates! | |
the below is a reply to the above | |
I keep meaning to fix that wikipedia article, there's a significant number of people that worked on the game and for some reason only Matt (an independent sound guy who did some excellent part-time contract work for us) is listed. There's also a lot of confusion about the timing of various releases and the companies involved, and who owns it now (EA). I actually have all the original source, although no rights to any of it anymore. Hard to say on the timing of the port. I was working in Redmond in '99 when I got word someone had done an NT4 and Win2000 port (I'm assuming that was you), so that was the first time the port showed up on my radar. I have a more confident memory (and contracts, email, etc) of all the events related to how pinball came about and the first couple years after it was released. I like to think pinball was the very first Win95 game (it was fun to watch Gates and Leno pretend to play it on stage at the Win95 launch event), but of course there were other games that shipped with the launch too. You're correct, there was an 80s arcade game company called Cinematronics that went out of business long before we started in 1994, and someone had let the trademark lapse. How we came to be called Cinematronics is a long story for another time... | NT shipped in 96, so the version I did for it would have been done in 95. I remember working on it about the time Win9X was shipping or in late beta. I could be wrong on that part, but Nov 95 would be my guess. |
the below is another reply to the original answer | |
Damn dude, porting assembly? You are a legend! | Thanks - we actually did all of our debugging in assembler. We didn't have any source-level or line-level debugging at all (except as noted below). So you'd connect to a machine through an ssh-like tool and then, if the symbols were right, you could get a callstack and inspect memory, disassemble functions, and so on. But since we spent much of our day staring at assembly, I became reasonably adept at it. |
I say "reasonably" as I was lazy enough that I would compile the components of interest to me with Visual Studio PDB symbols so that, if I could repro on my own machine, I could then source-level debug it. That made me fast at some stuff that others were slow at, but I likely never got as proficient at asm debugging as someone who never had an alternative. I had a developer friend named Bob whom was an ntsd (our debugger) superstar, and he'd write expressions inside of breakpoints to fire conditionally, that kind of thing. So I did learn that trick, but I'm sure there were dozens I just never knew. | |
That all said, we rarely if ever coded in assembly. All coding was in C/C++. | |
In the Pinball case, parts of the original were written in hand-coded in asm by Maxis, like the sound engine, and wouldn't have had a hope of working on anything but an x86. Rather than be lame and not have sound on the RISC platforms, I opted to rewrite that stuff in C so that it was portable. | |
The RISC platforms also bring their own set of problems like 32-bit alignment for data. And being on Windows NT (now just "Windows") meant being Unicode, but fortunately there isn't a TON of text in a pinball game! | |
the below is a reply to the above | |
boytekka: damn, the only time that I did assembly language is when we tried moving a small machine through the printer port.. I miss those days LordApocalyptica: Only time I did assembly was when I wanted to make a game on my TI-84, and decided that I didn't want to. I miss those days too. | First game I wrote in assembly I did in a machine language monitor on my C64. You can't (easily) relocate 6502 so to add code you'd have to jump out, do stuff, and jump back... Crazy! |
the below is another reply to the original answer | |
If I can ask a question, how does it feels to go from coding with basically zero help to working with modern IDE and code editors that give you a lot of infos, tips, error notifications and so on? I've started programming like a year ago from zero, and I don't think I could be able to program like y'all did 20 years ago or more. Thanks for doing this AMA anyways! | You're very welcome! The progression in tools has been amazing, really. I remember HESMON and my first machine language monitors for the PET and C64, then really nice ROM dev environments, and CygnusEd for the Amiga... all the way up to PlatformIO and Visual Studio Code. |
My most recent "WOW" moment was adding a line to my lib_deps line in platformio, which magically included the library being developed at the URL on github. So you can link to online projects... cool. | |
the below is another reply to the original answer | |
Just wanted to say thanks for the Alpha port! | Alpha AXP was by far the hardest to debug! "Branch later, maybe" |
the below is another reply to the original answer | |
I just want to thank you for my first experience with pinball. I am now a top 100 competitive pinball player and own 16 pinball machines. | That's cool, which do you collect primarily? I was always a fan of Williams, and am FB friends with a couple of their older devs like Steve Ritchie, Larry DeMar, and Eugene Jarvis (but I should be careful, Bill Gates warned me never to name drop :-) ) |
I have a Black Knight 2000 as my own machine right now! | |
the below is a reply to the above | |
I have a wide range. Some modern Sterns like Metallica, Jurassic Park, Tron and Iron Maiden. Older Bally’s like Frontier and Fathom. 2 classic Bally/Williams Dr Who and Attack From Mars. Plus a few EMs. I like them all! Attack From Mars was the game that got me into the physical world of pinball. Collecting has been more of a recent pandemic thing since I can’t go out and play. I miss traveling around the country playing in big tournaments. Oh yeah and Steve Ritchie is quite the character. You must meet him some day. I’ve met him a few times and each time has earned a place in my pinball stories I talk about with friends. | Congrats on the collection, that's a nice set! I've never met Steve - I did meet Larry DeMar in vegas. I was playing at a slot machine and he was next to me, and had a name tag, and I was like... "Excuse me sir, but does the word Robotron mean anything?" and it turned out to be him! |
Asking as someone pretty new in software development, did you experience impostor syndrome? If so, how did you deal with it? | My first couple of years were very productive, so I wasn't insecure about my output, but even so I definitely experienced imposter syndrome. I think most people who achieve aspirational roles do... I have a friend who was in the NFL who describes the same feeling. |
Being as productive as your peers is sort of the pre-requisite, and if that's true, then remind yourself that when you were in fifth grade, the eighth graders on the playground seemed so old and mature! It's odd in that I started in 1993, but to me anyone who started in the 80s was a "true" Old Timer and remains so in my head to this day. And similarly I'm no doubt the grizzled veteran to people I hired a few years later. | |
I know when I started I felt like the dumbest guy in the room, and by the end I felt like the smartest guy in the room, and I don't think I'd gotten any smarter along the way. So it's all relative and perception. Well, that and the stock caused some serious attrition of the "really smart"! | |
I remember visiting Google a couple of years ago in the bathrooms they had posters that read "YOU ARE NOT AN IMPOSTER", and info about seminars and so on about it, so it's very common! I wish I had a concrete strategy for you, but I don't other than "It's commonplace, and I bet there are a ton of resources on the Web. Don't be surprised you're experiencing it!" | |
What would you encourage someone to start learning today related to your field? | I'm learning React at the moment. Let's face it, the web development experience is utter nonsense. So I kept hoping for something that would make it clean, and easy to make components, and to work with REST apis. So I went looking for a solution. Then I read about Angular, and it seemed like "too much" to learn for the sake of making a SPA. |
But React seems understandable enough and solves a ton of problems with web development, not the least of which is being able to intermingle HTML and Javascript (via JSX). | |
As for languages, I'd probably start with Python. I prototyped a complicated LED system a couple of years ago and it was admirable what it could accomplish for an interpreted language. And you probably have to know modern Javascript as well. | |
Now, would you be rather interested in working for windows, macos or linux ? | I work in all three. For my own projects I write to the ASP.NET Core 3.1, and that's available on Windows, Mac, and Linux. I originally wrote my LED server to it under MacOS, then moved it to Windows with about 5 minutes of changes (related to the consoles being somewhat different). Then I moved it to Linux, where I made it work and then containerized it with Docker. I got it up and running on my Raspberry Pi and in a Windows HyperV and under WSL using Ubuntu. To me that kind of stuff is super cool. |
Once I had it working in a Docker container I deployed it to my Synology NAS, which is some variant of Linux. So my NAS runs my Christmas lights! | |
I love stuff like that when it works! | |
My main workstation is a Dell monitor that has an internal KVM. I have a 2013 Mac Pro connected to it, which is maxed out and then has an eGPU and eRAID setup via Thunderbolt. And then I have a 3970X Windows PC connected as well, and I can jump back and forth with a button. | |
I spend most of my day in Windows now, unless it's video related, in which case I use Final Cut Pro. | |
Hi Dave, thanks for the AmA! In regards to task manager - often times I have to click the 'end task' button more than once to get the frozen program to actually close. Why is this? Thanks again. | Remember that, at least in my day, End Task is different than End Process. The former sends a "Please close yourself" message to the app, and if it's hung, it should then detect it and so on, but doesn't always. Imagine the app is in a weird state where it's still pumping messages, it's not hung, but it's broken. End Task likely won't work. |
That's when you need End Process, which tears everything down for you. The substantive difference is that the program gets no choice in the matter and no notification. End Task can be graceful. End Process is brutal. | |
the below is a reply to the above | |
What about when the task manager stops responding? We need a task manager manager to manage the task manager. Lol | I've never seen that happen, ever, unless the system itself or the window manager is bunged in some way. Your puny Task Manager cannot save you now. |
Then again, nothing can, save a reboot. | |
What cool new tech are you excited about? | Right now I'm actually trying to productize something of my own, a system for doing hidden, permanently-installed LED holiday lighting. It receives the effect entirely over WiFi, or it can fall back to built-in effects and so on. Quick demo from 4th of July here: |
https://youtu.be/7QNtj2hZtaQ | |
I'm done the software on the ESP32 and on the desktop, and working on the phone app now. So the next step is to find someone to manufacture the actual addressable LED strip fixtures. They'd be like under-counter LED strips that snap together end to end, but weatherproof, and with WS2813 LEDs internally. | |
In terms of stuff that I'm just benefitting from, the latest CPUs from AMD are amazing. I have the 32-core 3970X and the raw computing power is hard to comprehend. That you can buy a 32-core chip for $2K (or 64-core for $4K) amazes me! Now I need to learn AI or something to make use of all of that hardware... | |
After the rise of WinRAR, did you continue to use the trial or did you pay? | From: [[email protected]](mailto:[email protected]) |
Sent: Saturday, April 29, 2006 3:14 PM | |
To: Dave | |
Subject: Your BuyRAR.com Order #: 122229610 License Key | |
| |
| Attachments: rarkey.rar |
My WinRAR order number, from about 15 years ago, is above. And my WinZip license is much older than that. As someone who (a) made their real living in shareware and (b) worked on Product Activation, I'm the kind of guy who always licenses everything! You'll notice in my PlatformIO/"Arduino" video I even walk people through how to contribute to show how easy it is. I love good, cheap software. | |
the below is a reply to the above | |
Would you download a car? | My wife's Tesla downloads update all the time. I'm sure they're just as complex as the mechanical components of the car, so in a sense, we already do! |
the below is another reply to the original answer | |
But... why did you keep the email? | I have a folder on my OneDrive called Registrations where I keep copies of license keys and registrations. So it was handy. Looks like Telix is my oldest registration from 1989 or so. |
Also what was Microsoft really like back in the 90s? As a user of MS-Dos 3.30 forward till now. I’m assuming there has just been a whole tide of changes. Was double space really as funny on the dev side as it was on the user side with the slowness and the pufferfish as a logo :) | I worked on Doublespace in that I wrote a thunking layer that could live in low memory and then moved the rest of the code into the HMA. I didn't work on the compression, but odds are the guy who did is reading along right now, I bet! |
I don't really know if it was faster or slower than its contemporaries like Stacker. I wrote one for the Amiga, though didn't get it quite finished before starting at MS, and it's an interesting and hard problem to do well. At least on the AmigaDOS it was, FAT would be a tad easier. | |
the below is a reply to the above | |
I mean for its time it was great. But back then floppy disks and 10M RLL-MFM drives were more the norm. It was actually awesome to have it included IN the OS instead of having to buy stacker. I think this is why I get so much of a kick out of every phishing AD that says download this to double your RAM. It just takes me back. | RAM Doublers are a whole 'nother ball of wax. Raymond Chen, in his blog "The Old New Thing", covers them well. If I understand it correctly, in the most famous case the code to do the actual memory compression was disabled, so it literally did nothing, but did it with overhead. |
On the other hand, I note that current Windows, the HyperV, and even my Synology NAS offer "Memory Compression" now so perhaps there's a time and a place on modern cpus and systems. | |
I'm an Engineer and regularly use MS Office to produce reports and calculations. Subscript and Superscript are something I use all the time. For at least the last 15 years, in MS Word I can hit "Ctrl +" & "Ctrl Shift +" to make the highlighted text Subscript or Superscript. But MS Word sucks for calculations, so I use MS Excel. But MS Excel it's about 8 clicks to make something super or subscript, and the hotkey technology hasn't made it in. So my question is, why was MS Office 2003 the best version of office that was ever produced? | I retired in 2003. Coincidence? I'll leave that one up to the scholars. |
If you could go back and change anything about Windows without consequences or worrying about backwards compatibility, what would it be? | Format! I wrote that and since I was used to using the Visual Studio Resource Editor for dialogs, but couldn't in this case, I just laid out a stack of buttons and labels, content in the knowledge that a Program Manager or Designer would come up with a proper design for it that I would then code up. But somehow, no one did, and no one has for 25 years! So it's a big tall stack of buttons like a prairie grain elevator. |
Ever met Bill Gates or have an interesting personal experience with him or another higher up you can share? | Yes, even when I was a new college hire he had the 30 of us or so over for beer and a burger in his back yard. It was a nice touch and quite informal. Obviously, at some scale, it wasn't 30 people anymore and they couldn't continue it! |
Ever play the video game Star Castle? It was like that. Concentric circles of people standing around BillG each armed with what they hope is a question or comment so clever they'll stand out in some way! | |
If every software you need would be available for both systems. Would you use a Linux distribution or Windows 10? | Right now I'd use Windows 10 because, if the same client software is available, I'd do it on Windows simply because I have a new 3970X w/ 128G of RAM and triple RAID0 SSDs plus an Optane stick. All for about 1/10th the price of a Mac Pro. Since the hardware is so cheap and powerful, it's really hard to resist. |
Even if all the client software were magically available, or Parallels for Linux were a thing, I'd stick with Windows because I haven't seen a Linux UI that I really like. I know everyone has a favorite... if there's an actually good and attractive one that works out of the box, let me know what distro, and maybe link a screenshot! | |
the below is a reply to the above | |
Give Mint 20 with Cinnamon a fair shot! I have struggled for years trying to like a Linux distro but never found one that felt and looked right which I think had been the reason Linux hasn't been adopted mainstream but Mint20 with Cinnamon is possibly it..if not its very very close.. Has awesome multi-desltop winodws feature and you can make it basically just like Win10.. Would love to know what you think of it! 20.1 BETA just dropped and has a super interesting feature called Web Apps that needs to be checked out asap! Heres a link to the 20 long term support version.. some people do not like the Minto Logos/Backgrounds out of the box..keep in mind there are a ton of nice ones included and many more you can get quickly if that's something you don't like..what is really neat is that you can make Mint20 look like any OS.. there are themes that make it exactly like MacOS I just have not personally tried those out yet. https://blog.linuxmint.com/?p=3928 | Thanks, I'll check out Mint! |
I am looking at my copy of Douglas Coupland's "microserfs". Although it's fiction, do you think it resembles the Microsoft Culture of the time? | Lord no, that book bugged me. On the one hand, they're a bunch of pretentious and precocious, annoying kids. I worked on a team (NT) where the tone was set by Dave Cutler and the guys he brought over from Digital, so it was rather different. On the other hand, it's such a big company that odds are those four main people DID exist somewhere in the company. Just not around me! |
Why was (is) a monolithic registry preferred over distributing the settings in a number of files like Unix? Why did windows remain single-user focused for so long when Unix was multi-user since the 70s? In my understanding, if there is just one user, that user has to be admin which opened Windows up to security issues. (I don't even recall any sudo-like privilege escalation in pre-XP Windows.) | Windows NT was multiluser from birth. And there's nothing about the Windows architecture that requires users to be admin; the reality, I think, is that most apps started out in Win95 land and just didn't work if they were run as non-admin, so people ran as admin because the apps required it. |
We couldn't just break all those apps and say "Oh well, get better apps" so what you got was a convention of people running as admin. But again, there's no need to. Same as Unix. | |
The one exception is that under Unix it's easy to sudo and so admin work briefly. I wish Windows had (or exposed) a simpler mechanism for letting me run as a non-admin credential and escalate when needed. I know UAC does the same thing, more or less, if used cautiously. | |
the below is a reply to the above | |
Yeah NT did eventually get around to fixing it. My question was really about the earlier systems, because I think you said you worked on MS-DOS? Since there were existing systems with multi-user and privilege escalation even before the first Windows, somebody must have made a conscious decision to not include that functionality. | MS-DOS was only the second or third OS I can think of for a Microprocessor (CPM, SCP, then MS-DOS). What existed for mainframes and minis didn't matter much in the memory limits available on the desktop. |
What was the inspiration for Space Cadet Pinball and what is your high score? | I don't know, I wasn't the designer, the inspiration part happened separate, I provided the perspiration part! I was actually pretty good at the game, since I was literally paid to play and test it... but I don't know the score, sorry! I do have the world high score on Tempest, though! But not Pinball :-) |
1. What's something super useful within Task Manager you think even seasoned Windows users don't know they can do? 2. What do you think a future version of Task Manager should be able to do? | I think CTRL_SHIFT_ESC is a surprise to a lot of people! |
I think Task Manager needs Dark Mode, and a way to show who has locked what file or device so you can kill the offender when needed. | |
Why is it that I can still find dialogs in Windows 10 that were clearly built using 16 bit Visual Studio 97 version? | This should explain it. When you achieve perfection, you leave it alone: |
https://youtu.be/l75a8CvIHBQ | |
the below is a reply to the above | |
Please for the love of God, use your Microsoft contacts to stop the snipping tool from going away. It's literally perfect but they keep trying to discontinue it. | One Compound Word: SnagIt. It's what you need to make your life complete. |
After my time, but I heard the new snipping and history that's being built in to replace it is pretty good. It better be if they kill snipping tool! | |
Thanks for task manager! I use it for so many things. How do you feel about newer versions of Windows de-emphasizing the control panel in favor of their new settings app? | I'm all for it if they made sure they had 100% coverage of all settings. It's sort of weird that in this day and age, with an R&D budget in the billions, we still have a mix of new control panel and old property pages. But I like the new stuff if it covered all cases! |
Hello Dave! Why does Windows have such a rough time transferring a lot of small files? Is it a limitation of NTFS? | It's not Windows, it's all operating systems. Part of it is filesystem related: |
Imagine copying a file takes 200ms of overhead plus 10ms per MB. Coping 100M of large files will take 200ms + 1000ms = 1.2 seconds. | |
Now imagine you have 100M of 1M files. Now you have 100*200ms + 1000ms = 20000ms or 20 seconds. 20 times as long for the same amount of data. | |
Did you ever get a chance to work in/on OS/2? I stuck with OS/2 until 2005/2006, before moving onto Linux, and would love to hear any opinions and stories you might have. | I didn't! I used OS/2 a bit but never had a chance to work on it. Many of the people I worked with did, though... but if OS/2 were Kevin Bacon, I'm one degree removed. |
I had waited more than 20 years to ask this... What the fuck is Trumpet Winsock? | That's what you need to use TCP/IP on Windows before it was included in Windows. You're welcome. |
What was the idea behind having "generic" activation keys starting in Windows XP that would activate any version, it was said they were for [educational purposes], did Microsoft provide them to 501c3/non-profit schools, or was there a different reasoning? | I'm not sure what you mean by "generic". I remember retail and oem, but what was a generic key? |
the below is a reply to the above | |
There was a set of keys that became public knowledge partway through XP life that appeared to activate unlimited machines as valid, though added a banner "For Educational Purposes Only". I remember trying it back in the day and always wondered what the intention was that was important enough the key activations were never blocked. [I did have multiple legal keys, but curiosity killed the cat and I had to swap one to the "educational" key to see for myself, lol] | I don't actually know! But I can surmise that if it was displaying a banner down in the bottom right corner of the screen, it knew it was not licensed and was likely limited or time-limited in some way. Unless you could actually ACTIVATE them with that key, which would surprise me. |
How does OLE still work? I can't think of anything else that complex and old that still runs. We've got a legacy piece in our application that uses it and I can build against it using .net 4.0, in an Azure pipeline and deploy to windows 10 hosts and a piece of 90s technology still works perfectly. How and why? | It was complex, but pretty well written and very well tested. That's not to say there aren't a lot of bugs outside the common case codepaths, but I bet if Office used it, it's pretty solid, and will be forever. |
Other than your personal phone number, did any Easter eggs make it to general availability? | There was one in the Win9X shell, but I think we removed it for Windows XP and later. So not that I'm aware of! |
Have you ever wanted to make a "sequel" to Space Cadet? | There are actually two other tables available in the original Maxis game that should work, in theory, but I think Space Cadet was the best of the 3, so... |
Were there ever any 3rd party edit/change to shell that made you think, "Why didn't we think of that?" | Not offhand, but "Stacks" on MacOS where it tries to rescue your mess by grouping things by filetype (Images, Docs, etc) is pretty clever. So that's something I wish we'd though of! |
Have you worked at all with Bryce Cogswell and Mark Russinovich?? Also, what was your initial response to Process Explorer /the Sysinternals stuff?? | No, but the SysInternal guys are geniuses of the highest order, so far as I'm concerned (and I say that based on their products, no knowing them). They know their stuff. |
What are your best/oddest purchases you were able to justify as a work expense (for example, were you able to get MS to buy pinball machines as an R&D cost)? | I had DirecTv in my office! I was working on the Media Center prototype and we couldn't get cable on campus, so I got the dish installed on the roof, etc.... |
I had a Tempest machine in my Office but at my own expense. I started right around the days of the "shrimp vs weenies" memo, so they were pretty cost conscious. | |
Is it true that you and Dave Cutler got into a knife fight over a hand of poker gone bad? | A broken bottle is not a knife. |
Was DoubleSpace stolen from Stacker? | No. As I understand it, DoubleSpace was licensed from an Israeli developer. Then I heard that Stacker had somehow been awarded a patent on using a hash table in compression, which sounds pretty ludicrous if true. There was a trial, and even though it revolved around hash tables and math and compression engines, and no one on the jury had been to college, as I heard it. So the big guy lost. That's the story I heard, your mileage may vary. I'm not a spokesman, etc. |
the below is a reply to the above | |
MS-DOS 6.21, the most useless version. I remember writing an extra "2" on my 6.2 OEM disks when the update came out (no point wasting disks). | You say "useless", I say "canonical". |
I think I actually worked on 6.22, not sure. It was 6.2 something. In terms of usefulness, the features I added to it personally were: | |
- Moving Doublespace to HMA to free up a lot of low mem, as noted | |
- Giving Diskcopy ability to do it in a single pass with no swaps | |
- I wrote a new version of Smartdrv that added CD-ROM support | |
- I wrote a special version of Setup that worked via deltas and put everything on a single floppy (no point wasting disks). | |
Mind you, I was just a summer intern when I did that, and it took me about 3 months. | |
What are your favorite DOS command-line tricks that still work in Windows 10? | doskey! |
What actually happens if someone deletes Win32? | Human sacrifice, cats and dogs living together, mass hysteria. Do not attempt. |
Did Bill ever swing by your cubicle and tell you'd he'd take your assignment home and finish it in a weekend if you didn't hurry up? | Cubicle? It was the 90s at Microsoft! I had a corner office with a table, chairs, a Tempest machine, and a sofabed. |
What is the best project you worked on or had friends work on that was canceled, that you would revive if you had the resources? | Windows Media Center, I'd say! And I wish they'd done a great AutoPC that the OEMs could have licensed and made common to most cars. |
There has been a lot of hate on Windows / Microsoft from the Unix / Linux advocates. What are some narratives that you disagree / don't think are true? | I used to love the Amiga, so I know what it's like to feel a sense of advocacy for a platform that you feel is superior but overlooked in the marketplace. |
I think the most untrue narrative I've heard about them is that they all have neckbeards. I think it's only "most", not all. | |
How do you introduce yourself at parties? | "Does anyone here know how to update my Groove subscription on my Zune?" |
What OS are you using now? What's your favorite OS of all time? What's the worst OS of all time? What's the worst Microsoft OS (if different)? | The best OS of all time was Windows NT 4.0 with the Shell Update Release. |
The worst OS of all time was the TRS-80 Model 1, Level 1 DOS that didn't have the keyboard debounce code in ROM yet so you couldn't even type on the thing. | |
[deleted] | No, I never put a true easter egg in anything. Especially in an operating system, I don't believe in them. You have to be able to trust the OS, and I think it goes against that. |
How did you get started in this specific field? | I first wandered into a Radio Shack store in about 1979 when I was 11, where I saw my very first computer. It was not connected yet, as the staff had not figured out how to set it up yet. Being somewhat precocious, I asked if I might play with it if I could manage to set it up. On a lark they said, “Sure kid, have a shot”, and ten minutes or so later I had it up and running. This endeared me to the manager, Brian, enough that every Thursday night and Saturday morning I would ride my bike down to the store: I’d type in my crude BASIC programs and they were kind enough to indulge my incessant free tinkering on their expensive computer. So that's pretty much how I started! |
Do you ever have moments where you’re like “they have it so easy nowadays” or do you think that because of the groundwork put in place 30 years ago that systems have become exponentially more complex? | Only when someone spools up an entire docker instance to pipe something to it on the command line... then it's like "Really? You're basically booting a virtual computer as a command?" |
What's the best C++ expert tip you can share for fellow programmers? | If you make anything in your class virtual, make the destructor virtual, particularly if there's any chance that anyone might delete an instance of your derived class through a base class pointer. Otherwise, the behavior is undefined, I think, but even if it works, it's not what you want! |
the below is a reply to the above | |
Wow this is eerie. I literally fixed a bug a couple weeks ago that was this specific case. | They can be weird bugs to track down, too! |
Tabs or spaces? | Spaces on an indent of 4, tabs set to 8. |
How can I open an MS Binder file? | Push down on the metal tabs at the top and bottom of the central spine of the binder. That will release the 3-hole punch claws, and then you can remove your printed file. |
"It's now safe to turn off your computer" Why was this splash removed? | I think most current BIOSes can do it on their own by now! |
Do you have any insight as to why MS decided to build Windows 95 from the ground up instead of building off of an existing *nix system the way Apple did with OSX? Was it just for backwards compatibility or were there other reasons? Also, had you gone this way, how do you think Windows, and the industry in general, might be different? I'm asking as someone who thinks that WSL is the best thing to happen to Windows in years. | Windows 95 was not built from the ground up, but NT was. The most succinct reason (and just a guess, I'm not a spokesman) is that even though MS had Xenix on hand, there were fundamental problems in the way Unix handled SMP multiprocessor locks and so on at the time. I presume these have long since been solved in Linux, etc, but not without significant work. |
WSL is one of my favorite things too, but for the library of tools and software, it makes available to me, not because of some fundamental architectural superiority, I don't think! | |
What are your feelings about "Microsoft Bob"? | https://youtu.be/rXHu9OmLd8Y |
What did source control look like in the 90's? How did MS keep its code from leaking out to the public? How did you handle versioning and different developers working on the same feature? | We used a tool called SLM, or Source Library Manager. It was sort of available briefly as a product under the name Microsoft Delta. |
It was OK for smaller teams but did not support branching, so just before I left we moved to Source Depot. | |
Why was Ctrl + Alt + Delete changed to Ctrl + Shift + Escape? | It wasn't! Ctrl-Alt-Delete raises the "Secure Alert Sequence" which triggers the OS to switch to the secure desktop, where you have the ability to click a button which will start task manager upon return to your regular desktop. |
Ctrl-Shift-Esc is a feature built into Winlogon that launches a TaskManager on the current desktop without switching to the secure desktop. | |
There are theoretically hacks and exploits that can only be caught by switching to the secure desktop, so if you're ever in doubt, ctrl-alt-del is the more secure way to go. | |
How did DOS ever get away with just pulling device names like "COM1" out of thin air when it came to output redirection etc..? | That's for compatibility with MS-DOS. |
What are you currently working on? | Mostly on LED and Microcontroller projects that I detail on my YouTube channel, and the channel itself takes a fair bit of my time! If you're curious, you can check out my current successes and failure adventures at http://youtube.com/d/davesgarage |
Did you work with Kris Hatleid on Super Hacker and the game Evolution? | I worked with Kris on an unreleased title called "Commander Video". That's largely where I learned assembly language, since he did the bulk of the coding, I watched and did level design, etc. 1982 or so I believe! |
Got any dev back door mainframe access codes for pinball? | hidden test |
Dave, how did you manage to do all that without being able to google everything? | That's one of the craziest things... I got a degree in computer science before you could even look anything up! |
The hardest part was OLE2. Coming form a different platform (the Amiga) it was a monster to wrap my head around, and the book (Inside OLE2) was not the best for introducing devs to OLE. It scared me, and I sure could have used a YouTube tutorial or two! | |
Hi Dave! So here's a bit of an odd one. I loved your Space Cadet Pinball! I must have spent countless hours on it as a kid, and even now I still occasionally try to find ways to boot it up. A legitimate classic. But lately, the version windows offers just... don't feel the same. They aren't as nice. Is there a game you can name that you would say feels like a worthy successor to Space Cadet Pinball? Or even any more general pinball games you would recommend? | I have a real Black Knight 2000 machine here in the house that I fully restored, so I'm a fan of physcial pinball as well! |
I think the two best video games are (a) arcade Tempest, and (b) XBox Geometry Wars 3. | |
GW3 is a classic, or should be! | |
Woah woah woah, University of Regina?!? Are you from here? Cool to see a UofR grad had such a major impact! | Yup! Check out the regina sub for a recent article |
When working on MS-DOS what did you think of alternatives such as 4DOS, NDOS or DR-DOS, were they source of inspiration for new features or not at all ? | No in general, but Norton had NCD. It was a change folder command that could jump around the disk, so if you typed "NCD drivers" from the root, it could go down to "C:\windows\system32\drives". Super handy. |
So I tried to write one for NT, but it meant changing the working directory of the PARENT process (cmd.exe) and I could never figure out a clean and elegant way to do it without modifying CMD itself! | |
Which is the best version of Windows? (Figuratively speaking). | Windows NT 4.0 |
The short answer is no. You don’t need an online service or internet to play Mafia III straight out of the box. That said: You do need an online connection to access downloadable content and updates for the game (and we absolutely recommend you download updates and patches). You also will need an online connection if you want to connect your My2K account to Mafia III. I've just been playing Forza 4 online multiplayer, but I'm not subscribed to xbox live gold, I only have the free membership. I just clicked on 'multiplayer' in the community section of the game ... Basically every single player game on the console, right now I have been grinding out Hollow Knight (Its really good you should definitely give it a go). * The Witcher 3 Wild Hunt * Red Dead Redemption 2 * Assassins Creed Odyssey * Doom Eternal * ... I bought an xbox one a few days ago and am planning on buying NBA today.. but I don't have the gold membership and was wondering if I can still play … For Xbox One on the Xbox One, a GameFAQs message board topic titled "Can you download demos or buy games on store without Xbox Live Gold?". I am thinking of getting 2K for Xbox, but I don’t know if it has the same features without Xbox Live Gold. I know that you can’t play multiplayer and park and stuff, but is there still things like my career etc. Thanks, EA Access Won't Require Xbox Live Gold, But You'll Need It for Multiplayer Subscription not required to earn perks like discounts and early access to games, but is necessary to play games online. you can play the campaign, the spec ops, and multiplayer, but not online against other people... if you wanna plaay against other people in the world online, you need xbox live gold to do it 0 0 tophatcris You may then take the hard drive that contains that game and attach the drive to another console. When you attach the hard drive and sign in to Xbox LIVE, you can play the game without any restrictions. Note For such roaming to be allowed, you must be connected to Xbox LIVE by using the profile that purchased the content so that the usage ... NBA 2K has evolved into much more than a basketball simulation. 2K continues to redefine what’s possible in sports gaming with NBA 2K20, featuring best in class graphics & gameplay, ground breaking game modes, and unparalleled player control and customization. Plus, with its immersive open-world Neighborhood, NBA 2K20 is a platform for gamers and ballers to come together and create what’s ...
[index] [6059] [6290] [5879] [2229] [3356] [4044] [1289] [7779] [7330] [3474]
A look at the Xbox One in offline mode and what you can and cannot do with the console without an Internet connection. This might also apply to Xbox Series X... DISCLAIMER: You Do Need Your Disk But Not For Long! Subscribe For More Content! go visit this twitch streamer https://www.twitch.tv/basetrav/videos/all Play Xbox One games remotely on your Windows 10 PC, if you have a Xbox One gaming console and a PC running windows 10 you can easily play the Xbox One games ... NBA, NBA 2K20, NBA 2K20 BEST BUILD, BEST BUILD 2K20, BEST BUILD, NBA 2K20 BEST ARCHETYPE, 2K20 ARCHETYPE, NBA 2K20 MYCAREER, NBA 2K20 MYPARK, 2K20 MYPARK, NB... Today I'm gonna show you guys how to play Black Ops 3 Online *Legit* hope you all enjoy this video. Rate, comment, subscribe and i'll see you all next time☺?... COMMENT IF YOU NEED HELP I CAN DO IT FOR YOU!Alrighty guys, today I wanted to share with you a simple yet effective way off booting someone offline simply wi... More About Apex Legends Without Xbox Live • Can you play online without Xbox Live?··········“Here you will find answers to your questions or concerns about y... in todays video i will be showing you how to get a free xbox live account without putting in any credit card information what so ever ! if you enjoy free thi... Thank you guys for watching please, Rate, if you liked or disliked the video. Comment, to tell me what you thought or to answer one of my question, and SUBSC...
Copyright © 2024 m.9xbk1.site