[QUOTE=Z_guy;45653017]Today I tried to embed Mono in a C++ application.
It went surprisingly well. I expected a lot more problems.
[thumb]http://i.imgur.com/AgFvman.png[/thumb]
Mono is a lot more lightweight than I thought it was.[/QUOTE]
Checkout [url]https://github.com/mono/CppSharp[/url] , it promises to make bindings easy, though YMMV. Blocker for me a while back was Linux support. Also, be prepared for bugs, they exist in the Mono embedding stuff, though if you report them and talk to the right people in IRC you can get them fixed pretty quickly.
Content, messing with the Dota 2 modding stuff, trees suck. To destroy trees I've had to create an offscreen unit, invisible, invulnerable, unselectable, that has a global ability to destroy trees in a 1 area radius and then make them cast it but hey, it works right?
[vid]https://static.curlybracket.co.uk/s/file/2014-08-10_17-15-01.mp4[/vid]
I started learning Python, my random name generator is going well so far
[img]http://i.imgur.com/I0BHUWb.png[/img]
[editline]10th August 2014[/editline]
Added nicknames
[img]http://i.imgur.com/kpId4k9.png[/img]
Applying different effects to sentences is extremely entertaining, so I started putting together a small library of them. Maybe I'll use it for something later.
[img]http://i.imgur.com/W6aNXfw.png[/img]
[URL="http://berkin.me/manbox/#0ACC8159C8D74CBE170FD5488CFDCFA8675D4E9B"]Here's a Manbox link if you want to play around with it.[/URL]
[QUOTE=ben1066;45653879]
Content, messing with the Dota 2 modding stuff, trees suck. To destroy trees I've had to create an offscreen unit, invisible, invulnerable, unselectable, that has a global ability to destroy trees in a 1 area radius and then make them cast it but hey, it works right?[/QUOTE]
Wow, it's like a natural extension of WC3 modding!
One more console application for this page:
[media]http://www.youtube.com/watch?v=F-axq6uO5Oc[/media]
DarkEden's monster drops are defined in a compressed binary format, i translated it to JSON. [sp]and by i, i mean Json.Net[/sp]
Silent video, totally not because i'm lazy, but because i trust your taste in music a little bit more.
BMD(Binary Model Data) WIP
[video=youtube;bIsUvTArLS0]http://www.youtube.com/watch?v=bIsUvTArLS0&list=UUIMgAgmFpNdUUwpu0hdn-vQ[/video]
Whats done?
-Mesh importing
-UVs
-Optimization of verticies
What needs to be done (I'm working on)
-Bones
-Materials
Oh yeah also working on this
[IMG]http://puu.sh/aIdwe.png[/IMG]
Super secret project first look:
[img]http://i.imgur.com/Ef0YKhl.jpg[/img]
(real content coming soon to a post near you)
[QUOTE=jmazouri;45654745]Wow, it's like a natural extension of WC3 modding![/QUOTE]
Nah in WC3 you could do all that with triggers easily.
I got buttons in windows working :v: (ignore how ugly they look, it's very wip)
[vid]http://webm.zone/i/1rT.webm[/vid]
Semi-related, I got GameCube games working on my Wii U. The homebrew interpreter, Nintendont, doesn't have a Bluetooth stack, though. So I'm forced to use a DirectInput controller with it. Since it's open source, I'm thinking of adding in BT support myself.
so i'm working through a skeletal animation tutorial, and the first thing i did was switch to assimp for model loading
this is the sponza atrium...
[IMG]http://i.gyazo.com/bffd66e93f6986ed1d8f8b64724b41bf.gif[/IMG]
Related for all you indie devs out there, I landed a small interview with Ripstone, an indie game publisher. Are there any questions you guys want answered?
[QUOTE=Dr. Evilcop;45656659]Related for all you indie devs out there, I landed a small interview with Ripstone, an indie game publisher. Are there any questions you guys want answered?[/QUOTE]
What makes Ripstone different from all the others?
[QUOTE=ben1066;45653879]Checkout [url]https://github.com/mono/CppSharp[/url] , it promises to make bindings easy, though YMMV. Blocker for me a while back was Linux support. Also, be prepared for bugs, they exist in the Mono embedding stuff, though if you report them and talk to the right people in IRC you can get them fixed pretty quickly.[/QUOTE]
Thanks for the tips. I'll take a look at CppSharp when I get home.
What do you mean by Linux support? I thought Mono supported Linux?
[QUOTE=Z_guy;45657041]Thanks for the tips. I'll take a look at CppSharp when I get home.
What do you mean by Linux support? I thought Mono supported Linux?[/QUOTE]
It could be incompatible if it's a mixed-mode assembly, Mono really doesn't like those (as soon as you call into native code, CLR only code is still fine).
No, by the lack of Linux support he means CppSharp (which didn't support Linux back then). Mono works on Linux just fine.
[QUOTE=Tamschi;45657087]It could be incompatible if it's a mixed-mode assembly, Mono really doesn't like those (as soon as you call into native code, CLR only code is still fine).[/QUOTE]
Noted.
[QUOTE=Simspelaaja;45657101]No, by the lack of Linux support he means CppSharp (which didn't support Linux back then). Mono works on Linux just fine.[/QUOTE]
Oh, derp! Nevermind then.
What's a good text editor for linux that looks like notepad++?
[QUOTE=proboardslol;45657376]What's a good text editor for linux that looks like notepad++?[/QUOTE]
Gedit.
[editline]11th August 2014[/editline]
Focking ninja'd
[QUOTE=Handsome Matt;45657401]Or if you're really brave nothing compares to vim.[/QUOTE]
This. If you've got a spare hour or two, learn vim. It takes a while to learn and to set up however you want, but it's really worth it.
[QUOTE=Darkwater124;45657415]This. If you've got a spare hour or two, learn vim. It takes a while to learn and to set up however you want, but it's really worth it.[/QUOTE]
Doesn't even take an hour or two, 30 minutes tops if you just want to know the basic stuff, like swapping through files, saving etc.
[QUOTE=Darkwater124;45657415]This. If you've got a spare hour or two, learn vim. It takes a while to learn and to set up however you want, but it's really worth it.[/QUOTE]
I'm expecting the dumb ratings, but what's so good about Vim and Emacs? They both look like something out of the 1980s. I thought the point of a development environment was to make things look more organized and neat
[QUOTE=proboardslol;45657457]I'm expecting the dumb ratings, but what's so good about Vim and Emacs? They both look like something out of the 1980s. I thought the point of a development environment was to make things look more organized and neat[/QUOTE]
Makes you feel like a pro hacker.
[editline]ye[/editline]
In all seriousness though, I think it's because it lets you do everything without taking your hands off the keyboard. Personally I don't bother with it because I just prefer stuff like sublime or np++. Sublime actually has a 'vintage mode' that basically makes it act like vim, I don't know how good that is but I'm sure someone else can testify.
I've never used vim but I can definitely see the advantage, I use Visual Studio mostly.
There are lots of cases where I use my mouse and hate the fact that I had to take my hands off the keyboard. I know there is a vim extension, should I learn it?
[QUOTE=proboardslol;45657457]I'm expecting the dumb ratings, but what's so good about Vim and Emacs? They both look like something out of the 1980s. I thought the point of a development environment was to make things look more organized and neat[/QUOTE]
It does make things look more organized and neat, but in a UNIX way, not in a Windows way.
If you want a graphical user interface to vim, without resorting to using terminals, you can use gVim, and since vim supports plugins, you can configure it to be the shit lord that most popular IDEs are already.
I believe such a plugin "bundle" already exists, but the name eludes me.
[QUOTE=BackwardSpy;45657487]Makes you feel like a pro hacker.
[editline]ye[/editline]
In all seriousness though, I think it's because it lets you do everything without taking your hands off the keyboard. Personally I don't bother with it because I just prefer stuff like sublime or np++. Sublime actually has a 'vintage mode' that basically makes it act like vim, I don't know how good that is but I'm sure someone else can testify.[/QUOTE]
I agree that Vim and Emacs have their benefits, but to be honest I can't think of a single action I can't do just with the keyboard in Sublime Text/NP++, or even Visual Studio.
[QUOTE=Simspelaaja;45657628]I agree that Vim and Emacs have their benefits, but to be honest I can't think of a single action I can't do just with the keyboard in Sublime Text/NP++, or even Visual Studio.[/QUOTE]
Execute terminal commands? Maybe even insert their output in the file you're editing?
[editline]11th August 2014[/editline]
[QUOTE=Lumaio;45657450]Doesn't even take an hour or two, 30 minutes tops if you just want to know the basic stuff, like swapping through files, saving etc.[/QUOTE]
I've spent most time picking plugins, making vim look nice, configuration, etc.
[editline]11th August 2014[/editline]
[QUOTE=proboardslol;45657457]They both look like something out of the 1980s.[/QUOTE]
You can change that!
Here's what vim looks like when you've just installed it:
[img]http://novaember.com/s/819212957.png[/img]
Here's how my setup looks like:
[img]http://novaember.com/s/220590765.png[/img]
[QUOTE=Darkwater124;45657813]Execute terminal commands? Maybe even insert their output in the file you're editing?[/QUOTE]
[URL="https://github.com/wuub/SublimeREPL/"]SublimeREPL[/URL] and/or [URL="http://wbond.net/sublime_packages/terminal"]Sublime Terminal[/URL] should be able to handle that.
[url]http://www.anandtech.com/show/8363/khronos-announces-next-generation-opengl-initiative[/url]
[img]http://images.anandtech.com/doci/8363/OGLNG1_575px.png[/img]
[img]http://images.anandtech.com/doci/8363/OGLNG3_575px.png[/img]
After all the buzz around DX12, Mantle and other low-level API stuff, it was just waiting to happen.
aaaa friendly OpenGL multithreading finally
Sorry, you need to Log In to post a reply to this thread.