x39 101 Posted May 2, 2017 ArmA.Studio 0.2.6331.26237 got released you will be prompted when you start ArmA.Studio if you are not up to date (unless you disabled Auto-Updating)Open panels will appear empty due to internal changes, just reopen those Changes: - Rewrote whole lot of the backend --> Solution now supports separate projects from different pathes --> Fixed a whole lot minor and major issues - Added German Localization - Added Plugin System - Added Workspace History (displays the last X workspace pathes and makes them selectible) - Added simple image viewer (no PAA currently) - Added properties page for Solution-Project - Added Search (& Replace) - Added Temporary documents (will be received by the debugger so that debugging unknown code is possible) - Breakpoints now are in a separate file with separate extension - Images wont upscale anymore Special Thanks goes out to @vabene1111#5492 and `trdwll` for this update link: https://x39.io/projects?project=ArmA.Studio 2 Share this post Link to post Share on other sites
Guest Posted May 2, 2017 The Armaholic mirror has been updated with the new version: ArmA.Studio Open-Source Community made IDE for ArmA v0.2.6331.26237 Share this post Link to post Share on other sites
x39 101 Posted May 4, 2017 just wanted to quickly point out that there is no need to get angry or call the software "shit" for bugs in an alpha phase ... things like this: <?xml version="1.0" encoding="utf-8"?> <root> <version>0.2.6331.26237</version> <report><![CDATA[I tried saving a fucking file. fix your shit software]]></report> <stacktrace><![CDATA[...]]></stacktrace> <trace /> </root> are frankly not helping nailing any problem this specific case for example, i cannot fix just by seeing the actual stacktrace as the exception raised already should be catched in code. An actual description what has happened and what was done, would allow me to "fix my shit software" as somehow an edge case was found i did not yet covered just quick note PS that particular bug is fixed now the root cause was that newly added projects would not have the dictionary of the solution "assigned" but instead the full path to the solution file meaning that .../foo/solution.asln/newproject would be the path that obviously could not be created was some change wrongly applied there is no QA on this project ... so theese things can happen will be in next minor release fix can be received via auto-update or via https://x39.io/Files/ArmAStudio/ArmA.Studio.0.2.6333.12157.setup.exe 1 Share this post Link to post Share on other sites
MrCrazyDude115 132 Posted May 9, 2017 I'm a little confused as to what exactly this is. Can someone clarify please? Thanks! MrCrazyDude115 Share this post Link to post Share on other sites
x39 101 Posted May 10, 2017 19 hours ago, MrCrazyDude115 said: I'm a little confused as to what exactly this is. Can someone clarify please? Thanks! MrCrazyDude115 see https://en.wikipedia.org/wiki/Integrated_development_environment in most basic terms: a text editor that is capable of stopping the arma script execution at some point where you want under certain conditions 2 Share this post Link to post Share on other sites
x39 101 Posted June 13, 2017 Some Update: Development is silently continuing in background recently, AppVeyor got introduced so that the latest in-dev build is always available for everybody in that - a language option was introduced to change the display language - a help button was added to the Workspace Selector for new users - the breakpoints now support setting a condition additionally - Variables View was enhanced so that it now is more intuitive (SQF Expressions are in theory already possible but due to debugger limitations right now not available) - loads of bugs got fixed - a lot of things changed that i already forgot sooooo ... ye ... we still are here, discord is way more active and that already was the update :) https://discord.gg/RRaPyb9 https://ci.appveyor.com/project/X39/arma-studio/build/artifacts https://github.com/ArmA-Studio/ArmA.Studio/wiki/Install-and-use-ArmA.Studio 1 Share this post Link to post Share on other sites
x39 101 Posted July 12, 2017 lets just push this release as official https://x39.io/Files/ArmAStudio/ArmA.Studio.0.2.6402.7223.setup.exe no changelog as i simply forgot what was implemented ... pretty loads of fixes and tiny Quality of life improvments also some other new features got introduced (onee that would come in my mind would be breakpoints) will keep those changes tracked from now ... promise 1 Share this post Link to post Share on other sites
Guest Posted July 12, 2017 The Armaholic mirror has been updated with the new version: ArmA.Studio Open-Source Community made IDE for ArmA v0.2.6402.7223 Share this post Link to post Share on other sites
diraven 10 Posted July 13, 2017 Hello. I work on a script that uses https://community.bistudio.com/wiki/PreProcessor_Commands (namely Macros) a lot. So EQUAL(_oldItem,"some_otherItem") is rather frequent situation. And I did not find any way to make these acceptable by the linter/syntax checker. Any advice? Thanks. Share this post Link to post Share on other sites
x39 101 Posted July 13, 2017 right now preprocessor is not supported due to lack of support in regards of ANTLR there is a branch to "hack" in that behaviour however (another simple solution would be to simply run the preprocessor before doing the linting ... but that would destroy the offsets) Share this post Link to post Share on other sites
Heizanjs 11 Posted July 14, 2017 Time frame on when this may be compatibile with BattleEye? Share this post Link to post Share on other sites
x39 101 Posted July 14, 2017 7 hours ago, Heisen_a said: Time frame on when this may be compatibile with BattleEye? Never as you can manipulate the game with this It was temporary auto enabled btw Share this post Link to post Share on other sites
Heizanjs 11 Posted July 14, 2017 4 hours ago, x39 said: Never as you can manipulate the game with this It was temporary auto enabled btw So if I just download arma.studio and not the debugger, ill be fine with no risk. Share this post Link to post Share on other sites
x39 101 Posted July 14, 2017 44 minutes ago, Heisen_a said: So if I just download arma.studio and not the debugger, ill be fine with no risk. you will be fine at any time as long as you do not try to attach (or more specific modify) anything whilst the game is running on BE you can leave the debugger in there without any problem just do not attach to the game whilst it is running Share this post Link to post Share on other sites
SkaceKachna 52 Posted September 11, 2017 Hey, I have issue loading the BIDebugEngine.dll ... I put it into game root and launch game, but nothing happened. The pipe used for communication is not active and when I launched non profiling version, no message appeared, so good guess would be the dll is ignored. I've tried both x64 and x86 versions. Is the extension broken, or is it on my side? Could somebody try it on version 1.76.142872? Share this post Link to post Share on other sites
x39 101 Posted September 12, 2017 BI Broke it should still be working with Performance build @dedmen is responsible for that part so he probably can tell you more about this :) Share this post Link to post Share on other sites
Dedmen 2703 Posted September 12, 2017 19 hours ago, SkaceKachna said: Hey, I have issue loading the BIDebugEngine.dll ... I put it into game root and launch game, but nothing happened. The pipe used for communication is not active and when I launched non profiling version, no message appeared, so good guess would be the dll is ignored. I've tried both x64 and x86 versions. Is the extension broken, or is it on my side? Could somebody try it on version 1.76.142872? Broken. You can still get 1.74 Profiling build and use it for now. BI killed the Debugger. I can get it back up but that needs time that I don't have right now. Share this post Link to post Share on other sites
SkaceKachna 52 Posted September 12, 2017 Ok, thanks, at least it's not my fault, I tore few hair out trying to make it work Share this post Link to post Share on other sites
x39 101 Posted January 2, 2019 btw. https://discordapp.com/channels/294154999766843394/294532226039808000/528370839775608854 (requires being on the discord server already https://discord.gg/RRaPyb9) contains instructions about how to get the debugger running again (no mayor update on ArmA.Studio yet because ... uff ... work) note that you might need to read a lil bit further for fixes (new debugger is kinda stable and kinda unstable, which is also a reason why there is no mayor release yet) 1 Share this post Link to post Share on other sites
x39 101 Posted February 17, 2020 Another lil heartbeet but this time with some kinda good news from the rewrite branch: You can download a preview at https://x39.io/Files/ArmAStudio/20200217-Arma.Studio-Rewrite.zip Please read the ReadMe in case you have trouble while testing it out 😉 1 Share this post Link to post Share on other sites
x39 101 Posted February 20, 2020 Arma.Studio rewrite just produced its first, usable, indev release https://github.com/ArmA-Studio/Arma.Studio/releases/tag/AppVeyor-91-b8cba00789531de356c63cd5649cc8c5bc3ca36a https://github.com/ArmA-Studio/Arma.Studio/releases/tag/AppVeyor-100-665ece029f70919bec8f3d9f94df76b62eec331c Note that the rewrite branch differs a lot from the original release, so for anybody looking to reuplad this please ensure that you do not just override the old release. This is, as of now, its very own thing with just a relation to Arma.Studio (AKA: Featurecomplete compared to the old release still is far) But talking about features: SQF-VM Debugger Support Run currently displayed file Halt on any exception raised Live-Editing of local variables Callstack view on halt Breakpoints Preprocessing Immediate Execution window to execute code during execution or while you debug your code Basic Texteditor functionality Save File Syntax Highlighting for SQF Basic Linting with preprocessor in mind (note that this requires your PBO to have a $PBOPREFIX$ file setup to work properly) Basic Projects Management Dedicated Solution Manager Window to contain all your projects Extensive plugin support Every window you see, is build using a plugin. (Check out the `Help`->`About` info if you do not believe me, or look into your plugin folder directly) Auto-Update Auto-Crashreport Think that is all as of now. Feel free to ask questions if they arise. Kindly regards, X39 2 Share this post Link to post Share on other sites
x39 101 Posted February 28, 2020 As a general question: When you click on "Start" to start the debugger, what would you expect Arma.Studio to do? Right now, it is only executing the currently displayed document. but i am thinking about making it do something like "parse all functions", "execute preinit", ... would that confuse somebody? or is that what you would expect? feel free to express your opinion on tah topic. Share this post Link to post Share on other sites
Tankbuster 1746 Posted February 28, 2020 Does this still require profiling build? Share this post Link to post Share on other sites
x39 101 Posted February 28, 2020 3 hours ago, Tankbuster said: Does this still require profiling build? The version mentioned in here: On 2/20/2020 at 1:40 AM, x39 said: Arma.Studio rewrite just produced its first, usable, indev release https://github.com/ArmA-Studio/Arma.Studio/releases/tag/AppVeyor-91-b8cba00789531de356c63cd5649cc8c5bc3ca36a https://github.com/ArmA-Studio/Arma.Studio/releases/tag/AppVeyor-100-665ece029f70919bec8f3d9f94df76b62eec331c [...] No. However, that one also is no longer running arma directly but rather uses SQF-VM for SQF to run. 1 Share this post Link to post Share on other sites
target_practice 163 Posted February 28, 2020 When I attempt to run the program, I just get an error message stating "Operation Failed". Share this post Link to post Share on other sites