It is quite possible that the game was developped on an emulator
That's fun, I've asked yesterday (on mupen64plus mailing list) if their was a way to have debugging stuff on mupen64plus. It seems to be possible (API provide "things") but no gui has ever been made for this. n64js seems to have a nice one (I'm jalous, I would like to have this for mupen64plus). A good debugging tool is important for such complex (and poorly documented) console N64 is. Even with my poor HLE knowledge, I would really like to break a running game and see every possible state.The reason is that i currently have some debugging features but if i want to have a full featured debugger where i can display all hardware informations i'd like there's no choice, i need a gui...
QT look "big" but not so actually. You can choose to stay on QtGui (+QtCore of course) and don't touch anything else. And most important: The feature and documentation its prodive is massive. I started with QT, as I'm curious I often try to see "what else" but de QT documentation defenetly make me stay on QT.So, that's not really the part i'm the most proficient at and i'm still trying to choose a gui framework. As i see, it didn't change over the years and there is no perfect framework... I think i will probably choose QT as the main drawback is its size and well... it's not really a problem anymore is it ?
That seems to be a brilliant idea! And massive "URL" use (I mean, the possibility to click and react on virtually anything on the screen) in a debugger can make some task a lot easier.Another solution would be to embed a web server in the emulator and do a web interface. The advantage is that it can still be used if one day the emulator is ported to other OS or if one day i want to change the framework used for main application gui.
Thanks for the informations!If you're looking for ideas and haven't seen nemu64's debugger (Windows only), I'd highly suggest checking it out. I can confidently state that it is the best N64 (emulation-based) debugger.
From what i've seen QT seems easy enoguh for my needs and will probably be the api for the mail application. I'm still not sure for the debugger. Another solution would be to embed a web server in the emulator and do a web interface. The advantage is that it can still be used if one day the emulator is ported to other OS or if one day i want to change the framework used for main application gui.
QT does something with wx not sure.
Kind of sounds like C# (which is old generation really but who is counting).Qt uses XML files generated through a visual editor. These files are compiled into C++ source code. It's pretty straight forward.
There is also the "new generation" UI, which uses the best ideas from the Enlightenment's EFL project (started with the QGraphicsView smart canvas, then continued to the QML declarative interface and now they are (re-)creating the widgets on top of all this new base). Look for QML demo videos on youtube. In this flavour, the interface is declarative and not translated in C++ code, but directly interpreted.