I can lend a hand
I actually got a disc copy of Hyrule Warriors but haven't tried it yet.
In fact, if you just want a single-address read/poke interface, all you have to do is modify XCXGecko's
config.ini to point to your code_db text file, and they'll appear in Other Codes tab. Unfortunately multi-address codes appear as separate entries there, but as a work-around you can create an entry in the Custom Codes tab and paste all the code lines there. This way you can poke all addresses with a single click, but without the abilities to interactively read or modify the poke value. I've been using these two interfaces for Project Zero (with my tablet connected via TeamViewer) -- it works just fine.
If a custom view is what you are looking for, I've recently refactored XCXGecko's code base to separate generic gecko code logic from XCX ones. I can easily assemble a custom view much like the XCX tab in XCXGecko. Just PM me with your code txt.
If you want to have a stab at it yourself, take a look at
xcxgui/xcx_utils.py,
xcxgui/XCXWidget.py, and
XCXGecko.py.