Jump to content
Sign in to follow this  
MulleDK19

Morten's ArmA Dialog Designer

Recommended Posts

First of wonderful job MulleDK19!

Very useful tool and can make good use of it myself to extend my vehicle DM.

:)

* You may wan to consider to get a project space to manage the bug reports and feature requests / feedback in general. More: http://dev-heaven.net/

I was going to add a bug report page on my website, but haven't found a decent ASP.NET bug report system yet. Though, I'm thinking of making my own.

* A code repository could be helpful too, if you consider to either let other ppl look at your code for review or to make it a team effort.

I'm very strict with my sources. I don't like the thought of other's fooling around in my "car's engine". And I've had a lot of bad experiences with people claiming they own it. That's why I've never really released any mods for ArmA/Gmod

* Good job on those video tuts. Very useful.

Thank you :)

* Do not create a description.ext. Instead create a new file with the default classes and defines. Ppl using this tool will be able to set an include themselves.

Ya, I was thinking about that.

* Why are you using your own format? In the end using the same (not perfect) BI cpp, would save you and the tool users a lot of trouble in the end.

I had some trouble using BIS' format in some very early versions of the tool. Though, I AM gonna make a function to import "builded" dialogs

* This probably would allow loading data from original cpp code into your app too. This would increase the usefulness tenfold.

Making import function

* Project path should be anywhere (not only 'my files') (all partitions - XP 32b here).

What do you mean? You can place the projects in any empty folder.

* Default path to a2 install (read from reg).

Was going to :P

* Please do not auto hide tool tip over time (longer text are impossible to read in time). Instead mouse move should only action to remove it.

I worked desperately on this, but there seems to be a bug in the .NET Framework preventing me from changing this.

* Drag and drop side bar - like mentioned. Way more usable for advanced dialogs. Top bar could make sense too. Editable does not have to be full screen.

I was considering this, but thought it would be easier if there wasn't anything to overlay the working area.

* Option to reconfigure tool key configuration.

* Change defauft:

* Exchange RMB<-> MMB

* or LMB SC/DC to edit; LMB + LCTRL to move, LMB + LShift to resize, RMB to move

Maybe

* It is possible to make controls size 0, unable to find it afterwards.

http://www3.picfront.org/picture/Yh6BR5UOb/img/p001.jpg

Ya, I know. Thx anyway :P

* What about class inheritance?

When using the tool you're making dialogs a bit differently than you normally would. Instead of actual "classes" you make control types. You can inherit these, but you can not inherit controls. Edit Classes > NAME:INHERITS

* In edit control properties:

** key - value (map), display instead of list

I'm thinking of a new system for the editing, yes.

** new property -> autoselect value

Already working on that :)

SC?

** ability to reorder elements

Task added

** How do you edit items - it hardly works here with LMB SC/DC.

SC/DC? Slow-click/Double-click? Slow-click should work, works for me.

** Bug: possible to create a property twice:

http://www3.picfront.org/picture/dMJ3QgZ1/img/p005.jpg

Didn't think it was much of an issue, so I left it.

** Question: Every property always relevant? It is specific to parent classes (at times) isnt it?

http://www3.picfront.org/picture/KdBXpOO0c/img/p006.jpg

I don't want to restrict people too much.

* Posted about your tool in the dev heaven forum. :)

Thanks ^^

* Feasible to get code completion and/or error checking at some point (single man project or possible team effort in the future?)

Error checking is already on my task list.

* Ability to start app in window mode and resize.

Uhm?

* Format error for my simple test dialog: http://pastebin.com/f30cc43c3

How to reproduce?

* Option to resize background (to editable area size):

http://www3.picfront.org/picture/H3wVobEKtvF/img/p002.jpg

This was a bug I didn't notice until I had released the tool. I am gonna scale it to fit the working area.

* Possible to make a zoom mode? Otherwise the tiny grid is hardly useful:

http://www3.picfront.org/picture/Sx68rjRF/img/p008.jpg

The tiny grid is very useful. Zoom-mode is on my "Nice to have" list.

* Dialog should be possible to resize/fullscreen:

http://www3.picfront.org/picture/irCgg3Hz/img/p009.jpg

I am working on a new selection/move/resize system.

* Syntax coloring feasible at some point?

