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 - tzachs

#801
Well, I basically agree with Calin and think we need a bunch of stuff (listed below),
where source control is the most urgent (IMO), and I also have no problem on taking an
organizational role on myself.
However, since CJ has already declared that he's planning on creating a source control system
himself, and that this is still his baby and he just released the source of the editor to test the waters,
I think we are maybe a bit ahead of ourselves, and need to give him some time.

Here's the stuff I think we need:
1. Source control system.
The manual merge that Calin did to create the integrated version is
error prone and wouldn't hold in the long term.

2. Issue tracker.
We will be able to report issues & feature requests, categorize them, prioritize them
according to popular demand, and developers would be able to voluntarily assign themselves to issues,
thus assuring that an issue will not be worked on by two developers at a time.

3. Find ways to make the code more accessible for other developers.
As luck would have it, CJ is an excellent programmer and organized,
so the code is a lot more organized and clear than what I expected from a project that was
developed for years by a single person.
But still, since this is a pretty large code-base, we need to learn it and create help files for code,
class diagrams, point out the main classes and their roles, so the top level design of the application
will be clear and out in the open.

4. Have a subforum for AGS development (this also relates to #3).
We need to discuss and make some decisions, and point out some basic rules.
For instance, we need to agree on a set of coding style guidances (well, CJ has kept a consistent
coding style, we just need to assemble it into a sticky post with all the rules a developer has to adhere to).
We also need to decide on the general directions we want to take the code to, and on what is allowed and what
isn't allowed. For instance, I decided on myself to target dotnet 3.5, but maybe the community doesn't agree with me?
Also, am I allowed to integrate other source control projects? etc etc.
#802
You're not alone, I just submitted mine.
Also, awesome idea, Wyz!
#803
http://www.adventuregamestudio.co.uk/yabb/index.php?topic=40845.msg540055#msg540055

Quote from: tzachs on Sat 08/05/2010 20:42:39
Get R/G/B values from an AGS color:
Code: ags

int GetRFromColor(int color)
{
  float floatColor = IntToFloat(color);
  int result = FloatToInt(floatColor / 2048.0) * 8;  
  return result;
}

int GetGFromColor(int color)
{
  float floatColor = IntToFloat(color);
  int result = FloatToInt(( floatColor - IntToFloat(FloatToInt(floatColor / 2048.0) * 2048)) / 64.0) * 8;  
  return result;
}

int GetBFromColor(int color)
{  
  float floatColor = IntToFloat(color);
  
  float withoutR = floatColor - IntToFloat(FloatToInt(floatColor / 2048.0) * 2048);
  int withoutRInt = FloatToInt(withoutR);
  float withoutG = withoutR - IntToFloat(FloatToInt(withoutR / 64.0) * 64); 
  int withoutGInt = FloatToInt(withoutG);
  int result = withoutGInt * 8;
  if (result > 255)
  {
    result = (withoutGInt - 31) * 8 - 1;
  }
    
  return result;  
}

#804
Calin, I've changed the AgsEditor project to target dot net 3.5, and added the System.Core reference. That's probably the problem.
#805
Actually I'm running with 120 dpi as well, so maybe that's not the issue.
I guess I could move stuff around, but I fear that it will ruin it for other computer configurations,
so I'd rather not touch it, and leave it to somebody who might understand this topic better.
#806
What? That's crazy!  :o
How do you know which files have been changed (and I changed a lot)?
Have you seen WinMerge? Or Beyond Compare?
#807
And if you haven't got the humble bundle yet, if you pay above the average (which is currently less than 8 dollars) you also get the previous bundle, that's eleven games in total, pretty sweet deal!
#808
Indeed awesome, thank you Calin for saving me (or rather CJ?) the work.
When you release it you can name it the humble ags editor bundle.  :D
Also, out of curiosity, what do you use for the merging (you seem to be doing that pretty fast)?
#809
subspark, it seems that you don't have the latest version (basing that on the fact that you don't have a "Find" button in the color finder window), and that possibly some of these problems are already fixed.

