23:01:09 20 August 2015 |
|
Jackrushante
(Novice) On forum: 08/20/2015
 Message edited by: Jackrushante 08/20/2015 23:07:29
Messages: 1
|
All Weapons Upgrades
Does anyone knows how to modify lost alpha to allow all weapons and outfits upgrades? Just like in clear sky and cop was possible through a mod. Thanks
Someone is undestanding how to make i t works from here??
class "UpgradeTree"
function UpgradeTree:__init(section, base_section, short_name) -- i.e.: wpn_abakan, wpn_abakan, abk
self.section = section
self.base_section = base_section
self.short_name = short_name
self.upgrades = {}
if short_name then
for k, v in pairs({"a", "b"}) do
for kk, vv in pairs({"0", "1", "11", "12", "2", "21", "22"}) do
if parser.section_exists(system_ini(), short_name .. "_upg_" .. v .. vv) then
self.upgrades[short_name .. "_upg_" .. v .. vv] = {}
self.upgrades[short_name .. "_upg_" .. v .. vv].upg_name = Get_Cfg_String(system_ini(), short_name .. "_upg_" .. v .. vv, "upg_name"
self.upgrades[short_name .. "_upg_" .. v .. vv].upg_descr = Get_Cfg_String(system_ini(), short_name .. "_upg_" .. v .. vv, "upg_descr"
self.upgrades[short_name .. "_upg_" .. v .. vv].upg_icon = Get_Cfg_String(system_ini(), short_name .. "_upg_" .. v .. vv, "upg_icon"
self.upgrades[short_name .. "_upg_" .. v .. vv].upg_cost = Get_Cfg_Num32(system_ini(), short_name .. "_upg_" .. v .. vv, "upg_cost"
self.upgrades[short_name .. "_upg_" .. v .. vv].scheme = {letter = v, number = tonumber(vv)}
self.upgrades[short_name .. "_upg_" .. v .. vv].installed = self:IsInstalled({letter = v, number = tonumber(vv)})
self.upgrades[short_name .. "_upg_" .. v .. vv].disabled = self:IsDisabled({letter = v, number = tonumber(vv)})
self.upgrades[short_name .. "_upg_" .. v .. vv].locked = self:IsLocked({letter = v, number = tonumber(vv)})
end
end
end
else
--abort("upgrade error, short name=NIL: section_name=<%s>", self.section)
parser.dbg_print("UpgradeTree:__init error, short name=NIL: self.section=<%s>", self.section)
end
end
function UpgradeTree:__finalize()
self.section = nil
self.base_section = nil
self.short_name = nil
self.upgrades = nil
end
function UpgradeTree:GetUpgrades()
if self.upgrades then
return self.upgrades
end
return nil
end
function UpgradeTree:IsDisabled(indexes)
local current = GetUpgradeIndexes(self.section)
if current == nil then
if indexes.number > 0 then
return true
else
return false
end
end
if current.letter ~= indexes.letter then
return true
end
if (current.number == 1 and indexes.number == 2) or
(current.number == 2 and indexes.number == 1) or
(current.number == 11 and indexes.number == 12) or
(current.number == 12 and indexes.number == 11) or
(current.number == 21 and indexes.number == 22) or
(current.number == 22 and indexes.number == 21) or
(current.number == 1 and indexes.number == 21) or
(current.number == 1 and indexes.number == 22) or
(current.number == 2 and indexes.number == 11) or
(current.number == 2 and indexes.number == 12) or
(current.number == 11 and indexes.number == 21) or
(current.number == 12 and indexes.number == 21) or
(current.number == 11 and indexes.number == 22) or
(current.number == 12 and indexes.number == 22) or
(current.number == 21 and indexes.number == 11) or
(current.number == 21 and indexes.number == 12) or
(current.number == 22 and indexes.number == 11) or
(current.number == 22 and indexes.number == 12) or
(current.number == 21 and indexes.number == 1) or
(current.number == 22 and indexes.number == 1) or
(current.number == 11 and indexes.number == 2) or
(current.number == 12 and indexes.number == 2)
then
return true
end
return false
end
function UpgradeTree:IsLocked(indexes)
local current = GetUpgradeIndexes(self.section)
if current == nil then
if indexes.number > 0 then
return true
else
return false
end
end
if (current.number == 0 and indexes.number == 12) or
(current.number == 0 and indexes.number == 11) or
(current.number == 0 and indexes.number == 21) or
(current.number == 0 and indexes.number == 22)
then
return true
end
return false
end
function UpgradeTree:IsInstalled(indexes)
local current = GetUpgradeIndexes(self.section)
if current == nil then
return false
end
if current.letter == indexes.letter then
if (current.number == indexes.number) or
(current.number == 11 and indexes.number == 1) or
(current.number == 12 and indexes.number == 1) or
(current.number == 21 and indexes.number == 2) or
(current.number == 22 and indexes.number == 2) or
(indexes.number == 0 and current.number >= 0)
then
return true
end
end
return false
end
function UpgradeTree:GetUpgradeByIndex(index)
local ret = nil
local first, last = nil, nil
for k, v in pairs(self:GetUpgrades()) do
first, last = string.find(k, index)
if last == string.len(k) then
ret = { section = k, data = v }
break
end
end
return ret
end |
23:21:18 12 October 2015 |
|
bloodstalker
(Novice) On forum: 10/12/2015
Messages: 6
|
can you please add download link for the last bug fix that was compatible with LA v 1.30013? the mediafire links are down. |
20:35:31 25 October 2015 |
|
bloodstalker
(Novice) On forum: 10/12/2015
Messages: 6
|
---QUOTATION--- can you please add download link for the last bug fix that was compatible with LA v 1.30013? the mediafire links are down.
You might have better luck patching your game to v1.3003 and trying the current S3r1ous mod. The v1.30013 had a few serious shortcomings that were rectified in 1.3003.
Any particular reason for needing to play the (legacy) release?? (1.30013) ---END QUOTATION---
i started playing without looking around. by the time i realized there were patches and they made a huge difference i was in freeplay.
and since developer's cut is just around the corner, i dont want to start a new game yet. so im trying to get the first patch fixed.
i found some save games for the latest patch from dez0wave's forum but the dude's carrying around 500 kgs worth of stuff and i cant find a weight carry mod for the latest patch. i guess finding a fix for either one is fine til developer's cut gets here. |
21:32:51 26 September 2016 |
|
Spawn705
(Novice) On forum: 09/14/2009
Messages: 20
|
Patch 1.30013 is not working for me, it's crashing the game and I installed the mod and patches in order, no gamedata folder either. |
20:19:33 28 September 2016 |
|
Albertox
(Novice) On forum: 09/28/2016
Messages: 1
|
Same here
---QUOTATION--- Hello
I have a big problem .
When I instal Lost Alpha clean inastal with 30013 patch everything works great.I instal "S3r1ous Textures Effects and Audio v15 by ThaOneDon"(I have just copied that 2 files in game main folder, did not erased other files) all works great.But when I instal "S3r1ous Improvements v4.8 by ThaOneDon"(copied and merged with old gamedata and bin)I cant save game and I cant go to OPTIONS in main menu-game crash.If I only put gamedata I can go to OPTIONS normaly,but still get error message on save game. ---END QUOTATION---
hello stalkers,
Same mistake, clean install, patch v1.0013, textures and audio mod, but when you copy files from the "Bins" folder (serious mod), is when this happens, I can play a new game, but I can not make a quick save or enter the options that the black screen crashes.
Some installation guide step by step mod or am I doing something wrong? |
10:36:26 21 June 2017 |
|
GlassDeviant
(Novice) On forum: 10/20/2011
Messages: 8
|
Will there be a SLAM pack for the Director's Cut? |
20:34:18 3 July 2020 |
|
Derell Licht
(Novice) On forum: 05/31/2020
Messages: 14
|
---QUOTATION--- Will there be a SLAM pack for the Director's Cut? ---END QUOTATION---
Since this post got no response since 2017, there's probably no point in asking in 2020, but I *also* would like SLAM pack for DC (V1.4007).
not all those who wander are lost
|
|