all 35 comments

sorted by: hot top controversial new old
[–] 53 points 2 years ago (2 children)

Oh man. Generals was the last game that me and some friends played on lan together. Many many hours of fun. Sadly those days are long gone.

  • source
  • hideshow 4 child comments
  • [–] 26 points 2 years ago (3 children)
  • [–] 23 points 2 years ago (3 children)
  • [–] 2 points 2 years ago (1 child)

    Played hundreds of hours of Generals and Zero Hour, I tried playing it again a year ago but it wasn't working well in windows 11. Making it open source might bring this great game back.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 33 points 2 years ago*

    There's a thread on Reddit showcasing some hilarious Code Comments within the Generals Codebase: https://old.reddit.com/r/commandandconquer/comments/1izpkmh/funny_generals_source_code_comments/

    Examples:

        // Assumption: Things with a KINDOF_STRUCTURE flag can never be built from 
        // a factory (ProductionUpdateInterface), because the building can't move
        // out of the factory. When we do our Starcraft port and have flying Terran
        // buildings, we'll have to change this ;-)
        // Remember: To ASSUME makes an ASS out of U and ME. 
        Player.cpp
    
        // HERE WOULD BE A GREAT PLACE FOR AN IDIOT TEST:
      // REJECT SIMULATION NODES THAT ARE OFF SCREEN!!!!!!!!!!
        // HERE WOULD BE A GREAT PLACE FOR AN IDIOT TEST:
      // REJECT SIMULATION NODES THAT ARE OFF SCREEN!!!!!!!!!!
      W3DTerrainVisual.cpp
    
      //
      // force the tree control to redraw, it seems to have problems updating
      // the plus signs, lame ass Microsoft
     //
      HeirarchyView.cpp
    
      ; String is returned by const for a reason.  Bad things will happen 
      ; if you modify it.  You have been warned.
      locale.cpp
    
      // We need to be able to grab w3d's from a localization dir, since Germany hates exploding people units.
      W3DFileSystem.cpp
    
      // I can't take it any more.  Let the record show that I think the UpgradeMux multiple inheritence is CRAP.
    getAutoHealBehaviorModuleData()->m_upgradeMuxData.muxDataProcessUpgradeRemoval(getObject());
      AutoHealBahaviour.h
    
  • source
  • [–] 33 points 2 years ago (2 children)

    EA? Why, what happened? Is it truly the end of time?!

    No but seriously, does someone know what the motivation is?

  • source
  • hideshow 4 child comments
  • [–] 27 points 2 years ago (3 children)

    I wonder what this will mean for OpenRA...

  • source
  • hideshow 6 child comments
  • [–] 13 points 2 years ago (2 children)

    I wouldn't be surprised if it didn't mean that much, if anything OpenRA is ahead of what the original engine was. The only issue is saw with OpenRA's engine was the odd unit pathing every now and then, so perhaps that could be one thing for them to look at (not that it was consistently great in C&C)

  • source
  • parent
  • hideshow 4 child comments
  • [–] 23 points 2 years ago

    Weird, I had the same reaction to this and the news that Ron DeSantis said the Tate brothers aren't welcome in Florida. "That's nice but you're still a massive piece of shit."

  • source
  • [–] 21 points 2 years ago

    Could breath new life into the modding scene with this alone. Look at what a map editor did for the Warcraft franchise.

  • source
  • [–] 17 points 2 years ago (1 child)
  • [–] 13 points 2 years ago

    Oh no, oh god please no.. No I'm not against the fact, I'm just dreading what's the catch.

  • source
  • [–] 12 points 2 years ago

    I almost feel dirty, liking something Electronic Arts does.

  • source
  • [–] 10 points 2 years ago

    Generals being open sourced is massively goated. I can't believe EA finally made a decision I actually like.

  • source
  • [–] 6 points 2 years ago

    From EA? Interesting

  • source
  • [–] 4 points 2 years ago

    I was obsessed with Generals in 2003. It would be very damaging to my productivity if there was a Mac version.

  • source
  • [–] 3 points 2 years ago

    China EA has been generous.

  • source
  • [–] 2 points 2 years ago

    Interestingly, ra2 and tiberium sun are missing... Hmmm. Hype intensifies.

  • source
  • [–] 1 point 2 years ago