Jump to content

Skirmish_

Member
  • Content Count

    35
  • Joined

  • Last visited

  • Medals

Community Reputation

0 Neutral

About Skirmish_

  • Rank
    Private First Class

Profile Information

  • Gender
    Male
  • Location
    United Kingdom, Scotland

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Yes, I know, I'm using both ctrlStaticBackgroundDisable and ctrlStaticBackgroundDisableTiles but they don't capture the clicks at all, and yes im using the same config from the 3DEN Displays
  2. Hey everyone, Was wondering something for a while now and I am pretty stumped. Whenever I create my child displays with: finddisplay 46 createdisplay "displayMenuChild" I can still interact with the parent display (i.e. Can press buttons and interact with listboxes etc.) I also use the same controls as used in the 3DEN Editor displays. I create my parent display as a dialog with: createdialog "displayMenuParent"; Maybe I need to create it another way? Thanks in advance, Skirmish_
  3. Hey everyone, I've been wondering this for a while now, maybe someone here can help me out. I've been making UI's the same way for a long time, via the GUI Editor and exporting them using SafeZone. However this positioning technique overlaps controls when you're on different resolutions and display sizes. I looked around the 3DEN displays and controls in their configs and saw that the positions and completely different to safeZone: class Picture: ctrlStaticPictureKeepAspect { text="\a3\3DEN\Data\Displays\Display3DENMsgBox\picture_ca.paa"; x="( (0.5 - 0.5 * 75 * (pixelW * pixelGrid * 0.50))) + (2) * (pixelW * pixelGrid * 0.50)"; y="( (0.5 - 0.5 * 25 * (pixelH * pixelGrid * 0.50))) + ( 5 + 2) * (pixelH * pixelGrid * 0.50)"; w="10 * (pixelW * pixelGrid * 0.50)"; h="5 * (pixelH * pixelGrid * 0.50)"; }; Is there a way I can start creating displays using this positioning technique? Thanks in advance, Skirmish_
  4. Hey everyone, I've been wondering this for the longest time now and I've had no real answer to this question. How are the Displays - 313 (Display3DEN) and 46 even getting spawned? As you can obviously move while they are on screen. I am asking in regards to the displays being overlapped: finddisplay 313 createdisplay "Display3DENNew"; and the parent display still being visible on screen while the child display is open. I cannot get this to work by myself and I've copied basically everything bohemia have done when it comes to configs etc. I've tested pretty much everything and have came to the conclusion that it definetly has something to do with the parent display and how it is opened. Example - Overlapping displays Thanks in advance, need all the help I can get at this point. Skirmish_
  5. Hmm, thats wierd, because looking at the config.cpp theres no mention of a controls group in the 3den displays or scripts... Nonetheless, I'll implement this and have a go at it, thanks for the help, and if you ever get anymore info about it make sure and post it here so others can learn from it
  6. display 98111 is the parent display (i.e. the dialog i created)
  7. I've copied basically everything bohemia have done as far as configs go, however it just looks like I made another parent display/dialog and its not going over the display. Maybe someone here can help?
  8. Hi, I've been very confused for the past week on how bohemia made their 3DEN displays overlap each other. I've copied basically everything they have done as far as configs go, and I have also been using createDisplay to have the child display go over the dialog, however it just looks like I made another parent display/dialog and its not going over the display. Maybe someone here can help. Thanks in advance, skirmish_
  9. Hi, I'm really confused on why when I use createDisplay, it doesnt go over the parent display like the 3den displays: https://gyazo.com/956ab95d3148cd87e4c9de5902d591ca Instead it just looks like I created another parent display/dialog: https://gyazo.com/be01e67e6a0a7a6ebfcd6d9e1562407b Thanks in advance, skirmish_
  10. UPDATE: I got it to not crash. The problem was another menu that apparently crashes your game when attempting this. However this opens a new problem, the child display doesnt even go over the parent display and it looks like you just created another dialog
  11. Well it's not a test mission, its one I've been working on for a bit, I don't feel comfortable with uploading it unfortunately. On the other hand the script attached to the parent display has around 500 lines, not sure if that is the culprit as the child display executes a script when it is spawned also... also, when I open a display using createDisplay, how would I close that specific display without needing to go in and press escape (for scripting reasons)
  12. Yeah well I'm obviously not using the same idd I only included that so I should show what idd the parent display is using. I can execute: findDisplay 46 createDisplay "anyDisplayInGame"; Everything works fine there, but whenever I use the parent display (findDisplay 98111) as the parent display it crashes my game, and yes the parent display is open... Yeah I understand everything there I'm only having the game crash problem from a display thats open, I have no idea why it's crashing my game and I can't finish my work until it's obviously fixed, hence why I'm here.
  13. Basically when i execute it, my game freezes for like a minute then it crashes with the exitcode: 0xC0000005 - STATUS_ACCESS_VIOLATION. I use the following on the parent display: enableDisplay = 1; enableSimulation = 1; idd = 98111; On the child display i use the same. Does the parent display need to be opened with createDisplay or can I open it as a dialog, because i have been opening the parent display as a dialog. Thanks
  14. I have a display open and i did change the idd it still crashed my game somehow...
  15. yeah thanks for the reply but every time i try this it crashes my game 😕
×