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.


Topics - time-killer-games

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 »
31
General ENIGMA / Mac's 3D
« on: January 26, 2015, 11:48:17 AM »
Sorlok told me recently he's super busy so I want to avoid bugging him whenever possible. So im hoping he's not the only one who might know this. Does the Mac port of ENIGMA have 3D that works (whether whole or in part) or is it even implimented yet? If so, how does it compare to where Windows and Linux's 3D stands? Also when enigma uses cross-platform c++ functionality does this mean ENIGMA on all platforms (including Mac) should work about the same with all the cross platform code? Whenever theres a crossplatform update, does that mean if I bought a mac laptop I could instantly develop for mac with enigma, ie without having to wait for devs to build the binaries, I could just get the latest master and build myself for my use (and it expect it to work for the most part like it does on windows and linux)?

If theres anything you remember sorlok or TGMG telling you about the current mac ports state id love to know for future reference.

Thanks!

32
Off-Topic / Disable Right click on target HWND
« on: January 08, 2015, 10:19:38 PM »
I'm creating a partially open source flash extension for the GM marketplace which also works in ENIGMA. I would release the entire source but it relies on embedding a third party flash player. The problem is since I'm embedding it as a child window (which I NEED to do) the right click menu will open windows that can't be closed and can cause the app to crash in a variety of ways requiring the task manager to close everything right.

I need a function like this that is short simple and to the point, easy to impliment from a snippet:
Code: [Select]
DLL double disable_right_click_on_hwnd(HWND target_hwnd)
{
/*
your shit here...
*/
return 0;
}

Thanks.

33
Off-Topic / why I hate websites owned by tiny people
« on: January 03, 2015, 12:06:15 PM »
I'm writing a depressing new song, it goes like this:

"Let's face it, if 3 people died without a trace, ENIGMA is dead.
Let's face it, if Cros died without a trace, GameJolt is also dead.
If a volcano erupted in Dundee, YoYoGames would melt away.
This is why I hate it when 1 tiny little person or 1 teeny tiny
group own a website millions rely on. If they die, we all die.
Anyone else get a little depressed knowing your future in
game development is hanging by a thread over hellfire?'

34
Proposals / keyboard_string_direct
« on: December 11, 2014, 11:34:26 AM »
I need a keyboard_string variable that responds to keyboard input even when the window isn't in focus, similar to how keyboard_check_direct() works.

Thanks.

35
Off-Topic / what if Atari bought GM instead?
« on: December 07, 2014, 07:22:59 PM »
I read somewhere that Mark Overmars almost sold his delphi shit to Atari instead of YYG, but didnt. Where do you think GM would be right now if it was owned by Atari?

36
Off-Topic / YYG is giving out user emals again!
« on: December 05, 2014, 03:50:40 PM »
Anyone here who has access to the GMC should let the YYG staff know they are making the same mistake people complained about for the marketplace with their new player.

When the marketplace was launched, people found out the devs of assets are getting the email adresses of everyone who downloads or buys their assets. When the YYG staff got the complaint they fixed that by swapping the emails listed with astericks (*) instead for each character.

But now that they lauched the new player, they did the same exact thing. I don't know why, maybe it's a legal issue? Nonewtheless, just like it was discussed on the GMC about the marketplace, likewaise should be discussed about the new player.

So anyone here who isn't banned from the GMC like I am should probably start a topic over there regarding this major privacy issue.

37
Programming Help / 3D Performance
« on: November 23, 2014, 03:22:03 PM »
You know the drill I'm still perma-banned from the GMC over stupid crap from 2-3 years ago so this is the only other place I can go for this kind of assistence.

I'm porting an old 3D game of mine to OUYA and was able to take it from 0.5 frames per second to about 2 FPS by replacing ellipsoids  with walls that always face the camera. Since the texture of the wall is really just a screenshot of the original sphere, that's not even a fraction of the original polys and it looks vitually Identical, even the lighting. The point lighting only came from one place, a camera that rotates in the center of the perfectly-square room without ever changing x/y coords (third person). So yeah every sphere's lighting appearance looks pretty darn the same regarless of where the model was located in the room. Note there are a ton of these spheres simultaneously present in every room so changing them to walls really helped big time.