http://www3.picfront.org/picture/kMVs0fqU/img/p010.jpg

In a list box? Anyway, I am going to implement another way of editing.

* Edit classes

** RMB should be context sensitive - display only options for class vs values/keys:

http://www3.picfront.org/picture/f11O0UDvJ/img/p011.jpg

http://www3.picfront.org/picture/p2BuFnqi8QT/img/p012.jpg

** Insert property should also work if property is selected - just query its class its in:

http://www3.picfront.org/picture/2uVXbFgi/img/p013.jpg

Already on my task list.

Again great job and looking very much forward to the updates to come!

Glad you like it :)
I noticed it generated the numbers with comma as a separator and not a period. It didn't place the dialogs on the screen until I corrected that.

Because we northern folks are using a fucked up numerical system :P

Change your numeric settings to period.

If you know any ASP.NET bug reporters, please write back.

Edited by MulleDK19
Splitted into quotes

Share this post


Link to post
Share on other sites

*********YES I AM A NUTEHEAD, I EDIT THIS IN, INDEED THE , IN THE DIALOG FILE NEEDS . Just keeping my old text for others to see ******************

Ok i must be a complete nuthead then but i am totaly not able to produce any of the dialogs in Arma 2. As i just make a backgrouns, frame and one button with a text property i start to wonder what am i doing wrong? The files are all generated to a mission with one unit on it, namely me. So it cant be conflitcts. What i get is when the the "mission" starts there is a mouse indeed visible. I cant do anyting , click anything, see anyting but the normal game stuff. I can walk again as soon as i press escape. I gues that makes me leave the dialog.

So i needed to change for exampel the x=0,419047619047619;

into x=0.419047619047619;

class Dialog

{

name=Dialog;

idd=-1;

movingEnable=1;

controlsBackground[]={fr, bg};

objects[]={};

controls[]={btn};

class btn:RscButton

{

idc=-1;

text="Hallo";

x=0,419047619047619;

y=0,487619047619048;

w=0,0571428571428571;

h=0,0304761904761905;

};

class fr:RscBgFrame

{

idc=-1;

x=0,4;

y=0,457142857142857;

w=0,114285714285714;

h=0,152380952380952;

};

class bg:RscBackground

{

idc=-1;

x=0,4;

y=0,457142857142857;

w=0,114285714285714;

h=0,152380952380952;

};

};

Edited by spirit6

Share this post


Link to post
Share on other sites
*********YES I AM A NUTEHEAD, I EDIT THIS IN, INDEED THE , IN THE DIALOG FILE NEEDS . Just keeping my old text for others to see ******************

Ok i must be a complete nuthead then but i am totaly not able to produce any of the dialogs in Arma 2. As i just make a backgrouns, frame and one button with a text property i start to wonder what am i doing wrong? The files are all generated to a mission with one unit on it, namely me. So it cant be conflitcts. What i get is when the the "mission" starts there is a mouse indeed visible. I cant do anyting , click anything, see anyting but the normal game stuff. I can walk again as soon as i press escape. I gues that makes me leave the dialog.

So i needed to change for exampel the x=0,419047619047619;

into x=0.419047619047619;

Like I said in the post right before yours. Change your numerical settings in Windows to use period as the seperator instead of comma.

Share this post


Link to post
Share on other sites

Thank you, this is realy usefull util!

But.

"Please connect to the Internet to use this program!"

Why? I don't wanna think, this is some kind of Trojan...

Edited by Dead Kennedy

Share this post


Link to post
Share on other sites
Thank you, this is realy usefull util!

But.

"Please connect to the Internet to use this program!"

Why? I don't wanna think, this is some kind of Trojan...

It's not a trojan, but it verifies your registration info online.

Share this post


Link to post
Share on other sites

