Skip to content

Bug Reports

328 Topics 1.9k Posts

Find a bug with hyperPad? Let us know here!

Subcategories


  • These are reported bugs that have been fixed

    71 499
    71 Topics
    499 Posts
    RobinsonXR
    The icon should work. @aPaperWeight But I'm aware that the banner is bugged at the moment, so you're going to have to leave it out unfortunately. Hopefully, this should be addressed soon in an upcoming update.
  • These are reported bugs that we couldn't reproduce and need more context on.Or bugs that are no longer relevant/user has stopped replying.

    27 129
    27 Topics
    129 Posts
    Aidan_FireA
    Bumping in case it's been missed. Projects won't be able to have custom load screens if they use BMFonts.
  • These are reported bugs that are not actually bugs. It's just the way hyperPad works.

    24 205
    24 Topics
    205 Posts
    MurtazaM
    @Alexwolf01 said: The button is between my screen and I can’t move it or delete it and yeah, I found a lot of bugs like this it’s so annoying. You should create your own thread with the bug rather than reply to a 4 year old thread that is unreleated. But make sure you're on the UI layer. By default buttons are added to the UI layer, and you can't interact with them until you switch to that layer.
  • Strange movement

    6
    0 Votes
    6 Posts
    2k Views
    D
    @Aidan-Oxley At the core of this problem is an issue with how cocos2D treats time. Even if you were to put aside or otherwise move around whatever issues hyperPad Timer Behaviour synching has, there are other issues with Actions (especially animations of transforms occurring over a specified duration with any ease curve) that stem from how cocos2D was designed and implemented around CADisplayLink without a proper respect for real time and an auditing of the game loop ticking by monitoring of a real unit of time to check to see what's going on, and release from an ever increasing hellhole once a disparity of sync occurs between attempts to update and redraw and what the system is actually doing and where it's at.. CADisplayLink is a message from iOS that's about when the screen will refresh, based on decisions the operating system is making about current situations the system perceives. Sometimes it reports at 40fps, which is horrific because it's not a divisor of 60, the game loop time just about all iOS game engines have wanted to run at prior to the arrival of the 120fps iPad Pros. Sometimes it reports at 30, 15 and other rates, which are less problematic, but still cause problems for anything naively believing CADisplayLink will always report at 1/60th of a second. In cocos2D, the problem goes further... CADisplayLink is also used for the timing of these Action based animations of transforms and the drawing loop. This was the simplest way to do this back in the day, but not wise, even then. Instead of basing the actions on this misleadingly presumed 1/60th notification, the notification should always be correlated with real time to see what rate of refresh and update iOS is trying to achieve. I've given @Hamed a couple of links to help him see how this can be rectified in cocos2D, and he seems quite sharp and diligent about optimisation and efficiency, so will no doubt realise he can apply the same thinking to how "Actions" use timing, and how he implements Timer Behaviours, and stalls rendering refreshes when there's no need for them. This will solve many performance and stutter issues, not just this particular one, and improve both editors and gameplay. And greatly improve the overall efficiency of hyperPad whilst significantly boosting performance after hitting the little blockages that this kind of reliance on CADisplayLink creates.
  • hyperPad drains battery when on USB to Mac

    8
    0 Votes
    8 Posts
    2k Views
    D
    @Hamed @Murtaza And here's the most obvious thing I'm going to say today. When users aren't touching the screen in the Scene Editor or the Behaviour editor, deactivate this call: [self drawScene]; Do this and make the above changes (use mach time, though) and we'll all be able to charge our iPads from our computers, AND use hyperPad at the same time.
  • Incorrect Screen Follow when rotated screen

    1
    0 Votes
    1 Posts
    500 Views
    No one has replied
  • Physics Steps aren't matching reduced speeds of Time Set

    1
    1 Votes
    1 Posts
    448 Views
    No one has replied
  • Move To Object Behaviour not part of Set Time Scale

    3
    2 Votes
    3 Posts
    1k Views
    Aidan_FireA
    @Deeeds Yeah, this sucks when you have an object moving really fast. Why do particles get to move smoothly under a low time scale but Move behaviours don’t?
  • Minor visual glitch when editing behaviors

    3
    0 Votes
    3 Posts
    994 Views
    T
    Was not aware of this feature. Guess I'm out of the loop. Thanks!
  • Arrays Don't like Negative Numbers

    96
    0 Votes
    96 Posts
    75k Views
    T
    @Aidan-Oxley I used to do that. Might check my post history, some pretty bad things are probably on there. Four times as much on the old forum, I'm betting, too. Then I started programming. I need to invest in Raid library. Anyways, I understand where @Deeeds is coming from, his methods match how mine used to be, and probably still are - very defensive and willing to push back. That being said, no three-man team, all coders mind you, that I know could ever pull this off. Period. I'm rather surprised they made it this far, and root on any and all progress they make. In fact, if I ever manage to get my pea brain to understand C++ or Swift and get a (decent) Mac, I may apply (as a volunteer initially) to help them out. (Speaking of which @Murtaza, are you guys open to third party application development? I'm interested in trying my luck at a windows player, asset manager, screen mirror, game analytics, or anything else that may be of some help if apple and you guys are open to it, or have an API until I get a decent Mac.) I do have to side with the @administrators, though. I'm not quite certain how it descends to it, but the bicker and banter isn't helping anyone. The more time they spend here with fire extinguishers, the less time they can spend there with flashlights and bug zappers. TL;DR: When a community and team are this small, it's a LOT harder to manage and expand the people and the product, and that's before the blood moon rises. Sorry guys, had to have my daily dose of nosy :)
  • Selecting Pan Tool Drops Current Selection

    1
    0 Votes
    1 Posts
    558 Views
    No one has replied
  • Debug Menu Pause Resuming Issue

    1
    1 Votes
    1 Posts
    426 Views
    No one has replied
  • Set Graphic changes based on bottom left edges

    2
    0 Votes
    2 Posts
    879 Views
    Jack de WildeJ
    I don't know how I've never noticed this before, I'm having the same thing. I guess because of collisions and grid snapping I've just always used the same canvas size graphics when I use set graphic...
  • Else If behaviour child behaviours don’t follow when moved

    10
    1 Votes
    10 Posts
    2k Views
    D
    @Murtaza said in Else If behaviour child behaviours don’t follow when moved: We'll be changing if/else so they are a single behaviour with 2 sets of outputs. Left side is the IF, right side is the else. May I be so bold as to make a suggestion? Oh. You can't wait? Here it be: Bottom Out is If = true, right side is Else. Keep the left side of Behaviour nodes reserved for inputs (eventually), and the flow going down and to the right.
  • Scene Editor: Selection Tool Scaling = No UNDO

    3
    0 Votes
    3 Posts
    789 Views
    iTap DevelopmentI
    @Aidan-Oxley pretty normal!
  • Hit By Bullet Behaviour doesn't destroy the bullet

    6
    0 Votes
    6 Posts
    1k Views
    Aidan_FireA
    @Deeeds Me too. Bullet hells are awesome. Phoenix 2 is my favourite game on the App Store, my best game is Meteor and it’s pretty much a bullet hell.
  • Multiple fingers on drag and drop object makes it spasm

    1
    0 Votes
    1 Posts
    448 Views
    No one has replied
  • Two finger touch flaws/bugs in Scene Editor

    3
    0 Votes
    3 Posts
    898 Views
    HamedH
    Because we're using realtime cocos2d for our scene editor, we can't use uikit gestures like you suggest. Use pan tool like @Aidan-Oxley suggests.
  • Rounding Behaviour has a bug, or division by 1000x does.

    14
    0 Votes
    14 Posts
    3k Views
    HamedH
    @Deeeds I do not
  • Changed Label Properties aren't Spawn Compatible

    14
    1 Votes
    14 Posts
    3k Views
    D
    @Kamdroid This is a very cool cheat!
  • Garage Band Sounds don't play in hyperPad

    1
    0 Votes
    1 Posts
    465 Views
    No one has replied
  • Upgrade to Dev: Crashes on Re-opening iPad.

    4
    0 Votes
    4 Posts
    1k Views
    iTap DevelopmentI
    @Deeeds Same for me...also when I load the forum page it can crash two or three times every time I go on.
  • Set Color: Changing Opacity Values is Expensive

    Unsolved
    3
    0 Votes
    3 Posts
    981 Views
    D
    Yes, 100%, this is caused by screen pop-in during scrolling. Something isn't efficient in that system.