Category: LotRO Tools & Utilities for DevelopersVSCode Extension - LotRO API |
|
|
Install from Marketplace
|
|
Install from Downloaded VSIX
|
|
Summary
Adds IntelliSense features for Lord of the Rings Online API to VS Code. This extension uses Sumneko's Lua Language Server with EmmyLua annotations.
Installation- Download VS Code for Windows / Linux / MacOS
- Install directly from VSCode marketplace by searching for "LOTRO" (Recommended)
![](https://www.lotrointerface.com/downloads/small3514.jpg)
- Install from downloaded file from lotrointerface.com
![](https://www.lotrointerface.com/downloads/small3515.jpg)
- Install from browser at our VSCode Marketplace page here
Bug / Requests / Contribute
If you would like to request features or notify of a bug, please comment below or create a ticket at https://github.com/lunarwtr/vscode-lotro-api/issues
If you would like to contribute, please reach out and feel free to issue pull requests at github page https://github.com/lunarwtr/vscode-lotro-api/
Features- IntelliSense for Lord of the Rings Online LUA API (v32.0.4)
![](https://github.com/lunarwtr/vscode-lotro-api/raw/main/resources/img/api.gif)
- IntelliSense for LotRO .plugin and .plugincompendium file xml
![](https://github.com/lunarwtr/vscode-lotro-api/raw/main/resources/img/plugin.gif)
- IntelliSense for LotRO skinning file (SkinDefinition.xml) xml
- Preview of Skinning Panels outside of game
- Code snippets to make coding Plugins easier
- Undocumented objects, methods and events.
What's New
1.0.16 - 2023-06-17- Fix: Disable diagnostics for `duplicate-set-field`
- Fix: Fix diagnostics warnings when using `class` utility to define a new class.
1.0.14 - 2022-11-11- Fix: Fixed several innacuracies in the LOTRO API emmylua documentation
- Chore: Updated libraries dependencies for security
1.0.13 - 2022-06-04- Improvement: Skinning preview speed improvements
- Improvement: Progress bar added for loading of skinning preview
- Improvement: Additional image mappings for skinning elements for better rendering
- Improvement: Addition of unofficial skinning panels & new configuration setting to activate
- Improvement: Skinning Preview panel dropdown now sorts order changed so author skin panels are first, then defaults, then unofficial (if turned on)
- Improvement: Added support for XML Entity variables
- Improvement: Added XSD schema documentation for skinning elements
- Fix: Fixed issue where images were not loading from cache and being regenerated each time.
1.0.12 - 2022-05-14- Improvement: Skinning preview nearly complete
- Improvement: New Setting to keep converted TGA in skin asset folder
- Improvement: Setting to open preview Beside editor or not
- Fix: Skin is now merged with base skin definition to suppliment what is left out by author
1.0.11 - 2022-05-07- Improvement: Initial work for rendering skins in a webview (work in progress)
- Improvement: Added configuration for pointing at skinning asset folder
- Improvement: display images that are ID based if they are derived from Skinning Assets.
1.0.10 - 2022-04-21- Improvement: Adding hover display of images in SkinDefinition.xml files
- Improvement: Adding hover display of images in .plugin files
- Improvement: Adding hover display of images in .lua files
![](https://github.com/lunarwtr/vscode-lotro-api/raw/main/resources/img/imageview.gif)
1.0.9 - 2022-04-16- Improvement: Adding support for .skincompendium, .musiccompendium xml files
- Improvement: Adding options <StartupScript> tag to compendium xsds
- Improvement: Adding TGA image file support dependency
Special thanks to b414213562, Rolo, Thurallor, and Garan for your help either by documenting, answering questions, or testing.
|
Archive List (Old Versions) |
File Name |
Version |
Size |
Author |
Date |
|
1.0.14 |
578.98 Kb |
lunarwtr |
11-11-2022 09:00 PM |
|
1.0.13 |
579.12 Kb |
lunarwtr |
06-04-2022 05:12 PM |
|
1.0.12 |
362.42 Kb |
lunarwtr |
05-14-2022 05:20 PM |
|
1.0.11 |
10.61 MB |
lunarwtr |
05-07-2022 08:24 PM |
|
1.0.10 |
8.65 MB |
lunarwtr |
04-22-2022 12:35 PM |
|
1.0.8 |
7.20 MB |
lunarwtr |
04-07-2022 06:44 PM |
File Statistics |
User Rating: |
|
Downloads: |
11153 |
Views: |
18962 |
Favorites: |
6 |
Uploaded By: |
|
Last Modified: |
N/A |
|
| ![](//www.lotrointerface.com/images/style_mmoi_lotroi/misc/clear.gif) |
|
![Post A Reply](//www.lotrointerface.com/images/style_mmoi_lotroi/buttons/reply.gif) |
|
11-12-2022, 04:47 PM
|
|
The Undying
Forum posts: 121
File comments: 344
Uploads: 11
|
Quote:
Did this ever get fixed? I reinstalled vscode just now and had to downgrade the Lua extension to 2.6.8 again.
|
Yes, it got fixed several month ago. Shouldn't have to downgrade anymore.
|
|
|
11-06-2022, 05:56 PM
|
|
The Undying
Forum posts: 202
File comments: 457
Uploads: 20
|
Quote:
The bug ticket was closed as resolved. They say a release of the fix will be this weekend most likely.
|
Did this ever get fixed? I reinstalled vscode just now and had to downgrade the Lua extension to 2.6.8 again.
|
|
|
04-15-2022, 11:18 AM
|
|
The Undying
Forum posts: 121
File comments: 344
Uploads: 11
|
The bug ticket was closed as resolved. They say a release of the fix will be this weekend most likely.
|
|
|
04-12-2022, 06:51 PM
|
|
The Undying
Forum posts: 121
File comments: 344
Uploads: 11
|
There is currently a bug in one of the dependencies used by the extension. The update breaks the type assist on many of the Turbine enumerations.
Downgrade to v2.6.8 of the LUA extension for the time being. and it should work once again.
I've filed a ticket with them..
https://github.com/sumneko/lua-langu...er/issues/1046
Last edited by lunarwtr : 04-12-2022 at 07:02 PM.
|
|
|
All times are GMT -5. The time now is 09:57 PM.