{"action":"created","issue":{"url":"https://api.github.com/repos/acemod/ACE3/issues/1857","labels_url":"https://api.github.com/repos/acemod/ACE3/issues/1857/labels{/name}","comments_url":"https://api.github.com/repos/acemod/ACE3/issues/1857/comments","events_url":"https://api.github.com/repos/acemod/ACE3/issues/1857/events","html_url":"https://github.com/acemod/ACE3/pull/1857","id":95099310,"number":1857,"title":"UI Ehancements and Selective UI Elements","user":{"login":"jonpas","id":7935003,"avatar_url":"https://avatars.githubusercontent.com/u/7935003?v=3","gravatar_id":"","url":"https://api.github.com/users/jonpas","html_url":"https://github.com/jonpas","followers_url":"https://api.github.com/users/jonpas/followers","following_url":"https://api.github.com/users/jonpas/following{/other_user}","gists_url":"https://api.github.com/users/jonpas/gists{/gist_id}","starred_url":"https://api.github.com/users/jonpas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonpas/subscriptions","organizations_url":"https://api.github.com/users/jonpas/orgs","repos_url":"https://api.github.com/users/jonpas/repos","events_url":"https://api.github.com/users/jonpas/events{/privacy}","received_events_url":"https://api.github.com/users/jonpas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/acemod/ACE3/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/acemod/ACE3/labels/WIP","name":"WIP","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-15T03:54:04Z","updated_at":"2015-07-20T02:39:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/acemod/ACE3/pulls/1857","html_url":"https://github.com/acemod/ACE3/pull/1857","diff_url":"https://github.com/acemod/ACE3/pull/1857.diff","patch_url":"https://github.com/acemod/ACE3/pull/1857.patch"},"body":"**WIP**\r\n\r\n- [x] Split UI configs\r\n- [x] Remove Vignette\r\n- [x] Framework for selective UI\r\n- [ ] Player selective UI\r\n- [ ] ^ Firing mode\r\n- [ ] ^ Ammo type\r\n- [ ] ~~^ Stance indicator~~\r\n- [ ] ^ Move Ammo Count to UI (default disabled) ???\r\n- [ ] Vehicle selective UI\r\n- [ ] Squad Leader Command Bar selective UI\r\n- [ ] Squad Leader hexagon selective UI\r\n- [ ] Peripheral dots selective UI\r\n- [ ] Module icon\r\n- [ ] Disable debug\r\n\r\n~~text~~ - available through difficulty options"},"comment":{"url":"https://api.github.com/repos/acemod/ACE3/issues/comments/122735604","html_url":"https://github.com/acemod/ACE3/pull/1857#issuecomment-122735604","issue_url":"https://api.github.com/repos/acemod/ACE3/issues/1857","id":122735604,"user":{"login":"jonpas","id":7935003,"avatar_url":"https://avatars.githubusercontent.com/u/7935003?v=3","gravatar_id":"","url":"https://api.github.com/users/jonpas","html_url":"https://github.com/jonpas","followers_url":"https://api.github.com/users/jonpas/followers","following_url":"https://api.github.com/users/jonpas/following{/other_user}","gists_url":"https://api.github.com/users/jonpas/gists{/gist_id}","starred_url":"https://api.github.com/users/jonpas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonpas/subscriptions","organizations_url":"https://api.github.com/users/jonpas/orgs","repos_url":"https://api.github.com/users/jonpas/repos","events_url":"https://api.github.com/users/jonpas/events{/privacy}","received_events_url":"https://api.github.com/users/jonpas/received_events","type":"User","site_admin":false},"created_at":"2015-07-20T02:39:03Z","updated_at":"2015-07-20T02:39:03Z","body":"To all ACE3 devs, there is a slight problem I encountered, specifically UI elements such as command bar and peripheral dots seem to be hard-coded into the engine. They are not actually displays (no IDDs or IDCs in sub-classes), making it impossible to manipulate in SQF (correct?).\r\n\r\nI've been discussing on Slack about the approach, there really wasn't a perfect approach found, if they are completely hard-coded then the only way would be to decide what wants to be enabled and what disabled (in line with what ACE3 wishes to achieve), or remake those UI components so that we could toggle them. I tried adding IDD and IDC to one of them, and that doesn't do anything at all.\r\n\r\nAre there any other ideas that could work? What would be the best approach to all this?"}}