-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CDU Display bug : SYS -> EGI #114
Comments
I will try to understand how the DCS-BIOS functions enough to see if I can debug, however if anyone out there has experience in working within the DCS-BIOS lua script, any and all help is much appreciated. I don't even know where to begin tbh. |
same on my side. Tha a-10 was the first and the developer is unreachable. |
is this a new screen? not in the old A-10C? |
I just verified that it is the same in the old A-10C. It does have the CDU and it exhibits the same bug. |
There is a completely separate JSON file located at |
there is no documentation about it. we have to look ourselfs how this works and were the bug is. |
Ha - not your fault! I'll try to reverse the process a bit to determine how it works fundamentally. Maybe a good place to start would be to try and add a "new" aircraft just to see how it behaves. |
adding a new aircraft is not the same thing as readouts from displays. |
I understand that, but I'm confused at the basics of even how the UDP packets are constructed and sent. I'm currently digging around in |
i asumme its in the (BIOS)A-10C.lua with the readouts for the CDU. and the data for this is anywere in the cockpit section of the A-10 module itself |
I did some migration work in this area so that the apache's EUFD could utilize the same code, so I'm probably the most familiar dev with this stuff at this point. I can play around with it when I get some time, but my guess is that either the page's name doesn't match up with what's in the One way to debug this would be to log the value of |
I'm not sure if there's much we can do to fix this currently. This seems to be an issue in the A-10 luas from ED. They incorrectly defined this page so it doesn't update the page display name when the page is changed. In the meantime, for anybody who comes across this, this issue can be worked around by modifying the A-10 lua Changing line 114 to the text below will resolve the issue in my testing. set_page_name({CDU_MASTER,CDU_SYS,CDU_EGI1} ,"CDU_EGI") |
ED has a bug in the A-10 lua that improperly exports the EGI1 page as nil. This handles that in the page fetcher and returns EGI1 if the page is nil. This also adds the `PAGE_NUMBER` text which was missing.
ED has a bug in the A-10 lua that improperly exports the EGI1 page as nil. This handles that in the page fetcher and returns EGI1 if the page is nil. This also adds the `PAGE_NUMBER` text which was missing.
#114 Hack around missing EGI1 page
@sjstein I've hacked around the dcs bug so this should be fixed now (a year later, I know) - give it a try and let us know! |
DCS-BIOS does not send the memory space mapping for the A10C-II CDU display when pilot selects SYS (function key) and then EGI (LSK-L1).
When this screen is entered in-game, no memory updates within the CDU display range (0x11C0 - 0x12B0) are broadcast.
Upon returning from the screen, the updates continue normally.
Below is a memory snapshot of the "frozen" screen:
The text was updated successfully, but these errors were encountered: