Jump to content

Photo
- - - - -

DevCon - the developer console


  • Please log in to reply
75 replies to this topic
Thread Starter
.kju -PvPscene-
.kju -PvPscene-

    Brigadier General

  • Members
  • 12275 posts

  • Joined: 20-October 2001

Posted 21 October 2011 - 13:16 #1

Posted Image

This is more like a first preview release of the DevCon.
Still it is already very powerful and most developers should find it very useful.



Credits
###

Much thanks to Karel Mořický (Gaia) - his debug console and advanced camera
mode are the inspiration, base and foundation of the DevCon.
Also thanks to Carl Gustaffa for several good ideas.



HowTo
###
Press ESC while playing (works for editor/SP/MP).
(Note: in MP it only works when being a logged-in admin)



Notes
###
1) For now you have to check the roadmap to find out about all the features and key shortcuts.
2) Feel free to help to merge the documentation into the wiki.
3) Anyone interest is welcome to join the team.
4) Post bugs and suggestions in the issue tracker please.
5) Check the source if you want to learn a bit of new stuff.
6) ToDo prio list by order:
# Command tab (buttons to apply SQF commands easily onto cursorTarget/player/other unit sets
# Information tab (fields to easily check details about cursorTarget/player/other unit sets)
# AI debugging
# Integration of 3rd party tools

(more details in the issue tracker soon)



Wiki
###
http://dev-heaven.ne...evcon/wiki/Wiki



Download
###
http://dev-heaven.ne...ts/devcon/files

Edited by .kju [PvPscene], 16 October 2012 - 04:43.



Current active projects: None :(

Maintained/assisted projects: IFA3, Blitzkrieg


Help: Got a crash? Report it! What is the RPT log file?


Loyalguard
Loyalguard

    Master Sergeant

  • Members
  • 658 posts

  • Joined: 26-June 2007

Posted 21 October 2011 - 13:29 #2

This is beautiful. I remember you talking about this last year but had no idea you made so much progress! I can't wait to check it out!
LoyalGuard
Former OFPEC Editors Staff Member | Former ACE1 Dev Team Member
My ArmA Projects
"...brain-hurting expressions of realism like Loyalguard’s functioning Chernarus Electrical Grid." -PC Gamer

Dwarden
Dwarden

    BI Developer

  • 9651 posts

  • Joined: 05-March 2002
  • LocationBrno, Czech Republic

Posted 21 October 2011 - 14:08 #3

great, watching, subscribed, following, using ... keep up work :)

RealTimeChat ~ARMA2 in Your browser (w/o Java), RealTimeChat ~ARMA3 in Your browser (w/o Java),
irc.GameSurge.net/ARMA2 (external IRC clients) irc.GameSurge.net/ARMA3 (external IRC clients)
ARMA 3 Feedback Tracker: http://feedback.arma...y_view_page.php
~100k fans @STEAM ARMA 2 + ARMA 2: OA + ARMA 3: + ~2k @XFIRE A2:OA
Follow my Twitter: http://twitter.com/FoltynD or my Facebook http://facebook.com/FoltynD


mobeus
mobeus

    Private First Class

  • Members
  • 28 posts

  • Joined: 21-September 2011

Posted 21 October 2011 - 14:26 #4

very good thank you.

Fireball
Fireball

    Staff Sergeant

  • Members
  • 337 posts

  • Joined: 28-June 2009

Posted 21 October 2011 - 14:51 #5

Two thumbs up! Will try it out in a bit.
System Specs:
Spoiler


I see BIS's game, [they] release a shockingly underwhelming product, only to lull us into a false sense of disappointment...


hellfire257
hellfire257

    Master Gunnery Sergeant

  • Members
  • 1267 posts

  • Joined: 17-February 2009

Posted 23 October 2011 - 11:43 #6

Fantastic! Going to give this a shot now.

sickboy
sickboy

    Colonel

  • Members
  • 9947 posts

  • Joined: 11-May 2005

Posted 23 October 2011 - 12:35 #7

Awesome! Congrats on the release buddy!

Manzilla
Manzilla

    First Lieutenant

  • Members
  • 5142 posts

  • Joined: 30-May 2007

Posted 23 October 2011 - 13:10 #8

What exactly does this do? Is this for mission makers? I'm a bit confused, sorry. I checked the roadmap and if this is what I think it is it sounds awesome.
:coop: :yay::yay::yay: (God damn bananas..... again)

Join the most rootin', tootin'est crew on these here forums! That's right folks we're darn tootin'.

Mike Tyson's ode to Manzilla's SP playing style:

My style is impetuous. My defense is impregnable and I'm just ferocious.... I want your heart, I want to eat his children! Praise be to Allah!


Loyalguard
Loyalguard

    Master Sergeant

  • Members
  • 658 posts

  • Joined: 26-June 2007

Posted 23 October 2011 - 13:46 #9

I don't want to speak for PvP, but yes...it is for mission makers, scripters, addon makers, or anyone else editing in ArmA. It allows you to check status of variables in game, execute new code in-game with locality options (local, remote, server), enables a debugging camera, gives updates in-game as to what the player is looking at and other variables, makes the player invincible for testing purposes. Many of these features can be turned on and off as the editor desires.

Essentially, it is an invaluable tool!
LoyalGuard
Former OFPEC Editors Staff Member | Former ACE1 Dev Team Member
My ArmA Projects
"...brain-hurting expressions of realism like Loyalguard’s functioning Chernarus Electrical Grid." -PC Gamer

GregRUS
GregRUS

    Private First Class

  • Members
  • 39 posts

  • Joined: 05-November 2009

Posted 23 October 2011 - 16:20 #10

Great work! Subscribed!

