Smart SQF editor especially designed for creating briefings in the game ArmA2.
- Entering of parameters and texts is designed with forms
- Briefing code is displayed in a real time and it can be edited by hand
- Few useful additional functions
- Overview.html and Briefing.html generators
- many improvements and tweaks in source code
- extended included CHM Help file (It's indivisible and IMPORTANT PART of the A2B Editor !)
- Application doesn't need any version of .NET Framework
Extract all files into any directory.
For example "C:\Program Files\A2B Editor".
Use key shortcut F1 in the running application, or menu Help -> Help Contents.
Double click on the icon "A2B Editor.exe".
In case of any problems try to "Run as administrator" (see Help).
Armaholic mirror Thx to Big
Last edited by EMSI; Sep 7 2009 at 18:10.
Reason: New version released !
Looks good You might want to consider submitted it over at OFPEC, as you're likely to get more technical feedback over there - and it can be made available on the site, as well
Is it there ...
well, you've to complete the readMe about the dependencies (.OCX files).
For the rest, nice job
BTW, news on armaholic posted
Last edited by tom_48_97; Aug 27 2009 at 13:36.
Thanks, that OCX files are packed due to some problems with running of app on some OS with any admin restrictions or on machines with "older OS".
Anyway if anyone has some problems don't hesitate to contact me via PM, Skype etc.
But I believe it will be worked fine - tested on more then 5 PCs with Win2000, XP SP2, Vista 64b.
From playing with this for a few seconds here's some usability comments:
1. setSimpleTaskDescription form issues:
Tab doesn't work as expected in the setSimpleTaskDescription form. You start in the Name of the task field, tab takes you to Description rather than the next right most Task Title field. Now, granted in the code Task Title is after Description, but that should be reflected in the dialog as well. If the next tab moved from Description to Task Title (then to Task WP description) it might make more sense, but instead it drops you all the way to Set. Assuming the others are optional you click Set and get told to fill in all the fields? Confusing at the very least.
I would also suggest to prefill the Name field with tskObj1 rather than simply leaving it blank and suggesting obj1. obj_1 was the default for ArmA and if we suggest that as objective names people might get confused when looking for more information. Also by enforcing the "tsk-" prefix we help train better coding through standards and get people comfortable with "task" vs "objective" differences between ArmA and ArmA 2.
2. createDiaryRecord issues:
The Add Marker, line break and picture buttons should be available from the createDiaryRecord form, perhaps as highlight + rclick option? They are used mostly in that form so should be available. Also when you use the buttons after finishing createDiaryRecord it just adds the line to the file, not where you wanted it. If you're totally clueless about briefings (as a user of this program is likely to be, otherwise you'd just hand code it) you wouldn't know where it's supposed to go. The effort of filling in the first form, then all the additional ones and manually moving the links/pics/whatever up to the proper spot is a bit more than just hand writing the whole thing from the start.
Also the default starting position of the fill in forms seems to indicate that those Add buttons would be available as they are visible and right next to the fields.
"Name of player" should default to "player". I might even suggest not even making that an option. When will it be anything but "player"?
3. Other comments
Tasks are displayed in reverse order in game from what they are listed in the briefing.sqf. Players might put in their main objectives first then get confused by the order displayed in game. Might build in an "Order" function or something?
I'd perhaps make the Set Task Description form a subpart of the Create Task form since you won't have one without the other. Also you seem to have hidden setSimpleTaskDestination under the "Records" menu item, not a button like everything else. Again, that should probably be an option on a comprehensive Design Task form or something I'd suggest.
Does this program also create the required breifing.html as well? That's required for pre-missing briefing.sqf to show up in the editor and in game too? Not sure, but it's part of the briefing.sqf system.
When saving it doesn't default to briefing.sqf as a default, but does show the demo file you created which might lead people to overwrite that. Indicating that people can name this file anything they want, which I they can granted, just adds confusion to an already confusing process.
Ability to handle multiple sides in a single briefing would be helpful as well. Or the ability to create setTaskState or even use Mikey's mf_taskhint function would be a nice addition.
Lastly there should be something mentioning that you need to execVM "briefing.sqf"; from the init.sqf file as well to get this to work.
thanks emsi, but i´ve this problem with the OCX files. it doesn't work. I have vista 32b. Is this correctly ?
Originally Posted by EMSI
Problem with seven x64, missing dependancies.
please, post here the solution.
Ehm solution: 1280x800, color depth: 32 bit
you mean this?
@miller04 and tom_48_97:
This is step by step solution. I will add this into ReadMe for next version with few improvements:
1. If you are receiving error messages about missing files, be sure about presence of missing files in installation directory. Sometime only this will help.
2. If you are still receiving errors about an OCX files, registering the files may solve problem. To register an OCX file simply follow the steps below:
a) Locate the file in installation directory.
b) Right click on the file and then click "Open With..." from the menu.
c) Again click on the button "Open With..." on displayed Caution box.
d) On another dialog box select option "Select the program from a list" and then click on the "OK" button.
e) An "Open with" dialog box shoud appear. Click on the "Browse..." button and navigate to your Windows\system32 directory. Here select the file "regsvr32.exe". Click on the "Open" button and then click on "OK".
f) You should see a message indicating the file was successfully registered. If you see an error message again, try to restart your computer and repeat the process.
This solution was successful during testing. Please, let me know if it works for you guys
For the first I must analyze your novel ...