Then I made the walls into a tiny precompiled d3d model loaded and defined at game start. Then I resized the application_surface to render to 800x600, which is the smallest, lossless resolution I can make the game have when running on the big 1080p TV screen via my OUYA. Any smaller and the game's graphics look hideous on the screen. (When the application_surface isn't resized manually, it renders to the default 1080p display of my TV). So this made the game raise from 2 FPS to 4.5 FPS. Better, but I don't know what much else I can do to make it run at a normal speed. The OUYA is Android, and a very weak Tegra card. it runs 3x as fast on my nook tablet and samsung phone.

My qestions...

1) Are loading external model files any better than code-defined models? I'm not talking about d3d_draw_[insert_primitive] I know that will kill the perfomance. I mean defining the global models once in the create event / game start event instead of dynamically every draw frame.

2) Is the 3D lighting what is causing my game too be so slow? This will destroy the look an feel of my game if I disable lighting and it will look terrible like that. There's only like three light sources in use!

Keep in mind the poly count total in every room is incredibly low in 3D indie game standards (even for GameMaker and/or OUYA ones).

THANKS. :D

38
Proposals / Request
« on: October 22, 2014, 03:29:52 PM »
I'd like my account to be suspended for one month so I can have a break from this and get a chance to cool down. This is for the sake of me and the whole community I haven't been exactly the best example of what this community should be. Hopefully next month things will be back to normal! :) I know this is stupid but I need this enforced because I have no self control at this point.

39
Proposals / remove the "hidden" login feature
« on: October 18, 2014, 05:38:31 PM »
I never login as hidden because most people do it for extremely immature reasons and I don't stoop to that level. Why would we even need this? If a user wants to login hidden it clearly demonstrates they have something terribly stupid to "hide". Most cases I can know who it is too, as their posts pop up (and disapear *cough*) out a nowhere when they want me to think they're not logged in, which is kinda stupid and weird.


40
Proposals / sorlok! suggestion!
« on: October 14, 2014, 03:53:28 PM »
There's a really well known open source GM game known as "An Untitled Story" by MattMakesGames

Website: http://www.mattmakesgames.com/
Binary: http://mattmakesgames.com/games/AnUntitledStory.zip
Source: http://mattmakesgames.com/games/AnUntitledStorySource.zip

If you enjoyed porting Iji thus far, I'm certain you'll have fun with this one too. :)

Though keep in mind you might need permission from Matt and if he approves you'll likely need him to do the distributing for you.

Cheers.

41
Programming Help / C++ DestroyWindow() alternative
« on: October 04, 2014, 01:45:29 PM »
DestroyWindow() closes my browser control but I recently discovered it also causes the game to crash after about 5-10 seconds.

Is there any other means possible I can close my browser window without closing or crashing the parent? GMStudio doesn't seem to like DestroyWindow(), and CloseWindow() doesn't actually close anything it just minimizes.  TerminateProcess() closes everything including the parent process.

Please help.

42
Issues Help Desk / bug report
« on: September 29, 2014, 12:41:50 AM »
No need for anyone to fix the bug instantaneously as it isn't urgent but I'd at least like to get an indication my bug report was noticed if that's isn't a big deal. And to know it is at least planned to be fixed some time within the near or distant future, as long as it happen sooner or later, thanks!

http://enigma-dev.org/tracker/index.php?id=838

43
Proposals / GMS vs GM8.1 and below [window_handle()]
« on: September 27, 2014, 03:24:35 PM »
Apparently GMS's window_handle() implementation is completely different from Legacy GM versions. I don't know how exactly it's different because I just use FindWindow("YYGameMakerYY,NULL) to get the new GMS handle, which isn't the natural way, as the window class name is subject to change as time goes on, for all we know.

Anyway this is my request, if possible if we could modify the current window_handle() function in ENIGMA to support both GM Legacy AND GMS's window handle. If both aren't possible to support in the same project simultaneously, we could just add two new ENIGMA settings radio boxes. GMS window_handle() compatibility as the default but with the option of switching to backwards compatibility for older GM versions.

Sound good?

44
Off-Topic / resource_add()
« on: September 23, 2014, 07:48:08 PM »
Good news to GMStudio users like me, they added back sprite_add(), background_add(), and sound_add(). The bad news all external files and resources are sandboxed, which I don't feel like explaining, you can find out in the GMS help file. (Extensions can easily be made to break the sandbox on all platforms supporting native extensions)

45
Click to enlarge, look at red stuff and other added text. These are literally the only 5 issues in porting my game. Literally everything works perfect except.....

Problem 1:


Problem 2:


Problem 3:


Problem 4:


Problem 5:


ENIGMA developers please PM or contact any other private way so I can send you my project reproducing these issues.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 »