We have pushed out an update to pΛ ( Project Lambda ) on the production branch today. This update only affects the client, which will automatically update. The server is unchanged.
- Support loading data files (including various
.meta files) from the resource manifest (
ADD_TEXT_ENTRY_BY_HASH client-side natives.
- Skip reading
commandline.txt from the game folder, this should resolve incompatibilities after using other multiplayer mods.
- Minor bugfixes and other internal changes.
Unfortunately there's no official wiki yet ( Coming soon ), so this will have to do.
Resource manifest (
- The Resource Manifest is now expected to contain a version manifest (
resource_manifest_version). Old resources will not have access to some new features or mechanics.
Non-manifested resources will continue to work for the foreseeable time, but may lose access to future said features.
data_file directive got added. This can be used to load the same
.meta files as
content.xml in a DLC pack. The
.meta files has to be added in the same order as in the
content.xml file. Currently the
<fileType>TEXTFILE_METAFILE<fileType/> does not work, It's not needed anyways.
This example is taken from the IVPack port for pΛ.
-- the current manifest version level (2016-12-30)
-- add the files to be sent to the client
-- specify data file entries to be added
-- these entries are the same as content.xml in a DLC pack
data_file 'HANDLING_FILE' 'handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
data_file 'CARCOLS_FILE' 'carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
-- and a client script
This native allows you to override GXT2 entries from your client script, to reduce the need for modifying
global.gxt2 in RPF files.
It is not yet added to
natives.lua, so you'll have to refer to it manually using its hash key. This can be done as follows:
function AddTextEntry(key, value)
Citizen.InvokeNative(GetHashKey("ADD_TEXT_ENTRY"), key, value)
AddTextEntry('0x018B36C6', 'STD Spoiler')
AddTextEntry('0x067AC0A5', 'Carbon Wing Type II')
To make it easier to convert OpenIV .oxt files,
ADD_TEXT_ENTRY also supports hashes as strings using
0x1234ABCD hexadecimal notation.
We're still at work debugging the issues with graphics card initialization. No progress has been made on this far, but it will be fixed it eventually.
There also has been a lack of transparency with regards to recent updates and changes the project has been going through. You'll have to bear with us for the next while as we rearrange the project structure to serve you better.
The focus for the next while will be stability, reliability and adding documentation and other unfinished features, and making it possible for you to do more things server-side without requiring client-side modifications.
@Oui has been hard at work on a server-side version of his trainer, and we're expecting to be able to deliver this to you early 2017.
If your country uses a normal Gregorian calendar, we wish you a happy new year - and if not, you're probably trained to ignore these wishes anyhow.