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.


Messages - Goombert

1411
I already know what causes that for Direct3D, but I had no idea our Window code was this bad, the aspect ratio should have been applied to the the screen viewport, this is a real mess.

1412
Yes, I already know, it's what I'm doing right now, I just got most of it fixed so that it stops doing that glitchy shit, if I hadn't of noticed the window moving like that I would have never discovered we were using two windows in the first place. Just be patient, not only do I have to recode all of this shit, I have to debug it all too.

1413
Issues Help Desk / Re: game end EVENT issues
« on: May 23, 2014, 09:31:19 PM »
Just put this code in game end and make your myadvertisementscript set global.readtofinish to true whenever it is finished.
Code: (EDL) [Select]
global.readytofinish = false;
var thread;
thread = script_thread(myadvertisementscript, 0, 0, any other parameters...);
while (!global.readytofinish) {
  sleep(1000);
}

1414
It'll be slightly faster, and I've already uncovered a bug, we have the window being centered when switching rooms which is not supposed to happen, this is a can of worms.

https://github.com/enigma-dev/enigma-dev/pull/732#issuecomment-44071761

1415
Issues Help Desk / Re: game end EVENT issues
« on: May 23, 2014, 08:44:31 PM »
You could thread your code with script_thread and just block game end with sleep()

1416
This has nothing to do with it, I just realized, there's some legacy code here causing games to essentially have two Windows, one is the child window for which graphics is rendered. I've managed to make it instant by removing this child, but I will have to recode some of the Window shit to make sure it works correctly. I don't know why we ever did it that way.

1417
For me it delays the same amount of time in both graphics systems. GM8.1 and Studio do not delay at all. Should be just a matter of clearing the background in screen_init.

Edit: Upon further investigation, this is tricky, I tried clearing the background in screen_init where it is called by the roomstruct::gotome method which is followed by a screen_refresh, and it changed nothing. But also, it appears someone else already knew that it should be doing this. Replacing the screen_init call with screen_redraw doesn't affect any graphics system either,

1418
Issues Help Desk / Re: game end event does not work !
« on: May 23, 2014, 04:36:27 PM »
Yes it was a few simple typos, the fixes are in a pull request already, but Josh has to review it first.
https://github.com/enigma-dev/enigma-dev/pull/732

1419
Proposals / Re: Improving room/level editor
« on: May 23, 2014, 01:05:15 PM »
I would do it if I had the energy, time and resources, but all I can ever manage is to try and ensure stability these days.

1420
Works in Progress / Re: Project Mario
« on: May 23, 2014, 01:03:37 PM »
Darkhog, there is a video, I host them on my personal Youtube.  (Y)
https://www.youtube.com/watch?v=phxxMPSLqC4

1421
General ENIGMA / Re: Enigma - first steps (programming)
« on: May 23, 2014, 01:02:31 PM »
Darkhog, just about 80% of GML is currently compatible in ENIGMA. Some places you may have issues are with arrays. The only reason we don't have near full backwards compatibility is because we have not integrated Josh's new compiler.

1422
Proposals / Re: Better visual scripting
« on: May 22, 2014, 08:19:09 PM »
This is an interesting proposal, I've always been open to ideas of improving drag and drop to make the system more fluid and possibly integrated with scripting.

1423
Buffers work, just not with floats, and alignment may not work because well, their shit makes no sense, their buffer implementation is a fucking trainwreck.

1424
Off-Topic / Re: Let's discuss videogames
« on: May 22, 2014, 04:17:02 AM »
Ahhh SC 2000/3000/4, when games weren't bloated DRM shitware like SimCity 2013 and had depth, a kickass soundtrack, and didn't cater to the lowest denominator.

Just about everything EA gets its hands on these days it destroys.

Below is a screenshot of a really kick ass modern PC game.


In case you don't know what it is, it's Emergency 2013, and guess what, it's not bloated with DRM, it may be one of the last remaining PC strategy franchises not fucked up its own ass.

Here's another one called 0A.D. that is open source.


And you know what, here is a classic PC First Person Shooter which has real potential if it would return to its original roots and stop trying to rip off/compete with COD.

1425
OpenGL 3 was a typo I made and I have sent a pull request which fixes it.
https://github.com/enigma-dev/enigma-dev/pull/730

As for the other stuff, this is a huge problem now, I will have to consult Josh some more ego, please wait until I get the chance to speak with him.