Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - monkey0506

#1
It's still a bit of a mess, but I got a working build of a game project (not a real game) running on OS X High Sierra with Steam achievements.

I cloned Janet's osx-nick branch and reused the WEG Xcode workspace files (and the Shivah project files). I tried to figure out how to embed a binary version of AGSteam into the app, but I kept getting an error that the library didn't exist in the final executable. So instead I followed the approach that was already partially implemented by WEG (judging by the project files and the lack of an existing port of AGSteam to Mac), and built the AGSteam source directly as part of the project files. Took a bit of knackering about as I've never used Xcode (or even OS X) before, but it definitely is working.

I will try to make a more detailed post of what I did after I try to abstract it out of the WEG files. ;)
#2
Quote from: Crimson Wizard on Thu 11/02/2016 12:05:43I question the decision to give "basic" names to float variants, and specific names to integer ones.

Your rationale about the general use case might be accurate, but I picked the names I did to better mirror the existing methods, which all operate on floats.

I didn't have any particular purpose behind the module except filling in gaps for common functions that I particularly needed. These specific ones are probably general enough to warrant a built-in implementation, but I would rate it as very low priority (although, the implementations themselves are trivial, so...).
#3
General Discussion / Re: Free Steam keys!
Sat 06/02/2016 04:34:19
Got an extra copy of Half-Life 2. PM me your email or Steam user name to claim.
#4
DOWNLOAD

The MathsPlus module adds some additional Maths functions, including:

* float Maths.Abs(float)
* float Maths.Ceil(float)
* float Maths.Floor(float)
* float Maths.Max(float, float)
* float Maths.Min(float, float)
* float Maths.Round(float)
* int Maths.AbsInt(int)
* int Maths.MaxInt(int, int)
* int Maths.MinInt(int, int)

Requires AGS 3.4.0.6 or higher
#5
It's really kind of a crap-shoot as to whether the user has any given C++ runtime installed, but I could say at least that the 2008 runtime is very common and required to run the engine, so that's probably a safe bet. There appears to be a "universal" runtime that can be distributed as an additional DLL file, though I'm not clear on exactly how that works... I'd rather use that option than revert to an older Visual Studio, but 2008 is a good fallback plan. I'll look into these options and update the plugin builds soon.
#6
Just a head's up on the plugin binaries I've provided... The Windows DLLs were built with Visual Studio 2015, which means that you (and anyone playing your game) must have the Visual C++ 2015 Redistributable installed. This is a one-time installation that will become more common, but may not (as yet) be a "common" installation. I have been trying to better assess whether I need to downgrade the project files and rebuild with an earlier version of Visual Studio (if you know or have advice what the "best practice" here should be, please let me know!).
#7
Latest binaries are up with some significant changes. First of all, the plugin is now feature-complete with stats and leaderboards! := AGSGalaxy also now supports unified builds by default (agsgalaxy.dll). If you want to continue using the Galaxy-specific struct name of "AGSGalaxy" in your game scripts, feel free to use the "disjoint" plugin (agsgalaxy-disjoint.dll) instead. All this really changes is how you call the Galaxy functions, but the two versions (unified and disjoint) generally shouldn't be used together (theoretically they won't conflict, but there's just no reason to have both since they do the same thing).
#8
The AGSGalaxy plugin: GOG Galaxy stats, achievements, and leaderboards for AGS!

FULL source code is available, as GOG Galaxy API is open-source (er... not strictly licensed? I don't seem to actually find the full source code for the API or client anywhere, but it definitely isn't licensed in a closed-source fashion)!

Download (see this post in deciding which version to download)


Cheers! 8-) For an example, please check out the Steam+Galaxy project.
#9
General Discussion / Re: Free Steam keys!
Fri 18/09/2015 06:34:26
Have a code for 10 Second Ninja, free to whoever finds and murders those who have been stealing codes without even letting anyone know.

...or, you know, whoever PMs me first to request it. Whichever. I'm flexible.

I hear tale that the leechbots have been eradicated. If not, someone owes me a copy of 10 Second Ninja back! (laugh)
#10
General Discussion / Re: Free Steam keys!
Mon 20/07/2015 18:31:45
I'd like to claim it, but honestly I feel like I take advantage of this thread too much. :-[ I'll leave it for someone else!
#11
General Discussion / Re: Free Steam keys!
Fri 26/06/2015 21:42:12
Speaking of the Humble Borderlands Bundle, I got a 25% off coupon for merchandise from the 2K store, but I'm not really interested in anything they have for sale. Not exactly a Steam key, but PM me if you want the coupon code.
#12
General Discussion / Re: Free Steam keys!
Fri 26/06/2015 03:41:28
Quote from: LimpingFish on Fri 26/06/2015 02:37:41The Dream Machine: Chapters 1-3

