Magus Posted December 25, 2018 Share Posted December 25, 2018 I'd like to share a VScode extension with support for WeiDU syntaxes. That includes highlighting, basic completion, hovers, etc. It's new and still rough, but usable. Some details (and instructions if you want to help with development) are here. Quote Link to comment
theacefes Posted December 25, 2018 Share Posted December 25, 2018 I was wondering if there was a Code extension the other day...very nice. Quote Link to comment
Magus Posted March 11, 2020 Author Share Posted March 11, 2020 MLS 1.8.0: many updates and fixes. Most notable one is support for hovers and completion for BAF actions: Also, check out IElib: Quote Link to comment
Mike1072 Posted March 11, 2020 Share Posted March 11, 2020 For any modders out there who haven't given VS Code a try with this extension, I highly recommend it. It has all the benefits of the old syntax highlighter packages and then some. Along with the specific IE modding support provided by the extension, you also gain some nice features from VS Code itself: explorer and search for quickly navigating between files in your mod source control support, including comparing changes with side-by-side diffs in the editor terminal window which you can use to interact with git lots of configuration options, extensions, and community support Quote Link to comment
Jarno Mikkola Posted March 12, 2020 Share Posted March 12, 2020 Microsoft Visual Studio quick load... just 309,95€ WTF man. Question, is the 2019 Enterprise 16.4.2 the latest one ? Jsut asking. Quote Link to comment
Mike1072 Posted March 13, 2020 Share Posted March 13, 2020 This topic is about an extension for Visual Studio Code. Visual Studio Code is a free program that is completely separate from Visual Studio. Yes, it's a little confusing. VS Code is a fast and lightweight source code editor that's been around for about 5 years, while Visual Studio is a slower and more full-featured IDE that's been around for over 20 years. There is a free version of Visual Studio (the Community edition) which has almost all the features as the paid versions. If you were looking to get into programming, or game development with Unity, I would recommend the Community edition of Visual Studio. For Infinity Engine modding, VS Code with this extension is more appropriate. Quote Link to comment
Goddard Posted March 19, 2020 Share Posted March 19, 2020 Awesome work man! Thanks. Quote Link to comment
Magus Posted August 2, 2020 Author Share Posted August 2, 2020 (edited) Another update for BGforge MLS and IElib. They now support importing IE file formats data from IESDP. Currently, that includes ITM and SPL v1, as well as EFF v1/v2. You can help to add more formats. In fact, if you want, you can have most of IESDP data right in your IDE. All it takes is just some copy-paste. The update also features a custom Monokai-based theme designed to make better use of the aforementioned data. Feel free to share feedback on the forum. Edited August 2, 2020 by qwerty1234567 Quote Link to comment
Ladon Posted June 27, 2021 Share Posted June 27, 2021 (edited) Edit : I found the issue after thinking seriously about it for 2 minutes. I'll leave up my post in case anyone make the same newbie mistake. Beware of pathname in the settings. Doesn't work : Works : You need to either escape the name or put it between ", for the compilation command to work. Edited June 27, 2021 by Ladon Quote Link to comment
Magus Posted July 29, 2021 Author Share Posted July 29, 2021 (edited) BGforge MLS is updated to version 1.16.0. What’s new: Rudimentary preprocessing support for WeiDU. Data updates from RPU, sfall, IElib, IESDP. Custom icon theme for WeiDU projects: Changelog, forum. Edited July 29, 2021 by Magus Quote Link to comment
suy Posted July 29, 2021 Share Posted July 29, 2021 It's quite funny to see that someone else is also using the C/C++ preprocessor for "templating" a BAF file. I started last year a party AI script of my own, and I also went with it because I saw a ridiculous amount of repetition. Like, I want to show the "attacking enemies" message like some of the default AI scripts, and of course the number is different in BG1 Or BG2, so I need some basic search and replace. I've not gone too crazy, though, and I've conceded myself some uglyness, becuase I did not want to use a macro to expand to blocks that are very similar (then I have to type all the ugly backslashes...). I'm a C++ developer by trade, and in modern C++ we try to avoid the preprocessor a lot. Have you considered using another template language? I've started thinking that one of the more "typical" ones for outputting HTML and the like, could maybe be better suited. Or it's your constraint that you want to make it work with the completion of the language server, and this preprocessor works better? Thanks for the projects, BTW! I really, really want to dive into them when I find time. Quote Link to comment
Magus Posted July 29, 2021 Author Share Posted July 29, 2021 I did, but with zero feedback I just went for the easiest and most straighfoward option. Like I said, though, it's tech preview and just a starting point. Quote Link to comment
suy Posted July 30, 2021 Share Posted July 30, 2021 Ah, I certainly did not see that topic, sorry. I don't check on the forum much, as I'm just starting with modding myself. I'll give it a thought, and maybe I experiment myself. Quote Link to comment
Grammarsalad Posted November 22, 2021 Share Posted November 22, 2021 On 12/25/2018 at 7:31 AM, Magus said: I'd like to share a VScode extension with support for WeiDU syntaxes. That includes highlighting, basic completion, hovers, etc. It's new and still rough, but usable. Some details (and instructions if you want to help with development) are here. Nice! I can't believe I missed this Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.