Git Product home page Git Product logo

lfdreader's Introduction

Idmr.LfdReader.dll
=================

Author: Michael Gaisser ([email protected])
Version: 2.1
Date: 2022.10.30

Library for editing LucasArts *.LFD resource files.

=========
Version History

v2.1, 30 Oct 2022
 - (CRFT) Can now convert wireframe data to SHIP, but not raw data
 - (CPLX) Can now convert wireframe data to SHIP, but not raw data
 - (CRFT, CPLX, SHIP) Now calculates the Lines in a mesh during Decode.

v2.0, 09 Mar 2021
 - (ANIM) Fixed the retrieval of Frames when RelativePosition is turned on.
 - (BLAS) Added GetWavBytes() to make audio playback easier, reformats data to .WAV.
 - (BLAS) Added Duration property to get audio length in seconds.
 - (FILM) Added ToString() to Block and Chunk.
 - (FONT) TotalChars renamed to NumberOfGlyphs (breaking change).
 - (CRFT) New.
 - (CPLX) New.
 - (SHIP) New.
 - (Resource) Adlb, Btmp, Crft, Cplx, Rlnd, and Ship added to ResourceType.
 - various updates.

v1.2.1, 02 Sep 2019
 - (BLAS) Fixed a crash that occur during Decode for VOIC types. [Issue #1]

v1.2, 12 Jul 2016
 - _isModifed edits.
 - (ANIM) removed old code duplicating DELT data.
 - (FONT) Fixed EncodeResource with large Strides.
 - (FONT) added _baseLine.
 - (LfdFile) Always zeroes out name before write.
 - (LfdFile) Only encodes children if they report being modified.
 - various other tweaks.

v1.1, 14 Dec 2014
 - Changed license to MPL.
 - (ANIM) SetCount and IsModified implementation in FrameCollection.
 
v1.0, 05 Dec 2011
 - Release.

==========
Additional Information

Idmr.Common.dll (v1.1 or later) and System.Drawing are required references.

To use LfdReader.Xact, Idmr.ImageFormat.Act.dll (v2.0 or later) is a required
reference.

File structure information per resource is found in the individual class files.

Programmer's reference can be found in help/Idmr.LfdReader.chm.

==========
Copyright Information

Copyright © 2009-2021 Michael Gaisser
This library file and related files are licensed under the Mozilla Public License
v2.0 or later.  See MPL.txt for further details.

The Galactic Empire: Empire Reborn is Copyright © 2004- Tiberius Fel.

"Star Wars" and related items are trademarks of LucasFilm Ltd and
LucasArts Entertainment Co.

THESE FILES HAVE BEEN TESTED AND DECLARED FUNCTIONAL BY THE AUTHOR, AS SUCH THE
AUTHOR CANNOT BE HELD RESPONSIBLE OR LIABLE FOR UNWANTED EFFECTS DUE ITS USE OR
MISUSE. THIS SOFTWARE IS OFFERED AS IS WITHOUT WARRANTY OF ANY KIND.

lfdreader's People

Contributors

mikeg621 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.