I went through all of the problems you indicated, and like ProgZMax, I don't encounter most of them.
I still see the problem with the Lip Synch and the Color number label, but that's it.
In the dialog window I have a scrollbar so I can access the buttons, and all the rest look fine on my monitor.
Oh, and I didn't find the "Hotspot marker" window anywhere, maybe that's obsolete...
#810
That looks freakin' awesome, great job!
Like Snake, I'm also wondering about the gameplay.
#811
Thank you Ryan, I uploaded a new version with fixes.

Quote from: Ryan Timothy on Sat 18/12/2010 23:56:14
Excellent stuff. I really like the search window. Only thing I felt may be a little odd was that when there isn't anything by the string you're searching for, once you click ok on the popup, it closes the search. Not a big issue.
Fixed!

Quote
As for the annoying popup thing, it's pretty much fixed. The only issue is when you hover the mouse over the drop-down thing at the top. The one that allows you to quickly move to different functions in the script. Once you hover over that, the popup will show up and stay visible.

But it's not often that someone will hold their mouse above the drop-down without actually using the drop-down.
Fixed!

Quote
Also I'm not sure if this is relevant to what you've done, or perhaps AGS has always said this and I've never read it. At the bottom it says:
AutoComplete error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

No idea what it means. :P It doesn't say it anymore now that I've closed it and reopened it. Odd. Not sure what I would have done to have that show up.
I'm not sure if it's related to something I did or not.
I added a dump in case that happens again.
So, if you encounter this again (with this version), you should hopefully find a file in the AGS folder named "AutoComplete Dump.txt", and if you'll send me the file I'll see if I can figure it out.
#812
Bump!
New version is available, and the source code is now available too, the links are in the first post.

New additions:
- Fixed Ryan Timothy's reported bug
Ryan, if you can test that the fix works, I will be grateful.

- Implemented Ryan Timothy's suggestion, so that the find window will not take the focus. (Sorry Lt. Smash, I felt it was more easy and appropriate to keep the find as a seperate window).

- Implemented ProgZMax suggestion, about supporting Find/Replace in Dialogs too.

- Fixed the following issue in Find All Usages:
Find All Usages on a member which was defined in the scope of a single file, will find
usages of members with the same name on different files as well.

#813
Quote from: Babar on Thu 16/12/2010 11:30:41
I dunno...if I am in a situation where I have to interact with a "differently-named" someone on a regular basis (has happened often enough), I generally do my best to remember their name rather than designing weird nicknames or alternate names for them.

Perhaps it is a culture thing or something, but I find it a bit sad that koreans think they need a "western name" to fit in better in the wider western world.

Since most of the world population can't pronounce my name properly, I normally introduce myself as Zac, which is the english equivalent of Tzach.
When people, like Babar, insist and try to say my real name (and they usually do actually), it gets pretty embarrassing (at least for me), when they fail miserably, so I kinda understand the need for english names, it prevents that awkwardness...

And in unrelated news, two thumbs up for Racing Cow's slightly hairier chest!  :D
#814
Seconded.
This is gonna be some chrazee game  :)
#815
General Discussion / Re: Let the games begin!
Wed 15/12/2010 13:04:41
Quote from: Matti on Tue 14/12/2010 16:12:01
Happy wheels is bloody fun (pun!).

That was one of the best games ever!!!!

Here's an interesting game (not much fun but interesting concept):
Mr Destiny's adventure
Let's see if you can beat my whooping 5120 points!
#816
General Discussion / Re: Let the games begin!
Mon 13/12/2010 10:53:33
Eat my dust punks!



As you can see, I didn't even attempt to pass the hurdle, I simply dragged it along with me...
God, whoever created this game is a sadist (and I'm a masochist).
#817
 :o :o :o

I just had a tiny orgasm...
#818
Have you seen the video tutorials made by densming?

Two parts that might be relevant to you  (though you should probably go over all of them).
http://www.youtube.com/watch?v=TrkOl1VDi7c&feature=channel
http://www.youtube.com/watch?v=eCo0CZzKTPk&feature=mfu_in_order&list=UL
#819
It's much clearer now than it was before (and I also really dig the style).

The telekinesis now stands out to me as a little less clear than the others.
How about switching it with a drawing of a brain?
#820
I have no idea why it happens, but maybe you should try using another way to perform the Move, for instance using the TweenPosition of the Tween Module, and see if that solves the problem...
SMF spam blocked by CleanTalk