Freelancer-related Programming

no description available
92 Topics 1.2k Posts
  • Project suggestion: Freelancer-all-in-one tool

    Locked
    1
    0 Votes
    1 Posts
    5k Views
    No one has replied
  • 0 Votes
    41 Posts
    36k Views

    thank you very much 🙂
    seams it work fine now 🙂

  • Online Statistics: methods and variants

    Locked
    7
    0 Votes
    7 Posts
    10k Views

    ours also incorporates a signature system to display stats and an xml export system for custom parsing.

  • FLDev Wishlist?

    Locked
    20
    0 Votes
    20 Posts
    25k Views

    On and off. I’m still unsure about stability but I haven’t had lots of chances to test so far.

  • FLUP - Freelancer updater

    Locked
    3
    0 Votes
    3 Posts
    8k Views

    Definitely. Thanks for donating this to the FL community!

  • Internal hardpoints

    Locked
    6
    0 Votes
    6 Posts
    8k Views

    Gibbon wrote:
    Yes, i was going to attach the tractor model to the hardpoint to see how it looked when i ran into issues.

    The far I have experimented with the engclass.dll the models of the engines don’t show up, even when mounted on a visible hp.

  • DS Process Manager

    Locked
    4
    0 Votes
    4 Posts
    6k Views

    A program that starts and restarts FLServer if (when) it crashes. The program operates best with flhook sockets as these are used to determine to if the server is operating correctly. The program will restart flserver if too much memory is used, the server takes too long to start up or for automatic daily maintenance. It will also execute arbitrary external commands so you can easily automate your backups and it has pretty graphs…

    Configuration options…

    Get the source and executable from the forge: http://forge.the-starport.net/gf/project/dam/

    EDIT: Um, my posts are disappearing and I’m too scared to push the submit button.

  • Rot Matrix Formula

    Locked
    17
    0 Votes
    17 Posts
    19k Views

    **Well I finally succeeded in converting the matrix to rotation angles. I ended up scraping all of the code from before and simply did it thru matrix decomposition, which is where I started out initially.

    I have also managed to get it to show the same as it appears in Hard CMP and it’s a much higher precision. HCMP rounds off the rotation values to whole numbers.

    I am also able to convert back into the matrix format without any changes to it. The code is still buried in the orientation edit routine in the CMP Editor, I will post it in full form once it is relegated to subroutines. It does require use of DX though unless you are a math guru and can roll your own matrix conversion code. You will see what I mean once the code is posted.

    The code uses quaternions but does not require understanding of them. I used those for 2 reasons, no gimbal lock and DX supports only them for decompositions.

    A block diagram of the way it works is….
    Decompose the FL orientation matrix (3 by 3) by converting it to a 4 x 4 matrix first using D3DXMatrixDecompose.
    Convert the Quat to Euler angles. Only X and Y needed, the Z rot is either 0 or 180 degrees, if it’s 180 it requires a special case handling for each + and - states. -90 degrees X also swaps the Y and Z value, simply switching them is enough.
    Converting back to quaternions requires simply pocessing the angles in reverse order of the first conversion.
    Then simply do a D3DXMatrixTransformation back into a matrix and store it.

    Anyways, the code will show how to do it without you needing to fully understand what I did, feel free to dig into the math if you want.**

  • DS Process Manager

    Locked
    1
    0 Votes
    1 Posts
    4k Views
    No one has replied
  • FL code structure

    Locked
    4
    0 Votes
    4 Posts
    8k Views

    I recognized the BaseWatcher call when i undocked from a station. So may it has something to do to point the ship to an available undocking point, so if other docks are busy?! Actually i can try to set breakpoints for this call to see where else this will be called… Just a thought to try to figure out for what it is used

  • DelayDisplay

    Locked
    16
    0 Votes
    16 Posts
    17k Views

    @Syd:

    Looks cool!
    Can it used on MP Servers? 🙂

    @M0tah:

    It should be compatible with MP and SP, with or without the 1.1 patch.

  • Appending Data to Freelancer String .dlls

    Locked
    3
    0 Votes
    3 Posts
    6k Views

    The funny thing is, I actually remembered coming across FLDev from one of the 88 Flak downloads, found it, and started writing a new method in my program for generating the CSV in-between the original post and your response ^_^

    But your additional instructions just made everything much easier. Thanks very much, FF.

  • Freelancer Pos and Rotate

    Locked
    8
    0 Votes
    8 Posts
    8k Views

    cheers 😉

  • Biocross Freeworlds Testing

    Locked
    1
    0 Votes
    1 Posts
    5k Views
    No one has replied
  • Updater in .NET

    Locked
    10
    0 Votes
    10 Posts
    10k Views

    Thanks 🙂
    C++ is nothing for me.
    Btw Visual basic got some cool futures in 2010 edition.

  • BIOCROSS PUBLIC BETA!!!

    Locked
    33
    0 Votes
    33 Posts
    27k Views

    Patch 1021 released

    Fixes Wizard bugs found by Lancer Solarus.
    Includes compatability fixes for Lancer Solarus’ Gamedata utility

  • Biocross Closed ALPHA

    Locked
    15
    0 Votes
    15 Posts
    17k Views

    New Patch for ALPHA TESTERS using the new setup…

    Good luck, this adds cheaters log checking functionality, Player maintenance and a few fixes in the wizard for x86 compatability…

    installing will reset your settings due to a major difference in the settings file, apologies…

    Also Skins are now saved into settings you get the same skin on reboot…

    http://eredivine.net/biosoft/biocross/1015/1015.exe

    Please Apply the SQL Update:

    USE [Biocross]
    GO

    /****** Object: StoredProcedure [dbo].[InsertBannedPlayer] Script Date: 07/19/2009 03:32:00 ******/
    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE PROCEDURE [dbo].[InsertBannedPlayer]
    @PlayerName [text],
    @IsTimeBan [smallint],
    @UnbanDate [DateTime],
    @Reason [text]
    WITH EXECUTE AS CALLER
    AS
    INSERT INTO [Biocross].[dbo].[BannedPlayers]
    ([Player Name]
    ,[TimedBan?]
    ,[UnbanDate]
    ,[Ban Reason])
    VALUES
    (@PlayerName,
    @IsTimeBan,
    @UnbanDate,
    @Reason)

    GO

    from within the Biocross main screen too…

  • OwnHook: How To Understand and Write?

    Locked
    1
    0 Votes
    1 Posts
    5k Views
    No one has replied
  • 0 Votes
    4 Posts
    9k Views

    Done, it work! i make some bit mistake before, now it works fine! Thank you M0tah.

  • New Biocross Screens

    Locked
    12
    0 Votes
    12 Posts
    11k Views

    Hazard are you OK, long time no hear?