Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Chat / [STICKY] AgkSharp for Windows - General Questions And Feedback

Author
Message
Tumira
2
Years of Service
User Offline
Joined: 28th Oct 2015
Location:
Posted: 30th May 2018 04:43
@MadBit

May I know why did you limit the target framework to 2.0 ? I would like to use linq in my app.
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 30th May 2018 05:02
This is not a limitation but the minimum requirement.

You can easily set a higher version in the properties.
Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)
Zigi
8
Years of Service
User Offline
Joined: 5th Jul 2009
Location:
Posted: 3rd Jun 2018 21:00 Edited at: 3rd Jun 2018 21:01
I managed to find some time on the weekend to play around with AGKSharp and I need to admit it is looking great. I'm not very experienced with C# and .NET but it was a piece of cake to set this up and after reading some "getting started" guide on C# and .NET It was really easy to start coding AppGameKit staff and even bring 3rd party libs in to the game like PlayerIO. Actually, AGKSharp made me want to dive in to C# and .NET in more depths. Unless TGC plan to add some OOP, WinForms and similar libs like PlayerIO to Tier 1, I can see lot of potential in this and would like to see it becoming officially supported even as a paid DLC or something so we can use the latest version of AppGameKit with C# and .NET

I was wondering though, how likely it is going to be available for other platforms too like Android, Linux, UWP? I guess OpenGL could be a problem and the answer is NO but how about Xbox and Windows Phone support by any chance?
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 4th Jun 2018 10:21
That's nice to hear that I've aroused your interest. We will have to wait and see how TGC sees the future of this project.

Zigi wrote: "I was wondering though, how likely it is going to be available for other platforms too like Android, Linux, UWP? I guess OpenGL could be a problem and the answer is NO but how about Xbox and Windows Phone support by any chance?"

There is one or two problems. Here I had already given an answer.. For MacOS and Linux - maybe. For mobiles - I don't know.
Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)
satyendra.singh
User Offline
Joined: 4th Jun 2018
Location: Maryland, USA
Posted: 4th Jun 2018 12:19
Wow, I wonder how had you do it!
c0d3r9
User Offline
Joined: 2nd Oct 2017
Location:
Posted: 4th Jun 2018 14:58 Edited at: 4th Jun 2018 15:00
If its always up2date in future anytime i would be interested too.
Corno_1
7
Years of Service
User Offline
Joined: 3rd Nov 2010
Location:
Posted: 5th Jun 2018 12:14
I am definitely interested and tested it. Works great.
I could really use it, for example for my EBE Editor for GG, but as long this is unofficial I will not use it and stay with Helix-Toolkit.

Did it work with WPF too?
PredicateC - FPSC to GameGuru FPE converter
https://forum.game-guru.com/thread/211068
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 5th Jun 2018 15:04
Quote: "Did it work with WPF too?"

That should theoretically work. It is important that you pass your window handle to the initialization. Of course you also have to loop through the complete input of keyboard and mouse as well as some window events.


I would like to point out once again You can freely use this library commercially or not. It doesn't matter. Even after the trial year has expired, you can continue to use and sell it for your projects. I am not allowed to offer these files for download after the trial year. You can continue to create new projects with it.
I plan to do some updates at the library. I'm just not allowed to link a newer version than 2017.12.12.
If the functionality of this version is sufficient for your project, nothing should stand in the way of its use.
Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)
janbo
9
Years of Service
User Offline
Joined: 10th Nov 2008
Location: Germany
Posted: 5th Jun 2018 18:51 Edited at: 5th Jun 2018 18:55
I really like the idea of using C# and still have the power and ease of the AGK-lib.
Having the ability to create several AGK-Instances would be great for model editors or other tools, did you already ask Rick/Paul for it ? I guess you did
Steve Ancell
12
Years of Service
User Offline
Joined: 16th Feb 2006
Location: Brighton, East Sussex, UK
Posted: 7th Jun 2018 01:12
I know this is gonna make me look like a noob, but here goes.

Is there any way of using InitGL in order to have more than one AppGameKit screen in Winforms?
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 7th Jun 2018 07:13
janbo wrote: "Having the ability to create several AGK-Instances would be great for model editors or other tools, did you already ask Rick/Paul for it ? I guess you did "

No, I didn't ask. But I have an idea of a solution. First I'm working on a slightly larger sample project for AgkSharp.

Steve Ancell wrote: "Is there any way of using InitGL in order to have more than one AppGameKit screen in Winforms?"

I'm sorry. No. (That's what janbo was talking about. )
Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)
janbo
9
Years of Service
User Offline
Joined: 10th Nov 2008
Location: Germany
Posted: 7th Jun 2018 15:32
Great, then my idea of a special Wysiwyg editor might come true.
Does your idea include render targets ?
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 7th Jun 2018 17:03
Yes
Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 15th Jun 2018 09:23
Now I have a solution to the problem of multiple AppGameKit Windows. It's just a workaround and you don't really have multiple Windows.

It works like this.

As in my example, I created four windows. Every time the mouse enters a window, a screenshot of the last window is taken and the image is displayed in a PictureBox. The currently active window is then covered by the AppGameKit window.

It's not very elegant but it works.
In the attachment you can find the example project, with executable file.

Maybe you guys can do something with this.

@janbo
I didn't use any render targets. I solved everything with WinForms.

Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)

Attachments

Login to view attachments
Zigi
8
Years of Service
User Offline
Joined: 5th Jul 2009
Location:
Posted: 15th Jun 2018 17:25 Edited at: 15th Jun 2018 17:32
I have submited AGKSharp to alternativeto.net.
https://alternativeto.net/software/agksharp/

The page is not approved yet and not available to the public, but if you login, you can see the page and also edit the page, anyone can edit, add screen shots, videos, pros, cons, reviews, alternatives and you can also press the like button which is important as the number of likes rank it higher in search.
Once the page become available to the public, not sure if it going to be automatically suggested as an alternative to all the engines I have selected but in case note, we can go ahead and suggest it as an alternative for other similar tools and engines.
I picked alternatives that are either frameworks to be used with a programming language and game engines, tools that allow to use C# for scripting.

Since it is only about 12 months we need some sort of advertisement but I see none. I don't think the TGC community on it own going to keep this alive so that's why I decided to submit. I hope you don't mind.
MadBit
Valued Member
8
Years of Service
Recently Online
Joined: 25th Jun 2009
Location: Germany
Posted: 17th Jun 2018 07:05
I think that's a great idea.

I have logged in but cannot access the site. Maybe only you can see and edit this page until it's approved?
Share your knowledge. It\'s a way to achieve immortality. (Tenzin Gyatso)
Zigi
8
Years of Service
User Offline
Joined: 5th Jul 2009
Location:
Posted: 17th Jun 2018 17:32
Quote: "Maybe only you can see and edit this page until it's approved?"

Yes it seems like it. I thought anyone logged in can see the page only not going to come up in search until approved.
I'm certain after approved anyone can edit the page. Not sure how long it going to be though
Zigi
8
Years of Service
User Offline
Joined: 5th Jul 2009
Location:
Posted: 21st Jun 2018 15:31 Edited at: 21st Jun 2018 15:35
The page is live just so everyone knows who interested.
Who would like to keep AGSharp alive in 12 months, I recommend to like it, add pros, cons, and suggest it as the best or good alternative to other engines.
The page could also use some screenshots, proper introduction video and some more interesting info in the description, I'm a noob so all I could say it about using AppGameKit with C# and .NET

https://alternativeto.net/software/agksharp/

Login to post a reply

Server time is: 2018-06-24 07:52:30
Your offset time is: 2018-06-24 07:52:30