Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
hyperPad

hyperPad Forum

  1. Home
  2. Comments & Feedback
  3. More advanced file IO

More advanced file IO

Scheduled Pinned Locked Moved Comments & Feedback
2 Posts 2 Posters 777 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • KamdroidK Offline
    KamdroidK Offline
    Kamdroid
    wrote on last edited by
    #1

    Here are some ideas for more advanced file IO that I would love to use.

    In General

    • Store asset files in variables and use them in behaviours, so if you are using a certain asset in many different behaviours, then decide to change it, it will not be a painful repetitive process

    • Adding to the above, alternatively use assets in behaviours via their path name (e.g. /icons/success.png)

    • Ability to store scenes in the asset viewer rather than in the one scene list overview

    • Create text files directly in the assets viewer - be more organised (like how you can import graphics)

    Behaviours

    • Create text files & folders in a specific directory

    • "Select a file", where the user can select a file (asset) that can be used in your behaviours (e.g. let them pick their own picture for background, let them replace the background music with music from iTunes library

    • Get array of all saved files (also makes delete all saved files possible & great for letting user save and load lists of their save games [data])

    • Get array of file names from assets folder (good addition for using asset via file name)
      e.g. /icons/ = ["/icons/success.png", "/icons/warn.png", "/icons/error.png"]

    Advanced File Properties

    • File name, file contents, file size, date created, date last modified

    An example of what I could do with this

    This is mainly focusing for an OS simulator, but applies to many games

    • Achieve a more dynamic system - no more countless, repetitive if statements just because I can only use hardcoded assets

    • More organised save data system

    • Retreieve all app information dynamically via file system by:

      • Loop through /apps/ folder
      • e.g. /apps/SomeApp/, /apps/SomeApp/icon.png, /apps/SomeApp/config.txt, /apps/SomeApp/app.scene
    • Let the user customise their experience, pick their own photo for background etc

    Not too great of an example, but it will benefit everyone who wants to make more advanced games/apps.

    iTap DevelopmentI 1 Reply Last reply
    3
    • KamdroidK Kamdroid

      Here are some ideas for more advanced file IO that I would love to use.

      In General

      • Store asset files in variables and use them in behaviours, so if you are using a certain asset in many different behaviours, then decide to change it, it will not be a painful repetitive process

      • Adding to the above, alternatively use assets in behaviours via their path name (e.g. /icons/success.png)

      • Ability to store scenes in the asset viewer rather than in the one scene list overview

      • Create text files directly in the assets viewer - be more organised (like how you can import graphics)

      Behaviours

      • Create text files & folders in a specific directory

      • "Select a file", where the user can select a file (asset) that can be used in your behaviours (e.g. let them pick their own picture for background, let them replace the background music with music from iTunes library

      • Get array of all saved files (also makes delete all saved files possible & great for letting user save and load lists of their save games [data])

      • Get array of file names from assets folder (good addition for using asset via file name)
        e.g. /icons/ = ["/icons/success.png", "/icons/warn.png", "/icons/error.png"]

      Advanced File Properties

      • File name, file contents, file size, date created, date last modified

      An example of what I could do with this

      This is mainly focusing for an OS simulator, but applies to many games

      • Achieve a more dynamic system - no more countless, repetitive if statements just because I can only use hardcoded assets

      • More organised save data system

      • Retreieve all app information dynamically via file system by:

        • Loop through /apps/ folder
        • e.g. /apps/SomeApp/, /apps/SomeApp/icon.png, /apps/SomeApp/config.txt, /apps/SomeApp/app.scene
      • Let the user customise their experience, pick their own photo for background etc

      Not too great of an example, but it will benefit everyone who wants to make more advanced games/apps.

      iTap DevelopmentI Offline
      iTap DevelopmentI Offline
      iTap Development
      wrote on last edited by
      #2

      @kamdroid I wish I could upvote more than once!
      šŸ‘šŸ‘šŸ‘

      1 Reply Last reply
      0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better šŸ’—

      Register Login
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Search