Please post if you claim. Please. Puh-leeez.

Very well, if you insist. :) Thanks.
#13
Site & Forum Reports / Re: Bug reports
Wed 17/06/2015 07:18:55
"members table", you say? (roll)



P.S. Tested. Exact same behavior as before.

  • Go to wiki (shows not logged in).
  • Click login, brings to forum login.
  • Enter details, log in. Returns to forum home page.
  • Go to wiki (total failure to load, same error as above).

    Is literally no one else experiencing this?
#14
Site & Forum Reports / Re: Bug reports
Mon 15/06/2015 11:00:07
Color me skeptical ('twas just a baseless suggestion), but if others aren't having the same issue then by all means please give it a try.
#15
Site & Forum Reports / Re: Bug reports
Sat 13/06/2015 18:48:06
I've noticed that the wiki login has never been fixed... :~(

Clicking "login" from the wiki brings me to an SMF login page for the forums (which I was already logged into). Logging in brings me back to the forum homepage. Going back to the wiki produces the following error:

QuoteMediaWiki internal error.

Original exception: exception 'MWException' with message 'SkinTemplate::makeTalkUrlDetails given invalid pagename User:' in /var/www/ags/w/includes/SkinTemplate.php:721
Stack trace:
#0 /var/www/ags/w/includes/SkinTemplate.php(648): SkinTemplate->makeTalkUrlDetails('User:')
#1 /var/www/ags/w/includes/SkinTemplate.php(448): SkinTemplate->buildPersonalUrls()
#2 /var/www/ags/w/includes/OutputPage.php(1989): SkinTemplate->outputPage()
#3 /var/www/ags/w/includes/Wiki.php(543): OutputPage->output()
#4 /var/www/ags/w/includes/Wiki.php(446): MediaWiki->main()
#5 /var/www/ags/w/index.php(59): MediaWiki->run()
#6 {main}

Exception caught inside exception handler: exception 'MWException' with message 'SkinTemplate::makeTalkUrlDetails given invalid pagename User:' in /var/www/ags/w/includes/SkinTemplate.php:721
Stack trace:
#0 /var/www/ags/w/includes/SkinTemplate.php(648): SkinTemplate->makeTalkUrlDetails('User:')
#1 /var/www/ags/w/includes/SkinTemplate.php(448): SkinTemplate->buildPersonalUrls()
#2 /var/www/ags/w/includes/OutputPage.php(1989): SkinTemplate->outputPage()
#3 /var/www/ags/w/includes/Exception.php(227): OutputPage->output()
#4 /var/www/ags/w/includes/Exception.php(272): MWException->reportHTML()
#5 /var/www/ags/w/includes/Exception.php(620): MWException->report()
#6 /var/www/ags/w/includes/Exception.php(690): MWExceptionHandler::report(Object(MWException))
#7 /var/www/ags/w/includes/Wiki.php(449): MWExceptionHandler::handle(Object(MWException))
#8 /var/www/ags/w/index.php(59): MediaWiki->run()
#9 {main}

P.S. Just looking at the error message, it might be related to my username having underscores in it?
#17
General Discussion / Re: Free Steam keys!
Wed 15/04/2015 20:10:24
The gift icon requires an email address. I just wanted to be sure before I "redeemed" the Steam key from Humble Bundle that I was doing it right.

KOTOR II to a good home (please post when taken)

Spoiler
Z6TNN-94PVD-CMZGK
[close]
#18
General Discussion / Re: Free Steam keys!
Wed 15/04/2015 19:30:50
Question... I bought the Humble Bundle Star Wars pack a while back and got an extra copy of KOTOR II. How to give away, please? ;) Do I click the button to redeem it on Steam and just post that code here?
#19
Monsieur OUXX, yes, that's precisely what the shell plugin is for. Al Emmo, for example, used the shell plugin in the demo to open a browser window to buy the full game.

This is why I wrote the open-source replacement, but it is still only designed to operate on Windows.
#20
Engine Development / Re: AGS engine iOS port
Thu 13/11/2014 14:55:17
Actually, yes. I've heard that before. Sorry! :-[ iOS doesn't allow any external assemblies, so the stub would have to be built into the iOS port of the engine to be able to load properly.
SMF spam blocked by CleanTalk