Jase00's Recent Forum Activity

  • Hey, thanks for the comments! I'm almost ready to put up a Scirra Arcade demo, STAY TUNED!

    Here's another video in the meantime:

    [tube]http://www.youtube.com/watch?v=O7HiMdpR-ws&list=SPlY4FPELgHjzaMQ6JLMCjhIpJnJfHtIOt&index=1[/tube]

  • Awesome!

  • Oops, I ended up using CMD rather than the browser settings to delete the Cache folder and left it for about 6 hours and it completed! The most strangest part of this, is that it seems to have given me 20gb or more disk space all of a sudden (I HAVE only deleted that particular Cache folder. Very weird!) I am using Chrome, and I couldn't find much to do with Cache options :O (Looking at previous projects that I used to playtest a LOT, the cache only reaches up to 10mb or so, and have waaay less than 900,000 files in cache lol) Weird times.

  • +1 as I always do with this request :P

  • Oh I just realised the screenshot isn't really clear :P

    The "Properties" dialog is the properties of just the project folder in "AppData".

  • So yeah, I was using a piece of software that sort of scans the computer to help figure out what to delete to gain disk space, and the program locked-up on a folder in the AppData folder that is titled after my Construct 2 project. The folder that is being very strange is "Cache". I've attempted to delete this Cache folder and Windows is just forever loading instead of deleting the folder (been waiting 20 mins now). Was just curious about what this actually is? I can safely assume it's the cache for when I preview my game on C2, but I don't understand what's going on or why this has happened <img src="smileys/smiley36.gif" border="0" align="middle" />

    <img src="https://dl.dropboxusercontent.com/u/7765312/Cachelolwut.png" border="0" />

    P.S. My project is only 30mb big.

  • Whilst I'm not sure about the whole idea of changing their UID/ID's, you could do a workaround!

    Have an instance variable for the object (e.g "AnotherID"), and do a "Start of Layout" and "ForEach(ordered)" loop (This will pick each object starting with the lower/highest value given, so you could specify the object's X position and it will pick from left to right in order) and in this loop, set the object's "AnotherID" to loopindex. Now you'd have each object with an ordered ID!

  • Yeah I dunno why I even posted that, tickcount is perfect for what I wrote. Failing to take in information since I'm heavily sleep deprived. Thanks for sharing the method, never would have thought of it myself!

  • Well, I use "Wait 0" a lot already, however I was thinking more of something that, instead of executing the action at the end of the event sheet, it will continue to wait til it reaches the "Wait tick" again THEN execute. But yeah :P

  • I've made a Facebook page for this. Hoping to release something fairly soon for Scirra Arcade as I said before, it's almost at a stable level :P

    facebook.com/OhHaiEvan

  • +1 , I was thinking about this a lot today too! A sort of "Tick Wait" where we can specify the amount of ticks to wait. :P

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • This is going to be a very messy post but hopefully you'll get something out of this :P

    (Edit: This is all kind of pointless if you already understand how stuff works, my main focus on writing all of this post was that it's pretty straightforward to do without "lists" and using what we already have.)

    All this is totally possible with Arrays and Instance Variables (and webstorage for saving). When using Arrays, the information in the Array is global, so can be accessed in all layouts. I guess the 1 'eh' thing is that yeah, with Arrays you have to remember the index number for things rather than using words, but I don't think it's too big of a deal, it never bothered me really. Also, I'd have multiple Arrays for different things, such as Character attributes (however, In my own project, I didn't make an array for this, I stored it in webstorage and loaded when I needed, can't remember why I did that way), Inventory items, Skills. I set my Arrays out like so:

    Inventory Items

    X (Character ID, every character in-game has a unique ID assigned to them)

    0= Bob

    1= Fred

    2= Bum

    3= Jesse

    Y (Inventory Slot. Where the item will be placed in the list(nothing needs to be entered into these parts of the array))

    0

    1

    2

    3

    Z (Item attributes)

    0=[Name of item]

    1=[Description of item]

    2=[Level required]

    3=[Str]

    4=[Dex]

    5=[Int]

    6=[Luk]

    (so for example)

    0=Super mega sword

    1=This sword is the most mega awesome sword ever.

    2=50

    3=20

    4=10

    5=-6

    6=0

    And there you would have your item in an inventory that can be accessed and placed correctly in a list by using the right events :P making "sorting" and whatnot isn't too hard as long as you know what you are doing and know a bit about arrays (I barely know much about arrays and probably use a stupid method)

    I remember storing the player attributes like so:

    If a player's stat changed (for example, level up), I'd do a webstorage event to write an expression like this:

    ["Char" & Player.CID & "Level"] to Player.Level

    "Char" is to tell the webstorage that this is to do with Character stuff.

    "Player.CID" is an instance variable that is storing the ID for the character (so that webstorage knows which characters level it is changing)

    "Level" just lets it know what attribute we are dealing with

    "Player.Level" is the players level which gets set into the location of the expression.

    So the expression ends up looking sorta like:

    Char3Level= 69

    This is very easy to load back in a later time. Upon creating and assigning the ID onto a player, you can then "Set instance variable" to the players "Level" to ["Char" & Player.CID & "Level"]. And Volia, you have a saved attribute unique to a specific character! I did this for all attribute stats like HP, MaxHP, MP, Level, Str, Dex, ect.

    Sooooooo yeah this was probably the most confusing post ever, and I don't mean to explain stuff you may already know, but yeah I'm mentally exhausted but wanted to try and help nonetheless, since I love RPG's and know how annoying they are to deal with!

Jase00's avatar

Jase00

Member since 5 Jan, 2012

Twitter
Jase00 has 11 followers

Trophy Case

  • 12-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x15
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x7
    Lightning Draw First person to up-vote a new Construct 3 release
  • x7
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

26/44
How to earn trophies