ENIGMA Development Environment
Website is in read-only mode due to a recent attack.

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 - Josh @ Dreamland

496
Issues Help Desk / Re: Views not working
« on: January 19, 2014, 03:50:39 PM »
The stretching could very well be intentional behavior, if you aren't keeping your view_wview and view_hview consistent. I do not apply any math to keep the projection view inside the room boundary, but you might be doing so, or someone might have snuck code into the engine somewhere which does so. Would you have a small test case for me to work with? The platform example, which I used for testing, did not exhibit any such behavior.

Never mind. Pulling new changes breaks views, again. The views are fixed in 63f6ab4bdcf4775550a34f91c7ca9f6a31309df6 and are dead again in the latest commit.

497
Issues Help Desk / Re: There was an issue loading the project
« on: January 18, 2014, 12:34:16 PM »
Congrats, Robert; that was your 1337th post.

498
Off-Topic / Re: YoYoLabs ripping off Rockstar Games?
« on: January 18, 2014, 12:28:59 PM »
I hope when I'm in my thirties, I have enough free time to spend a whole day posting nonsense on someone's forum.

500
The fix is mostly duct-tape. Those templates need moved to their own header, as they are general purpose (which is why I wrote the signed-int set as well). The color_t type also needs used in more places. The point for now was to make sure it was the same size as the union. Switching gs_scalar to double might yet break it; at very least, it will waste four bytes.

501
General ENIGMA / Re: DevOps
« on: January 17, 2014, 10:27:45 AM »
He, nor I, not anyone on this project are required to work, for any reason. Unless you would like to start paying us for this software, at which point our work becomes a paid service instead of a public charity effort. One that you seem to enjoy complaining about. I don't know how we remind you of any company; we are not a company.

502
Off-Topic / Re: Where YoYoGame Shines and where ENIGMA lacks!
« on: January 17, 2014, 10:19:08 AM »
Hi there,

We are sorry you were displeased with our software. A full refund, with interest, has been issued to your account. We appreciate your business!

As part of our customer loyalty program, you may still feel free to post to our issue tracker.

Our marketing team has reviewed your complaints regarding our staff members and has issued salary cuts accordingly.

Good day, and thank you for choosing our company!

503
Off-Topic / I'm out
« on: December 18, 2013, 05:06:09 AM »
I just graduated college. This means that for the first time in ages, I'm about to have some free time. However, I have decided I won't be doing that. Since my return, all I have gotten out of this community, primarily over IRC, is constant nagging about all the shit everyone needs from me. This includes updates to a bot that was broken eight months ago, the remaining EDC renovations Ism and I started months ago, which no one has touched since, the build system Fuckwit decided to obliterate, and the graphics system Robert started blenderizing. And after endless little tasks, I told them to back off—specifically, to shut up and leave me the fuck alone. What happened instead was a continuation of the relentless onslaught of me being called worthless, and frankly, I'm fed up.

So rather than devote my newly discovered free time to this project, I'm going to invest it in my more interesting ideas. I sort of miss the feeling of freedom I had when I was younger, to work on what I please. Knowing exactly what needs done to a system of this size deprives you of that.

TL;DR: A lack of motivation on all fronts coupled with the endless nagging of people I'm frankly sick of hearing from, topped off with Ism's informal resignation, has led me to present my own informal resignation.

I'll come back when either Ism and forthevin are back around, or I receive a formal letter of "eating shit" from Fuckwit. This will be after he realizes that a compiler isn't just a parser.

Seeing as I've left for a few solid months in the past without too much repercussion, you probably won't miss me very quickly. Just don't expect a sudden hike in bug fixes.

Ciao for now.

504
General ENIGMA / Re: All EGM's Broke
« on: December 15, 2013, 08:16:34 AM »
There is no reason an EGM should EVER have this problem. The reason it is a zip file with plain-text attributes is so no harm can come of a missing attribute. Or missing resource. Or missing anything. And new information can always be added without any such fears.

505
Sorry. The intention is that one day, games will just load their resources from the EGM, or a copy thereof.

506
Ideas and Design / Re: ENIGMA Entity-Component-System?
« on: December 12, 2013, 11:00:46 AM »
That doesn't really concern ENIGMA's implementation, as the expectation would be that ENIGMA handles it for you.

I'll point out that ENIGMA's event system, which is not component-based, functions the same way.

507
Issues Help Desk / Re: lateralgm.jar not work in Ubuntu
« on: December 12, 2013, 10:59:33 AM »
That typically means you don't have a display hooked up that the JVM can access. What are you running it on?

508
Issues Help Desk / Re: Merging unfinished changes
« on: December 09, 2013, 03:56:27 PM »
Quote
How do you test that something got drawn to the screen correctly?
You don't without screen_save or draw_getpixel. Also surface_save. After that, you load up the two images as matrices in memory and use normalized cross correlation. If it drops under a certain threshold, a red flag goes up. If any of those function fails, you have a red flag, anyway.

Quote
Seems like I'm gonna die before that happens.
Oh, ha-ha. You're not going to graduate before that happens. You're welcome to attend mine this Sunday.

Quote
My last pull was from 11/17 for this reason.
You've pulled half a year more recently than some other people I could name.

509
Issues Help Desk / Re: Merging unfinished changes
« on: December 09, 2013, 10:38:52 AM »
This is why we need those additional branches. Everyone thinks their changes are finished and work fine. When I point broken shit out, I'm met with "that's been broken."

Back on SVN when we had the testing and stable tags, we updated them maybe monthly. The tags got grossly out of date. But they always worked. We have users now who don't pull except once in a blue moon because they're sick of all the broken shit. We constantly have regressions.

There is a problem with a build bot or regression test suite, which has prevented me from setting one up myself. The problem is simple: No one has written any regression tests. I don't feel like sitting around and creating a script to test every function in the engine. If someone else does, be my guest. Otherwise, just hope that while I'm writing test cases for the new compiler, I'll be inclined to write them for EDL, too.

510
The bottleneck is the way resources are sent to ENIGMA. If your game takes five minutes to compile, 4 minutes and 45 seconds are Java formatting the resources. On Windows, Java donates 20 seconds of that to make checking whether files have changed.