logo hyperPad Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Login
    1. Home
    2. Aidan_Fire
    • Profile
    • Following 5
    • Followers 7
    • Topics 44
    • Posts 1,178
    • Best 180
    • Controversial 2
    • Groups 0

    Aidan_Fire

    @Aidan_Fire

    Hey

    206
    Reputation
    867
    Profile views
    1.2k
    Posts
    7
    Followers
    5
    Following
    Joined Last Online
    Location Australia Age 25

    Aidan_Fire Unfollow Follow

    Best posts made by Aidan_Fire

    • How to import custom BM fonts

      In some projects, you might want to have labels that constantly change what they display very quickly, but the font you like is in TTF format, and updating TTF fonts is quite laggy. So what you will want to use is a BM format font, they are far faster at loading but they only load in one line and don't get the shadow effects etc that TTF get. This post will hopefully show you how to import your own custom BM font instead of using the default ones.

      1. You will need to have the files for your BM font. This will include the .fnt file (basically the settings, spacing etc) and the .png file (image of all the characters you are using). How you get these would be another topic entirely, you might need to use another program to make them (perhaps a program that converts a font from TTF to BM) unless you can download your font from somewhere (I couldn't find the one I wanted in BM).

      2. Get your hyperPad file to export to something that can edit files. Maybe your PC or laptop, but I am using an app called File Browser. Press the ... on your project, then press Airdrop, after it loads I chose Copy to FileBrowser, but you might need to email it to yourself if you're using your PC.

      3. By now you have the .tap file of your hyperPad project somewhere. You need to change this extension to .zip so that you can get your project as a simple folder.

      4. With both of the files for your BM font copied, open your project folder, then open Assets, UI, Fonts, and add a new folder in here, the name of the folder will be the name of your font. Paste the two files you have copied in the folder you make.

      5. Go back out of your folder, and open one of the already existing BM fonts (e.g open 8bit, 16), you should find a .png and a .fnt for that font, but if you have your settings set to view hidden files (which are just files with a . at the start of their name), you should also find .metadata.plist and .thumbnail.png. Copy the .metadata.plist, you can ignore the rest. Now you can exit the folder and paste this file into the folder you made earlier.

      6. That's it! Exit your project folder, create a zip folder of it, rename the file from .zip to .tap, then send the project back to your iPad to open in hyperPad. You should now have a custom BM font in your project. It's thumbnail will probably be missing at first, and if you reload the project the thumbnail might become massive, like mine:
        0_1525251962970_ACC583BA-8373-4D2E-B8D3-C68CE2080A9F.png

      If you don't want to go through all of this, I'd be happy to put a custom BM font into your project if I you send me your BM font (.fnt and .png) and the project file (.tap) (and send me a forum message). Hope this is useful 🙂

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • Three Dimensional

      A few years ago, I uploaded a project to the hub called Three Dimensional. It's the only project on the hub with actual 3D at this time (isometric, no perspective). It's very very laggy. When I made that, I didn't even know how the 3D maths worked, I just found some formula on the internet and used that. I am thinking of remaking the whole thing from scratch because I've finally worked out how to make 3D myself, and I've done it way better than before.

      Here's a pic of what had to happen on a timer to move points in 3D: 0_1561413150038_25410BDB-DF62-482D-8D71-0C86FAC5732A.png

      Now here is what I've got working in a separate project:
      0_1561413190021_524EC23B-E44F-4A2A-A739-078F951248B7.png

      The old one could render a cube at just under 10FPS on my iPad Air while updating the points positions on a 0.1s timer. The new one stays at 60FPS while updating positions on a 0s timer.
      Quick video of new test project:
      0_1561413360099_71834F8E-F72C-4F87-817C-86B5D9E10A91.MP4

      posted in WIP and Showcase
      Aidan_FireA
      Aidan_Fire
    • RE: Timers not in time

      @deeeds Yes you give some constructive criticism, but sometimes you're not constructive, and you come across as very aggressive and judgemental. You're saying hyperPad or Murtaza and Hamed do nothing for us? What are you saying, that every time Murtaza and Hamed say they're working on the next update, that they are just lying? Lol let's add a new forum post called "Arguments with deeeds" at least then it'll be a forum topic that will actually stay on topic. 😝

      posted in Comments & Feedback
      Aidan_FireA
      Aidan_Fire
    • RE: Homing projectile vs multiple targets

      @bosswave I made an example here:
      https://go.aws/3eSSUsO
      Press the red octagon to spawn missiles, press the blue one to spawn targets. Targets can be dragged around to test missiles. These homing missiles will calculate distances once and continue to home in on the same target (rather than constantly switching to whatever is closest). The homing trigger behaviour bundle is made in a way that it can be triggered at any time to cause the missile to choose a new closest target (or the same one as before if it's still close) but I would not recommend triggering this on a fast timer if you have lots of targets.

      It took me a while to get it right because there were a few minor bugs I had to work around that I might try to figure out more details for to submit bug reports soon. (Just saying this in case you see the logic and see a more efficient way to do it, you might run into the exact same bugs I did)

      Also they use very simple homing mechanics obviously you can easily change them if you have your own fancy cool looking homing missile physics, just have to use the same referenced object.

      EDIT: this example sucks. This one is way better: https://go.aws/2zEM8XH

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • Can't set colour of health bars

      Why is there no way to set the colour of the health bar? We can set the container, but not the bar. This problem also applies to joy sticks.

      posted in Comments & Feedback
      Aidan_FireA
      Aidan_Fire
    • RE: Set and return absolute position of music tracks

      This could also help with making sure rhythm games are perfectly synced I think.

      posted in Comments & Feedback
      Aidan_FireA
      Aidan_Fire
    • RE: How can I make a smooth d-pad

      @Stephenn The answer to that would differ depending on people's beliefs. I don't think talking about religion in hyperPad forums is a good idea.

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Untitled Cereal Platformer

      @EpicCakeGameMaker Small improvement MAY have prevented the crash:
      These animations caused instant crashes so I turned them off:
      33421D9E-659B-4204-AA7F-794D0F35BCBE.jpeg
      This here should be more efficient than what you had before (I deleted the timer you had before and the behaviours that I didn't need), and after doing this it stopped crashing instantly on loading:
      ED7F294A-1392-4613-9759-8E34999621E6.jpeg
      If your iPhone 6 still crashes, I also deleted all of your bats to see whether they were the cause of the crashing (which they were not because it still crashed after I deleted them all) so you could do the same if it still crashes. The bats are calculating a lot of stuff very quickly compared to the rest of the enemies.

      posted in WIP and Showcase
      Aidan_FireA
      Aidan_Fire
    • Suggestion: Collaboration Projects

      This doesn't sound easy to make, but it would be VERY awesome if more that one person could edit a project at the same time, like a cloud project or something, similar to Google Docs or the new iOS 10 collaboration stuff. The only way to collaborate now would be to keep sending a project between people and only 1 person could edit at a time.

      posted in Comments & Feedback
      Aidan_FireA
      Aidan_Fire
    • RE: When does a Set Input Behaviour Change a Box Container's Value?

      @Deeeds It does, instantly. I use this HEAPS. Can test it easily by running a timer to constantly set a label to the container’s value, then on some event (like touching the label) have it set the box container (using Set Input Field) to something (like Text Input).

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire

    Latest posts made by Aidan_Fire

    • RE: Can hyperPad do…

      @Gadgetkk Like Factorio? Man, that would be interesting to try and make, it might not be easy but it’s most certainly possible.

      posted in General Discussion
      Aidan_FireA
      Aidan_Fire
    • RE: Arrays across scenes

      @Kamdroid Literally no idea why I haven’t tried that yet, and if I have tried it no idea why I’m not doing it.

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Arrays across scenes

      @Stuart_McKay Yep, what you’ve found is the only way to share information between scenes, save and load to file.

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Something I have been working on…

      @krdavis I’ve been able to upload videos here, but I’m not sure what the size limit is. Animation priorities might be tricky, especially if you’re using the inbuilt ones in the behaviours I think, but I have very little experience with them as nearly all of my projects don’t have animations.

      posted in WIP and Showcase
      Aidan_FireA
      Aidan_Fire
    • RE: Enabling and Disabling Follow Screen

      @krdavis Here’s an example project that I think looks like what you might be trying to do. Of course, the nearly transparent large objects should be invisible but I left them visible so you can see them in the test. I hope this helps, all behaviours are in the red square. Screen follow test.tap

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Collision only happens once

      @krdavis Hehe I’m also an idiot often, some of the dumb things I’ve done… :P

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Enabling and Disabling Follow Screen

      @krdavis Odd, when I just tested out disabling and re-enabling a screen follow behaviour in a test project it behaved exactly as I would expect it to. Maybe it depends on the way you’re using it?

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Enabling and Disabling Follow Screen

      @krdavis The Screen Follow behaviour will follow the player based on where the player is when the behaviour starts working, I think. It’s also possible the the Screen Follow behaviour is acting strangely when disabled then re-enabled. If you want more proper control over the screen, you could try running a timer with 1÷60, that is ~0.0166666667s, not 0, and using either Screen To Object (on an anchor if you don’t want player in dead centre) or Screen To Point if you want to give the screen exact coordinates based on player coordinates.

      posted in Help and Support
      Aidan_FireA
      Aidan_Fire
    • RE: Skew individual object points?

      @Stuart_McKay If I understand what you’re after, then no not yet in the way you want it. I do think it is possible by using a combination of the current Skew behaviour we have and other transform behaviours, but it would be a bit complex and would probably need 2 objects making the one graphic.

      If the image with the perspective effect that you’re after never changes and always is in the exact same perspective, then your best option is to make the image look like that in the first place. But I suppose you wouldn’t be asking this if that’s the case.

      posted in General Discussion
      Aidan_FireA
      Aidan_Fire
    • RE: Meteor

      Wow, 4 years ago is my last comment here. Well, I don’t remember if I did another update in that time, most likely not, but I’ve just updated it today, and it’s been renamed to Neon Curveball. Here’s one low resolution picture of what it looks like now. 45857F70-A20D-4843-9BB3-8384EEA2E775.png

      posted in WIP and Showcase
      Aidan_FireA
      Aidan_Fire