Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 20, 2012 21:40:15 GMT -5
I've been googling my ass off since 12 this afternoon trying to set up gtk with gtkglext so I could rewrite HC for everyone, and I've come to the conclusion that it's just too poorly maintained. I'm not doing Qt or Tk either, those, in my opinion, are outdated crap who's very letters make me sick to my stomache. I'm at the point now where I hate unix systems like a cat hates to be sprayed with a hose.
Anyway, to find some middle ground here, I'm writing a platform-independent stack-based framework. It's not really as technical as it sounds, I've done it before in 2 days on a PSP game I was making (although this one will be a bit more advanced). The framework still allows events like mouse clicking, keyboard input, window activation, etc., plus it's faster, a helluvah lot more memory conservative, and doesn't have any dependencies.
It'll be closed source, however the libraries and headers will be freely available, so people can still build HC or use it for whatever else they wanna to do. Call me stingy, but I have my reasons.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 21, 2012 10:38:26 GMT -5
Yes, I had already setup gtk+2.0 (and the elusive gtk+2.8) and gtkmm+2.8. The problem isn't creating the UI, it's creating a rendering context on top of that UI that uses platform independent code. It would defeat the purpose of using GTK if I used the Win32 api to create the rendering context.
Some info on that framework I'm writing, there are exactly 64 events divided among stack events, state events, mouse events, gesture events, and keyboard events. All of them are triggered by event structs consisting of 2 unsigned 32-bit integers for the old and new flags of the components. Some events like mouse clicks send extra info on the event to the hook function. For example, gestures are divided into 4 types; taps, moves, pinches, and circles. These events pass arguments to the hook functions giving detailed info on the gesture such as if it was a tap or longtap, flick or throw, scroll or pan, pinch or spread, arc or 2 hand rotate, etc. Gestures most likely won't be used in HC though, they exist mainly for compatibility with other devices like tablet pc's. (like I said, the point is to be cross-platform)
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 23, 2012 10:00:13 GMT -5
to give a good example of just how small a stack-based framework can be, I've used it on a TI83+ calculator having only 2KB of ram and had plenty of ram to spare. it'll pretty much run at 1/100th of the memory cost of the .NET framework.
|
|
|
Post by bobbotheclown on May 23, 2012 11:59:29 GMT -5
"This application has failed to start because MSVCR110.dll was not found. reinstalling the application may fix this problem."
and msvcr110.dll is in the folder.
hope im not the only one with this issue.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 23, 2012 12:35:09 GMT -5
Download the new link on the first page, it contains the missing DLL. You'll need to be running on either Vista or Windows to use HC until I convert it to the new framework.
|
|
|
Post by bobbotheclown on May 23, 2012 14:38:15 GMT -5
that is the one i downloaded and the .dll is in the folder. if im the only person having this problem, then its something ill have to fix
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 23, 2012 15:17:10 GMT -5
I don't understand how you could be having that problem when the dll is there. Are you running on Vista SP2 or Win7? Thats minimal req.
|
|
|
Post by bobbotheclown on May 24, 2012 2:21:17 GMT -5
Vista SP2, and i dont know why i could be having it either
|
|
|
Post by punk7890™ on May 24, 2012 3:11:01 GMT -5
I think I had something like this happen to me before on another program. The solution was I didn't have the correct .NET framework installed.
|
|
|
Post by haddockd on May 24, 2012 13:54:20 GMT -5
Try installing vbruntime from microsoft. If memory serves, that is one of the files in vbruntime
|
|
|
Post by bobbotheclown on May 25, 2012 19:54:40 GMT -5
it would be really cool if it could load weather effects and animated things from the game.
like a thunderstorm or scrolling textures such as water, or fire. so that you could get something like a preview of what you are shoving in there, before you insert it into the game.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 11, 2012 20:07:32 GMT -5
Sorry for not replying, but HC is being re-written in Java to solve compatibility issues. I probably won't be able to add the dell-injection, but at least it'll work for everyone
|
|
|
Post by Jason777 on Jun 11, 2012 21:05:22 GMT -5
That's some good news, soulofdeity
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 13, 2012 13:43:53 GMT -5
then make a wrapper for irrlicht so you can use the awesomely superb graphics engine ^^" I just took a look at that, and it looks pretty cool, but I'd prefer to stick with OpenGL if I can than learn a new API. Thanks anyway
|
|