Author Topic: FAQ List  (Read 19307 times)

bluemonkmn

  • SGDK Author
  • Administrator
  • Fanatic
  • *****
  • Posts: 2761
    • ICQ Messenger - 2678251
    • MSN Messenger - BlueMonkMN@gmail.com
    • View Profile
    • http://sgdk2.sf.net/
    • Email
FAQ List
« on: 2009-06-20, 07:57:59 AM »
This is a list of only the most useful and frequently asked questions/topics.  This message/list will be updated as I see fit, but feel free to suggest topics in replies in this thread.

1. Displaying messages with character portraits in them
2. Why won't the help file work?
« Last Edit: 2009-09-02, 03:36:50 PM by bluemonkmn »

Tanja

  • Clever
  • Fanatic
  • ***
  • Posts: 606
    • View Profile
Re: FAQ List
« Reply #1 on: 2010-01-09, 04:58:47 AM »
most asked question: why does the player goes through walls?  :laugh: (at least i think this was it.)

bluemonkmn

  • SGDK Author
  • Administrator
  • Fanatic
  • *****
  • Posts: 2761
    • ICQ Messenger - 2678251
    • MSN Messenger - BlueMonkMN@gmail.com
    • View Profile
    • http://sgdk2.sf.net/
    • Email
Re: FAQ List
« Reply #2 on: 2010-01-09, 07:49:40 AM »
Actually, I don't see anybody asking about that particular question for SGDK2 in here.  That's kind of surprising though.  Is everybody figuring out their solidity problems on their own?  I see a couple questions related to solidity, but not the simple question of why the sprite is going through walls.  Maybe the documentation is good enough to answer this question.

Tanja

  • Clever
  • Fanatic
  • ***
  • Posts: 606
    • View Profile
Re: FAQ List
« Reply #3 on: 2010-01-09, 09:30:37 AM »
mh, can't remember right, it's been too long. but there WAS a question that was asked a hundred times... the solution was just to have one specific rule right after another one. you even called it yourself the nr.1 question  :laugh:

eyeliner

  • Visitor
  • *
  • Posts: 7
    • View Profile
Re: FAQ List
« Reply #4 on: 2012-06-15, 06:13:13 PM »
How to limit FPS/enable VSync?

I'm following the first tutorial, and the triangles moves incredibly fast, and I get 1000's of FPS. Halp!
Thanks.

bluemonkmn

  • SGDK Author
  • Administrator
  • Fanatic
  • *****
  • Posts: 2761
    • ICQ Messenger - 2678251
    • MSN Messenger - BlueMonkMN@gmail.com
    • View Profile
    • http://sgdk2.sf.net/
    • Email
Re: FAQ List
« Reply #5 on: 2012-06-16, 05:19:28 AM »
How to limit FPS/enable VSync?

Add a rule anywhere in your project (somewhere that will execute only once per frame) that calls "LimitFrameRate". The sample project does this in the Overlay map in a plan called "Animate". The tutorial neglected to suggest this.

eyeliner

  • Visitor
  • *
  • Posts: 7
    • View Profile
Re: FAQ List
« Reply #6 on: 2012-06-16, 09:40:03 AM »
Works great, thanks.

Plush

  • Regular
  • **
  • Posts: 22
    • View Profile
    • Email
Re: FAQ List
« Reply #7 on: 2017-08-11, 12:38:46 AM »
If the bytes per tile is set to 1 for a map, is this for the RAM (in RAM) representation of the Map or the compiled representation of the map?

What I'm asking is, if I have a map with 1 byte per tile, does this mean that this is how much space in running memory the map is taking per tile, or is this the amount of memory the map takes when the project is compiled to memory?

I think this is a relevant question when dealing with HTML5 projects!

bluemonkmn

  • SGDK Author
  • Administrator
  • Fanatic
  • *****
  • Posts: 2761
    • ICQ Messenger - 2678251
    • MSN Messenger - BlueMonkMN@gmail.com
    • View Profile
    • http://sgdk2.sf.net/
    • Email
Re: FAQ List
« Reply #8 on: 2017-08-12, 02:49:41 PM »
Byes per tile determines how much memory is consumed per tile in the compiled game *and* in RAM *and* in any saved game files generated while playing the game (with the SaveGame function). However the HTML representation may take more than 1 byte per tile in some cases. If you need more detail about that, I can explain, but you may be able to figure that out on your own by looking at the generated HTML. You can kind of see the maps in the code easily because I made a point of representing maps layers as JavaScript strings in a way you could kind of see in a text editor.
« Last Edit: 2017-08-12, 02:53:52 PM by bluemonkmn »

Plush

  • Regular
  • **
  • Posts: 22
    • View Profile
    • Email
Re: FAQ List
« Reply #9 on: 2017-08-29, 04:25:37 AM »
That's pretty cool bluemonkmn, so what if I change the character encoding of the HTML file?

Is it safe to use a minimal encoding like ANSI with the generated HTML files? Will I lose map information?

What encoding do the HTML files use by default?

bluemonkmn

  • SGDK Author
  • Administrator
  • Fanatic
  • *****
  • Posts: 2761
    • ICQ Messenger - 2678251
    • MSN Messenger - BlueMonkMN@gmail.com
    • View Profile
    • http://sgdk2.sf.net/
    • Email
Re: FAQ List
« Reply #10 on: 2017-08-29, 06:42:18 AM »
Whenever I have the choice I go with UTF-8 encoding, as, I believe, does .NET in general. So it's most likely UTF-8, which is usually 1 byte per character for English text. Changing the encoding should have little effect as long as JavaScript interprets its strings to have the same content at run-time. UTF-8 and ANSI should result in the same content for the kind of code generated by SGDK2.
« Last Edit: 2017-08-29, 06:45:39 AM by bluemonkmn »