- 32
- Posts
- 9
- Years
- Seen Jun 15, 2015
So, I'll be a bit blunt here, despite Pokemon Essentials system being so complete, having so much flexibility and so much to offer, it is not without it's faults.
I have an idea to completely straighten out how moves are addressed, but I don't think I need it bad enough to implement it.
What I do, however, wish to implement, for sake of ease of access and because it'll just help so much with all the items I need to take out, thus reducing my overhead:
So, instead of being jumbled together into Graphics/Icons with all the little Pokemon graphics (I'm using G6 for Essentials so I'm having to deal with those too) I'm thinking about having all the items being addressed at Graphics/Icons/Items. In addition to this, instead of having them addressed by number, I was thinking about having them attach to files based on the lowercase version of their internal name (:POTION would be potion.png). I was also thinking about having them auto-assign id numbers based on line number in the file (having line breaks automatically increment a counter). I'm aware this would create a system where save files would not be retrievable if I moved stuff around, but that's a price I'm willing to pay.
I know I just described, in detail, how I would do it, but I'm doing this instead of just asking this as a question because I think it's a good idea for the theory of the implementation as a whole. Isn't this a more robust way to do it? Doesn't it help instead of traditional indexing, and is roughly as easy to implement? Doesn't this keep it simple?
Okay, my real question: Where is the thing that compiles all the item files into such neat little internal objects, and how foolish am I for wanting to mess with it? I can't seem to find it, I'm really not good with how all these scripts are organized.
I have an idea to completely straighten out how moves are addressed, but I don't think I need it bad enough to implement it.
What I do, however, wish to implement, for sake of ease of access and because it'll just help so much with all the items I need to take out, thus reducing my overhead:
So, instead of being jumbled together into Graphics/Icons with all the little Pokemon graphics (I'm using G6 for Essentials so I'm having to deal with those too) I'm thinking about having all the items being addressed at Graphics/Icons/Items. In addition to this, instead of having them addressed by number, I was thinking about having them attach to files based on the lowercase version of their internal name (:POTION would be potion.png). I was also thinking about having them auto-assign id numbers based on line number in the file (having line breaks automatically increment a counter). I'm aware this would create a system where save files would not be retrievable if I moved stuff around, but that's a price I'm willing to pay.
I know I just described, in detail, how I would do it, but I'm doing this instead of just asking this as a question because I think it's a good idea for the theory of the implementation as a whole. Isn't this a more robust way to do it? Doesn't it help instead of traditional indexing, and is roughly as easy to implement? Doesn't this keep it simple?
Okay, my real question: Where is the thing that compiles all the item files into such neat little internal objects, and how foolish am I for wanting to mess with it? I can't seem to find it, I'm really not good with how all these scripts are organized.