Posted by rayOh ok, that actually sounds good Even if I dont like Java that much.
Me too, look at console tool. F*cking slow crap.
Views: 20,051,854 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-24-24 11:40 PM |
Guest: |
0 users reading Make Whitehole use GTK# instead of Winforms? | 1 bot |
Main - Archived forums - SMG hacking tools development - Make Whitehole use GTK# instead of Winforms? | Hide post layouts | Thread closed |
Make Whitehole use GTK# instead of Winforms? | |
Yes | |
No | |
Use another language than C# | |
Multiple voting is not allowed. Changing your vote is allowed. 7 users have voted so far. |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 121/9019 EXP: 56257038 Next: 230606 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 16 hours ago |
Well basically, Whitehole is being developed like SM64DSe was. That is, C#, Winforms, OpenTK.
This has proven to not be quite cross-platform. Namely, under Linux with dark themes, here's what happens: https://i.imgur.com/7256j.png It is suggested that we use GTK# instead of Winforms. The change wouldn't be too hard right now as Whitehole isn't very developed. However there's a gotcha. If we go with GTK#, this implies using GLWidget for the 3D preview. That thing is outdated, the latest and only release dates from 2010, so using it with latest GTK# might be problematic. But eventually we'll get to fix it since it's open source. And it may not even cause those OpenGL issues we're getting with .NET and Linux. Hence the third option in this poll. Should we just scrap C# and develop Whitehole in something like C++? (be aware that this implies making Linux builds and all that crap. Atleast with C# you can make one build and it'll be usable everywhere) (another solution for the 3D thing would be a software renderer but nah that'd be overkill) ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 130/9019 EXP: 56257038 Next: 230606 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 16 hours ago |
A bit of update about this.
I tested the examples provided with OpenTK, namely the GLControl examples, and they all work fine. However stuff like SM64DSe's rendering fucks up everything. This means that I'm doing something wrong. I'm still investigating on that. I'll be testing a modified SM64DSe build built with VC# tomorrow. It appears that builds made with Monodevelop just crash for some weird assfuck reason. If all my attempts to get GLControl working properly fail, Whitehole will be switching to Java. We concluded that OpenGL is easier to get working with Java, and portability is as easy as with .NET. Heck, perhaps Whitehole might even run on Android devices, if those have 3D abilities ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
ray |
| ||
Normal user Level: 25 Posts: 33/119 EXP: 85216 Next: 4404 Since: 07-07-12 From: In front of my PC Last post: 2745 days ago Last view: 2535 days ago |
But JAVA is slow! ____________________ Check out my Patreon Page if you want to support me |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 131/9019 EXP: 56257038 Next: 230606 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 16 hours ago |
If Java can run stuff like Minecraft, there's no reason it couldn't run Whitehole. Not to mention that the 3D preview should only be refreshed when needed, thus considerably cutting down the power required
Also there's worse, hi Python and MCEdit ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
ray |
| ||
Normal user Level: 25 Posts: 34/119 EXP: 85216 Next: 4404 Since: 07-07-12 From: In front of my PC Last post: 2745 days ago Last view: 2535 days ago |
Oh ok, that actually sounds good Even if I dont like Java that much. ____________________ Check out my Patreon Page if you want to support me |
Gericom |
| ||
Member Normal user Level: 16 Posts: 11/40 EXP: 16606 Next: 3650 Since: 07-07-12 Last post: 3862 days ago Last view: 3705 days ago |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 132/9019 EXP: 56257038 Next: 230606 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 16 hours ago |
Gericom |
| ||
Member Normal user Level: 16 Posts: 12/40 EXP: 16606 Next: 3650 Since: 07-07-12 Last post: 3862 days ago Last view: 3705 days ago |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 134/9019 EXP: 56257038 Next: 230606 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 16 hours ago |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 135/9019 EXP: 56257038 Next: 230606 Since: 07-03-12 From: in a box Last post: 13 days ago Last view: 16 hours ago |
Update. My experiments with GLControl showed that it works fine in most cases, so what causes SM64DSe's redrawing to fuck up could be control owner-drawing. Also Microsoft's latest additions broke some stuff under Mono, namely SplitContainer... and blarg all that shit sucks.
Whitehole will be ported to Java. We also considered C++ but that would mean making builds for each and every platform, Windows, Linux, 64bit... blarg. Java allows one build to work mostly everywhere, and it doesn't get broken on Linux by Microsoft's updates. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
Main - Archived forums - SMG hacking tools development - Make Whitehole use GTK# instead of Winforms? | Hide post layouts | Thread closed |
Page rendered in 0.064 seconds. (2048KB of memory used) MySQL - queries: 31, rows: 220/220, time: 0.015 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |