1.76 to 1.7713 (Lua scripting support) - From The Depths

lua
Aug
16

1.76 to 1.7713 (Lua scripting support)

[1.76] LUA scripting added via a new block called the LUA Box.
[1.76] Corrupted blueprints in your consturctables folder will lo longer cause problems- and a pop up will alert you that they are corrupt.
[1.76] Heartstones are no longer perminently removed when destroyed- but in some game modes they cannot be repaired

[1.76] Some new 4m metal blocks added
[1.761] Confirm buton added for restarting vehicle designer
[1.761] Default LUA code written in LUABox

[1.761] Poster board and LUABox sync text over network
[1.761] Tab is remappable
[1.761] Unlocks (story missions) removed
[1.762] LUA: WeaponInfo.PlayerCurrentlyControllingIt added
[1.762] LUA: F8 saves and runs your code
[1.762] LUA: Missile Warning interface functions added
[1.762] LUA: Missile Guidance interface functions added (and a missile block to facilitate)
[1.762] LUA: Construct orientation interface functions added

[1.762] LUA: Thrust control functions added to interface
[1.763] Variable thrust thruster added for missiles
[1.763] LUA: GetTargetPositionInfoForPosition fixed
[1.763] LUA: ClearLogs() function added
[1.763] LUA: TargetInfo getting code won’t crash if target has died
[1.763] LUA: TimeSinceLaunch added to MissileWarningInfo structure
[1.763] Bug fix for Multiplayer so that changes to force selection in lobby is forwarded to new players when they join the server
[1.763] LUA: Hydrofoils added to adjustable component list
[1.763] LUA: Some more functions added for getting info about the construct, and terrain height
[1.763] LUA: LUA box didn’t save properly- you’ll see an error message but your LUA code will be copied to your clip board so you can put it back in and press SAVE.
[1.764] Thumper warhead for missiles added (kinetic kill)
[1.765] Some more LUA fixes and some fixes to missiles and the thumper warhead
[1.765] LUA: Complex controller style interface added for ‘pressing’ TGYHUJIKOLUpDownLeftRight
[1.766] NavalAI: Reversing ships should reverse properly now

 

[1.766] LUA: LUA library swapped for more powerful /faster replacement. Create function Update(I) end
[1.766] Added missile guidance delay slider in Missile Setup GUI

[1.77] slua LUA library now supports linux, Vector3, Quaternion and Mathf libraries added to LUA by default.
[1.77] A number of minor bug fixes
[1.77] Line numbers added to Lua Editor. Roughly correct to error messages.
[1.771] LUA:MissileWarningInfo and TargetInfo have Id field added (unique for each missile, target)
[1.771] Seagulls follow the player, not the camera
[1.771] LUA: Added shield projector to component interface

[1.771] LUA: BlockInfo structures retrievable through component interface

[1.771] LUA: BlockInfo structure enhanced with position relative to Center of mass, and local and global rotation quaternions

[1.771] LUA: Spin block interface added

[1.771] LUA: Sandboxing completed

[1.771] Fixed a double counting error regarding scores in qualification mode

[1.771] Fixed an issue with the auto sloping of wood

[1.771] New missions added and factions updated

[1.771] Bug fixed with the upload of planets to the workshop from folders containing more than one planet

[1.7711] LUA: math.randomseed added onto white list

[1.7711] LUA: .so file replaced with working one

[1.7712] LUA: getn added to table whitelist

[1.7712] Flayed soul vehicle improved for it’s use in story mission

[1.7713] More story missions added and newly added story missions tweaked

Comments

comments

RSS FtD Forum

  • Where is Nick? April 29, 2017
    Where is nick smart? He's been afk for over two weeks now without a word saying where he'll be.
  • Detection - What to use, against who. April 29, 2017
    Hello ladies and gentlemen. I'm here to inquire you about your detection practices. I personally play at 0.3 auto-detection as I feel some of the campaign craft aren't ready for full 0.0 detection, but I build for 0.0. I feel any auto detection is usually enough to get your trackers aiming without the need for […]
  • [1.968] Garbage genetared for no reason in 'OverlapCheckManager.Reset()' April 29, 2017
    Here is the code: Code: private void Reset() {     this._checkResult = new int[360, 181];     this.ResetNeeded = false; } There's no need to recreate the array each time. This won't generate garbage and should be faster (don't forget to initialize the array): Code: private int[,] _checkResult = new int[360, 181]; private void Reset() {     Array.Clear(this._checkResult, 0, […]
  • [1.968] Bug in 'CheckSubConstructsOnAMainConsruct()' April 29, 2017
    in the method 'ConstructableDamage.CheckSubConstructsOnAMainConsruct()' there's a loop on 'CMAIN.iMainBlocks.SCList', but this list is modified as one element may be removed by that line of code: Code: CMAIN.MainArrayBasics.PerminentlyRemoveSubConstructable(subConstruct); As it is a standard 'for' loop, the next subconstruct check will be skipped. The loop should be inverted in order to avoid that problem.
  • Be careful of ILSpy! April 29, 2017
    I usually use ILSpy to look into FtD code. I just had a very bad surprise. ILSpy couldn't find all the callers to the 'SubConstruct.DestroyCompletely()' method. I have looked into every parent and interface of the 'SubConstruct' class. Telerik JustDecompile have found more callers, all I hope... Just to show how easy it was to […]
  • Some thoughts about the general design of Lasers April 29, 2017
    EDIT: on second thought, I maybe should have put this into the components/lasers/ subforum instead of the suggestions although I'm not sure about it at all, if one of the admins thinks I should have, please feel free to move it. Try to think for a moment why you're playing From the Depths. Not why […]
  • Slope Aesthetics: Closing Up Bows and Hulls April 29, 2017
    Is there a trick with distance, or golden rule like Block A needs to be followed by Block B then Block C instead of A to C, to build a hull so that it all neatly comes together into a neat curve? Technically a 3-block corner will attach to the side of a 4-block beveled […]
  • Lizardian.... the Journey to the Neter world! (Quest For Neter progress) April 28, 2017
    That title might be weird. Maybe I change it when I got a better name for that. Oh well. Since my subs suggested me to open this thread for "Quest for Neter". Ima Monklizard. Ya may... or may not know that I already released the videos via my channel in Youtube. Monklizard Channel But the […]
  • (MCESA) Matrix composite explosive shock absorber. April 28, 2017
    MCESA is fictional as i made it up, although something similar may exist (idk on that one tbh lol). It is basically a heavy armor version of ERA With almost identical weight to HA. MCESA uses the teamwork of metals placed in layers on top of eachother in order to create a strong shock-absorbing matrix […]
  • Variable Suspension: Strv103 April 28, 2017
    So, i managed to replicate the Variable Suspension to make the Swedish S-tank, the Strv.103-----oh wait, you thought it can only go up and down? lo and behold!* *MBT and user manual is not included.   STRV 103.blueprint (Size: 47.26 KB / Downloads: 10)