Menu

New LAC Release 7.28 for Feb2019

bbosen
2019-02-01
2019-02-27
  • bbosen

    bbosen - 2019-02-01

    Major new features of the Feb2019 version (Lac07p28) include:

    LAC's Network Protocol version has been increased from "8" to "9". This requires updating by all players. Any attempt to use an older version while any other player is using a newer version will result in numerous "beeps", run-time diagnostic reports, and descriptive log entries in the ~/.lac/logfile.txt file as incompatible packets are detected.

    It is now possible to "squelch" any user that tries to jam the Morse Code radio channel. This is done by pressing "BACKSPACE" while the keyboard is in the Morse Radio mode, which activates a "squelch" upon the player that has most recently been transmitting. Once a player has been squelched, none of his Morse Radio transmissions will be seen until the mission is restarted. (Pressing "BACKSPACE" again will clear all active squelches.)

    The visual appearance of the following aircraft has been greatly improved thanks to the generous work of Blake Williams:

    1 of 3: Me109F (German Fighter)
    2 of 3: Me109G (German Fighter)
    3 of 3: Mosquito (British Bomber)

    "Weight of Fire" logic has been improved to better represent differences between aircraft armaments.

    Several long-standing (but minor) bugs have been fixed.

    The Makefile has been improved. Now it produces a highly speed-optimized version of LAC like the one that has long been produced by Codeblocks. It also copies the executable result into the ~/bin/Release subfolder according to the same pattern that has long been established. As a result of this improved makefile, developers that don't want to use Codeblocks can now more easily and more automatically use familiar, linux compilation tools according to long-established norms, and the result will be fully compatible with our "install.sh" installation utility.

    The well-established, standard linux command that invokes the new Makefile with all of this is simply:

    make

    Running "make" as configured herein results in cluttering up LAC's main source code folder with a bunch of .o files and an extra copy of lac. All of this can be cleaned up with the following, standard command:

    make clean

    All of these "make" procedures will be familiar to experienced linux developers but otherwise remains fully compatible with all of our longstanding tools, documentation, and production practices.

     
  • James Bean

    James Bean - 2019-02-20

    To compile on Fedora some additional downloads are neded:
    freeglut-devel, SDL-devel, SDL_mixer, SDL_mixed-devel.
    Also the Makefile references p21, should be p28
    cheers Jim Beam

     
    • bbosen

      bbosen - 2019-02-21

      James: Thanks for pointing out that stale reference in the Makefile. I've fixed that in the latest experimental version (now available from our main web page and slated for general release here on SourceForge within the next few days).

      The additional downloads that you identified are indeed required. Those are all documented in the main LAC web page here:

      http://www.askmisterwizard.com/2019/LinuxAirCombat/LinuxAirCombat.htm

      (People preferring to use "Codeblocks" for compilation, as described in the sample compilation videos visible from that main web page, will NOT suffer from that stale reference in the Makefile.)

      After compiling it for Fedora, does it perform well on your hardware?

       
      • James Bean

        James Bean - 2019-02-26

        when I run ./Lac07p28 from LAC/bin a screen comes up with music but when
        I left mouse click it seg faults and dumps core.
        I can send a copy of the log if you want.
        cheers  Jim
        On Thu, Feb 21, 2019 at 11:00 AM, bbosen wrote:

         

        Last edit: bbosen 2019-02-27
  • bbosen

    bbosen - 2019-02-27

    James, I would indeed like to take a look at the logfile after the segfault/crash you describe. Please email it to webmaster@AskMisterWizard.com. Thanks! (The logfile I want will be named "logfile.txt" and you will find it in the hidden ".lac" folder within your home directory.)

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.