i cant get it to work at all - guess it dont like Vista 64 :(

Share this post


Link to post
Share on other sites
i cant get it to work at all - guess it dont like Vista 64 :(

Try to install the latest .NET Framework 3.5.

Share this post


Link to post
Share on other sites
Try to install the latest .NET Framework 3.5.

got all that already :(

Windows Report

Product
Morten's ArmA Dialog Designer

Problem
Program Compatibility

Date
17/06/2009 17:46

Status
Not Reported

Problem signature
Problem Event Name:	PCA2
Problem Signature 01:	MADD.exe
Problem Signature 02:	0.0.0.6
Problem Signature 03:	Morten's ArmA Dialog Designer
Problem Signature 04:	Morten's ArmA Dialog Designer
Problem Signature 05:	Morten
Problem Signature 06:	200
Problem Signature 07:	-1
OS Version:	6.0.6001.2.1.0.768.3
Locale ID:	2057

Files that help describe the problem
appcompat.txt
Tab8D0C.tmp

Share this post


Link to post
Share on other sites
got all that already :(

Windows Report

Product
Morten's ArmA Dialog Designer

Problem
Program Compatibility

Date
17/06/2009 17:46

Status
Not Reported

Problem signature
Problem Event Name:	PCA2
Problem Signature 01:	MADD.exe
Problem Signature 02:	0.0.0.6
Problem Signature 03:	Morten's ArmA Dialog Designer
Problem Signature 04:	Morten's ArmA Dialog Designer
Problem Signature 05:	Morten
Problem Signature 06:	200
Problem Signature 07:	-1
OS Version:	6.0.6001.2.1.0.768.3
Locale ID:	2057

Files that help describe the problem
appcompat.txt
Tab8D0C.tmp

Try to change compatibility mode to Windows XP.

Share this post


Link to post
Share on other sites
i have tried all of them too :(

Have you tried running it in administrator mode?

Right click > Run as administrator...

Share this post


Link to post
Share on other sites

I updated everything in windows tried everywhich way but loose :P

Still no go :(

Share this post


Link to post
Share on other sites
I updated everything in windows tried everywhich way but loose :P

Still no go :(

Did you unpack all files from the program's archive?

Share this post


Link to post
Share on other sites

everything that was in the rar file yes - as soon as i hit the MADD APPLICATION ->POW<- program stopped responding closing it down..

Share this post


Link to post
Share on other sites

I downloaded the previous verion before and registered. Now i download the new version as the other one says: expired.

Bit complicated to help beta test but the new version i cant register, the new version says immediately on start This Beta has expired.

So i cant register and i cant start the programs....... I have no clue where in the register you did hide this key setting so i need help:)

Cheers for reading

Share this post


Link to post
Share on other sites
I downloaded the previous verion before and registered. Now i download the new version as the other one says: expired.

Bit complicated to help beta test but the new version i cant register, the new version says immediately on start This Beta has expired.

So i cant register and i cant start the programs....... I have no clue where in the register you did hide this key setting so i need help:)

Cheers for reading

The BETA expired when the 505 version was released.

The new version will come out tomorrow.

EDIT: Out now! Read first post!

Edited by MulleDK19

Share this post


Link to post
Share on other sites

Its a shame i cant use it. Stupid registration process does not work. It says there is already a user with my Nick/Emal, but retrieve key does not work either...

And what the hell is registration for in a first place? Are you trying to charge people for this program? wtf?

Share this post


Link to post
Share on other sites
Its a shame i cant use it. Stupid registration process does not work. It says there is already a user with my Nick/Emal, but retrieve key does not work either...

It's a bug. Fixed. Try to register again.

And what the hell is registration for in a first place? Are you trying to charge people for this program? wtf?

Half a page is used to tell you why you need to register.

Share this post


Link to post
Share on other sites

Hey, great tool, thanks. It seems there is a bug where the size of a control does not automatically change to fit the text, and I can't add the definitions of w and h or your program gives me an error saying that they are automatically defined. Instead, I have to manually open the .hpp file and change them in there, which gets tedious. Am I doing something wrong or is it a bug?

Share this post


Link to post
Share on other sites
Hey, great tool, thanks. It seems there is a bug where the size of a control does not automatically change to fit the text, and I can't add the definitions of w and h or your program gives me an error saying that they are automatically defined. Instead, I have to manually open the .hpp file and change them in there, which gets tedious. Am I doing something wrong or is it a bug?

You hold down the middle mouse button on a control to resize it.

Share this post


Link to post
Share on other sites

I get an error when using listbox and comboboxes.

When i get ingame i see: no entry ...missiondir\description.ext/generator/scrollbar.cc

Where cc is the reference to the name of the combobox.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×