tankbuster
tankbuster

    First Lieutenant

  • Members
  • 5340 posts

  • Joined: 14-June 2005

Posted 23 October 2011 - 20:14 #11

Wow. This is really interesting.
I sort of get how it works. In the 7,8,9,10 exec boxes, I can type commands such as hint and diag_log and that's excellent, a great debugging tool, but what do all the other boxes do?
Documentation is not a dirty word.
: TeamSPAFF : PRACS : RKSL : Stella Artois : Creme Eggs : Elite Warriors :

Making working streetside IEDs since 2011.

Loyalguard
Loyalguard

    Master Sergeant

  • Members
  • 658 posts

  • Joined: 26-June 2007

Posted 23 October 2011 - 21:07 #12

You can type variable names in the "watcher" fields to get the current value of those variables as well.
LoyalGuard
Former OFPEC Editors Staff Member | Former ACE1 Dev Team Member
My ArmA Projects
"...brain-hurting expressions of realism like Loyalguard’s functioning Chernarus Electrical Grid." -PC Gamer

tankbuster
tankbuster

    First Lieutenant

  • Members
  • 5340 posts

  • Joined: 14-June 2005

Posted 23 October 2011 - 21:20 #13

"watcher" fields? Which ones are those?
Documentation is not a dirty word.
: TeamSPAFF : PRACS : RKSL : Stella Artois : Creme Eggs : Elite Warriors :

Making working streetside IEDs since 2011.

Loyalguard
Loyalguard

    Master Sergeant

  • Members
  • 658 posts

  • Joined: 26-June 2007

Posted 23 October 2011 - 21:36 #14

Dont have it open right now. Probably at the top. Type a name of a global or public variable and the current value should appear below it.
LoyalGuard
Former OFPEC Editors Staff Member | Former ACE1 Dev Team Member
My ArmA Projects
"...brain-hurting expressions of realism like Loyalguard’s functioning Chernarus Electrical Grid." -PC Gamer

Thread Starter
.kju -PvPscene-
.kju -PvPscene-

    Brigadier General

  • Members
  • 12275 posts

  • Joined: 20-October 2001

Posted 29 November 2011 - 07:47 #15

Unfortunately so far no one was willing to do the docu and I was not able to myself either.
It has not high prio to me, yet eventually it will get done.

I am just curious, if anyone was able to understand how it works and what can be done with it?



Current active projects: None :(

Maintained/assisted projects: IFA3, Blitzkrieg


Help: Got a crash? Report it! What is the RPT log file?


Loyalguard
Loyalguard

    Master Sergeant

  • Members
  • 658 posts

  • Joined: 26-June 2007

Posted 29 November 2011 - 10:45 #16

Yes. I have been using it extensively. I planned on doing some documentation but have not had the time. I have been going in an out of debug cam mode, teleporting, capturing cursor target info, watching variables, executing code. Maybe I can do some docu this weekend.
LoyalGuard
Former OFPEC Editors Staff Member | Former ACE1 Dev Team Member
My ArmA Projects
"...brain-hurting expressions of realism like Loyalguard’s functioning Chernarus Electrical Grid." -PC Gamer

tankbuster
tankbuster

    First Lieutenant

  • Members
  • 5340 posts

  • Joined: 14-June 2005

Posted 28 December 2011 - 13:08 #17

I've been using this too and am gradually working out what it can do and how powerful it can be for mission designers.

Just one thing, there's no way of restarting the mission from inside the mission as the esc menu is replaced by the console. Is there any way we can get mission restart back?
Documentation is not a dirty word.
: TeamSPAFF : PRACS : RKSL : Stella Artois : Creme Eggs : Elite Warriors :

Making working streetside IEDs since 2011.

Thread Starter
.kju -PvPscene-
.kju -PvPscene-

    Brigadier General

  • Members
  • 12275 posts

  • Joined: 20-October 2001

Posted 20 January 2012 - 11:15 #18

Where do you want to restart - in SP?
ESC - space - space (mission ended). Space (mission started).

Same applies to the editor. Does the suffice or you want a restart button interface wise?

---------- Post added at 12:15 ---------- Previous post was at 12:13 ----------

Working on a minimap (like in AAS) and unit map markers for debugging (to help me with my next project..):

Posted Image

---

Posted Image Posted Image

Posted Image Posted Image

Still need to sort a few smaller issues and tasks, yet it might be available tonight.



Current active projects: None :(

Maintained/assisted projects: IFA3, Blitzkrieg


Help: Got a crash? Report it! What is the RPT log file?


tankbuster
tankbuster

    First Lieutenant

  • Members
  • 5340 posts

  • Joined: 14-June 2005

Posted 20 January 2012 - 11:25 #19

Where do you want to restart - in SP?
ESC - space - space (mission ended). Space (mission started).

Same applies to the editor. Does the suffice or you want a restart button interface wise?


I'm specifically talking about editor preview in fact. When you press escape the menu has a restart option if you're not running Devcon.

So yes, I'd like a restart button on the DevCon interface, please.
Documentation is not a dirty word.
: TeamSPAFF : PRACS : RKSL : Stella Artois : Creme Eggs : Elite Warriors :

Making working streetside IEDs since 2011.

Thread Starter
.kju -PvPscene-
.kju -PvPscene-

    Brigadier General

  • Members
  • 12275 posts

  • Joined: 20-October 2001

Posted 20 January 2012 - 16:05 #20

After testing it, I actually remember why it is removed:

After a restart the DevCon is not available.
So unless you find a way to fix this, it will remain removed.

The exit mission and load again is a quick alternative anyway.



Current active projects: None :(

Maintained/assisted projects: IFA3, Blitzkrieg


Help: Got a crash? Report it! What is the RPT log file?