dhoeke's Recent Forum Activity

  • Hi,

    I would like to mirror the canvas horizontally. I want to crate a 'mirror mode' for my game, like super mario or donkey kong games have (second run, but everything is horizontally mirrored).

    I suppose it's not easily done, I've searched the web up and down already, but maybe you nice folks have a good solution for me :-)

    (I do not want to rotate the canvas, but mirror it horizontally so that, for a platformer, for instance, all levels are now instead from left to right played from right to left.)

    Thanks, best,

    dhoeke

  • Hey, I don't mean to be too harsh... but your game won't even start the way you uploaded it

    You need to upload the entire folder, not just the .exe file! Those are critical game data for the executable

  • If your background is actually a Tiled Background Object, I recommend using just one tiled texture and resetting it instead of spawning one object after the other.

    -IF-

    [Tiled Background] Y is less or equal to Self.Height

    THEN

    [Tiled Background] Set Y to Self.Y - Self.Height / 2

    Just set the height of your object match your LayoutHeight * 2

    (I am assuming you are scrolling vertically. Otherwise, set Y and Height to X and Width).

    For reference, check the Auto Runner Template that comes with Construct 2, there is a horizontally auto scrolling background in there.

    Let me know if this help

  • Condition:

    Touch -> On Touched Object [Your Arrow Button]

    Action:

    [Your Player Sprite] -> Platform -> Simulate Control -> [Select Jump]

    You can also check this template project that comes with Construct 2: "Template: Platformer"

    Construct 2 -> New Project -> Template Platformer

    Let me know if this helps!

  • You mean 32 pixels? Or 32-bit?

    The pixel size for your image should reflect your Project Window size (found on the left after clicking your project name on the top right). This is the pixel size of the window. But: Construct 2 can upscale the resolution of images after rezising the window in fullscreen mode. That means, if you want your game to run on PC high end machienes (1080p), you should adjust your sprites to that size and scale them down within Construct 2 (because C2 will use the full resolution image in full screen then instead of upscaling your small image).

    Approximately for 1080p:

    • Big sprites: 900-2000px
    • Medium Sprites: 200-500px
    • Small sprites: 50-100px

    You can use even way lower values if you want to go to mobile only (you even should and have to!)

    Hope this helps somewhat.

  • zenox98

    Thank you so much!

    What I found out based on the information found in your links is, it all appearently has to do with NAT, Network Address Translation.

    If you do not have NAT turned on in your router settings (plus, some routers even need a "dmz" feature to be enabled), then there is no connection possible. Port forwarding will not help because NAT means that the game uses a dynamic port range, not a fixed one. This is a common issue even for big games like Call of Duty. Since my router has this enabled by default, I never even came accross this topic.

    Anyway, just leaving this here for fellow developers looking for the connectivity issue - turn on NAT in your routers, guys!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Hi everyone,

    I'm currently developing a mutliplayer game and - the typical issue: Port forwarding!

    I've tested connectivity with some of my friends, and just two out of 5 could connect properly with my game (btw, with the standard pong game, too - we've tested that for obvious reasons). When we use Hamachi Login (which establishes a virtual LAN), all connections are possible.

    When no connection can be established, the "Kicked" message is present for the peer just upon login to the room.

    So, I've read that C2 uses UDP.

    Could someone tell me which ports must be forwarded / open to properly play a Construct 2 multiplayer game?

    Thank you so much,

    • Dominik
  • andreyin

    Alright, thank you again!

    R0J0hound

    Awesome, this explains it. I can sleep much better now although the file did actually appear kinda "template-ish".

    Thanks a lot, man!

  • R0J0hound and Refeuh

    What you're saying makes sense. Thank you for the fast and helpful replies, too.

    I think I would feel more comfortable with an actual confirmation that it's actually just a passive, inactive template file by someone with insight...

  • andreyin Sorry man, I didn't mean to be rude or ungrateful - yet, I was. Sorry about that!

    Yep, I already took the opportunity to speak over there, too.

  • Node.js is delivered within Construct 2, so I think it's not that simple.

    We're talking about credit card information here.

  • I just got information about a serious topic:

    When you export a game via node.js, in the folder C:\Users\USERNAME\AppData\Local\NameofApp a file is created that is named WebData. If you rename this file into Webdata.txt, the following content can be found:

    /tablemetameta CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR)'; indexsqlite_autoindex_meta_1meta[ƒ tableautofillautofillCREATE TABLE autofill (name VARCHAR, value VARCHAR, value_lower VARCHAR, date_created INTEGER DEFAULT 0, date_last_used INTEGER DEFAULT 0, count INTEGER DEFAULT 1, PRIMARY KEY (name, value))/C indexsqlite_autoindex_autofill_1autofillN'gindexautofill_nameautofillCREATE INDEX autofill_name ON autofill (name)t?indexautofill_name_value_lowerautofillCREATE INDEX autofill_name_value_lower ON autofill (name, value_lower)‚%%ƒKtablecredit_cardscredit_cardsCREATE TABLE credit_cards ( guid VARCHAR PRIMARY KEY, name_on_card VARCHAR, expiration_month INTEGER, expiration_year INTEGER, card_number_encrypted BLOB, date_modified INTEGER NOT NULL DEFAULT 0, origin VARCHAR DEFAULT '')7K% indexsqlite_autoindex_credit_cards_1credit_cards ‚i //…tableautofill_profilesautofill_profiles CREATE TABLE autofill_profiles ( guid VARCHAR PRIMARY KEY, company_name VARCHAR, street_address VARCHAR, dependent_locality VARCHAR, city VARCHAR, state VARCHAR, zipcode VARCHAR, sorting_code VARCHAR, country_code VARCHAR, date_modified INTEGER NOT NULL DEFAULT 0, origin VARCHAR DEFAULT '', language_code VARCHAR)A U/ indexsqlite_autoindex_autofill_profiles_1autofill_profiles ; 99‚tableautofill_profile_namesautofill_profile_names CREATE TABLE autofill_profile_names ( guid VARCHAR, first_name VARCHAR, middle_name VARCHAR, last_name VARCHAR, full_name VARCHAR)~ ;;tableautofill_profile_emailsautofill_profile_emails CREATE TABLE autofill_profile_emails ( guid VARCHAR, email VARCHAR) ;;tableautofill_profile_phonesautofill_profile_phonesCREATE TABLE autofill_profile_phones ( guid VARCHAR, number VARCHAR)n;;utableautofill_profiles_trashautofill_profiles_trashCREATE TABLE autofill_profiles_trash ( guid VARCHAR) [/noparse]

    It seems like there is credit card information seeked?

    I suppose this is phone/mobile related content, still, it's kinda worrying for me. Could you please bringt light into this issue?

dhoeke's avatar

dhoeke

Member since 23 Oct, 2014

Twitter
dhoeke has 1 followers

Connect with dhoeke

Trophy Case

  • 10-Year Club
  • Email Verified

Progress

11/44
How to earn trophies