![]() |
Pokemon Amethyst
IntroGreetings members of The Pokecommunity! I am Fireworks. I started this hack some time during late Spring last year (although it wasn't posted until Jun 26th), and looking back at it then...it wasn't that good. It was extremely buggy, and the tile combinations were really bad. The maps were pretty poor too. So, around September-October, I quit it and began work on another hack. That one was a lot better,However my lack of motivation and all the limits of hacking that just didn't let the hack turn out how I wanted it to be, I decided to put it on hold, and return to it another time (not as a hack though). I then had no hack to work on. Should I just quit? Well, I had a look through my ROMs folder, and saw this. I liked the idea, and I had improved in all the fields it was previously lacking in. So...why not give it another go? Which is exactly what I'm doing now! Story May 21st 2000 (From the diary of a Rocket scientist): The DNA replication experiment was a success. With the strand of the legendary Mew's hair, we managed to create life after countless tries. As the Pokemon's eyes opened, it spoke to us. We informed it that it was a Pokemon cloned from Mew to take the role of the most powerful Pokemon in existence. And that is where things began to go wrong. It attacked without mercy, destroying everything in site. Me and my colleagues managed to escape. Except for the man we forced to help us... June 26th 2011 (From the diary of the protagonist--Grey): Today is my fifteenth birthday. Mother has told me that I will be obtaining a Pokemon as my present. Kinda ruins the surprise doesn't it? But now I can set of on my journey throughout the Duoso Region. I can travel the Region like I've always wanted. And find the Pokemon that killed my Father when I was a child. Don't worry Father...I won't let you down. FeaturesTravel the Duoso Region. Battle and Catch 200 different Pokemon from Johto, Hoenn, Sinnoh and Unova. Amazing new tiles and sprites. Day and Night. Seasons (Possibly). A variety of fun mini-games and side-quests. Pokemon will have mugshots when they are spoken to. Find out and see the rest for yourself :). Media http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_04-6.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_05-4.png http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_06-4.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_03.png http://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_05.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_04-1.png http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_09.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_02-5.png Credits Spherical Ice Seiyouh Trevor Zein Kyledove Wesley FG Laidjon ScareX Alucus Calis Projects TB Pro Chaos Rush Alistair Kellly Worldslayer08 Necrohacker Ben. TyranitarDark Kiseki Dr Fuji MetalFlygon08 Tool makers GameFreak BugsCurrently no door animations. This will be fixed when I figure out how. Releases Watch this space. Userbars Currently none (the one I did have must've been deleted). Top Copyright Fireworks 2010-2011 |
Well, it's nice to see the thread's up. The screenshots look alright, nothing really stands out as amazing but nothing stands out as terrible either so I guess that's good. The storyline is okay, though you don't really reveal much so I can't really comment on that part. Some examples of the "fun miniquests" etc. would be nice to see, and the graphics looks alright. That Bulbasaur sprite looks a tad misproportianate (how that is spelled I dont even), though. I anticipate the release. :D
|
IKNEWITIKNEWITIKNEWITIKNEWITIKNEWIT!!!
It looks,awesome,Great Job! I could redo some tiles I did back when the old version was there. Also,something small:'If you're reading this,you're awake.'I't's pretty obvious,innit? |
the storyline is pretty good, i like it, maybe you can add more detail to it, and the screenshots are good as well, and i like that you inserted indoor tiles, because most hacks only insert the outdoor tiles. so keep up the good work.
|
Yay!
Someone else comes back! I like this hack :'3 (for the 3rd time i think) Good luck! |
Well, the tiles look nice, especially the indoor tiles. But, the trainer sprite seems a little off... Maybe the hat's position?
|
Quote:
|
The screen shots look amazing, though my only problem is you getting the Pokemon for your birthday as I've seen it many times and it gets pretty boring. Try making a little change to it if you can. Anyway, I'll be watching this hack for more updates/releases.
Good luck! |
This hack looks to be very professional... but what I saw is that "Gray/Grey" or something is very popular in hack names... :D
Decapitalization is great and sprites look nicely inserted, I'll be keeping my eye on this, GL =) |
This looks great,
The storyline is good too, i can at least vividly imagine what will happen in-game..haha, the screenshot looks nice too, nice choice of tiles and palletes.. But the bulbasaur looks weird, or is it just me..haha, anyway good luck on this hack, i will be looking out for more..xD |
I love the indoor tileset. It looks so quaint. The hero sprite looks weird as he's pointing but not looking in the direction in which he is pointing and his hat is enormous. But I like it nonetheless, especially the enormous hat =P. As mentioned many times through the thread the Bulbasaur sprite looks weird and the Starly backsprite looks small. Either way I have my eye on this one. Good luck.
~QM |
Quote:
|
Nice! The tiles are really nice, same with the OW.
|
I like the trees they are cool.
Good luck.;) |
Quote:
The other sprite's i meant the shuckle and starly since there is no other screenshots to view. |
The screenshots are good, I wish you the best of luck with this hack. I hope to see this hack being completely completed in the future, no matter how long it takes.
|
Quote:
|
Looks awesome! The tileset on the outside and inside are wonderfull, the story is really interesting, having 4th gen inside it has been done many times but its still cool, the trainer you play as looks great, the tall grass actually looks like something a Pokémon would hide inside, in other words im looking forward to this hack by a 100%! I would hate to see it get cancelled!
|
Whoa maximum skill! This is impressive, a great comeback from the original hack. I sure hope there are great level scripts here to match this, the sprites and tiles too look great! Though the other OW doesn't really match the MC (main chac)'s not outline OW, so yup, that's it, the color text are a great eye candy too, I sure hope that this will get a HoY sometime : D
|
Quote:
I like to keep the storyline to be gradually revealed while playing the game :) Hey the Bulbasaur is awesome >:O Quote:
It's there for comedy's sake :P Quote:
Quote:
Quote:
May be...may be. I'm changing the hero sprite anyway eventually. Quote:
Yeah, but I feel it adds a little bit of oomph to the story. The Hero's dad dies (Or does he?) on their fifth birthday, and then a decade later he sets out to find the evil big baddy Pokemon. Quote:
Quote:
No love for Bulbasaur? :( Quote:
The reason I'm using these Pokemon sprites is because I really like them, they're a nice change from the official sprites and the backsprites in B/W are much worse. Also it doesn't mean resizing so I can get through the hack a lot quicker :P Quote:
Quote:
Quote:
Quote:
Quote:
It will be, trust me, I've given up too many times before. Quote:
Thanks. Quote:
Quote:
Anyway, sort of update. My exams are almost over, and the lab tiles are almost done, meaning I can resume progress! Yay! Also, a sort of poll, but what would you like the Routes to be named as? Numbers, letters or stuff like "Banana Path"? Voting closes whenever the next update is :) |
I remember the old thread and that time i thought its one of the best:)
this time it looks graphically better and everything...but onw thing bothered me really... in the story is written in gray's diary that he want to find that pokemon who killed his father..means this that his father was one of the scientists??? if yes the hero cant be the son of one of the scientist os he is 15 mewtwo was created 16 years ago emans one year after mewtwo atacked the scientist... or did the father of the hero died later from an other atak of mewtwo... anywasy i hope you luck;) |
None of the above - pick a theme, like Nintendo have colours for towns and cities, try doing something like that for the route. Or even make them relevant to the towns/cities/areas they connect to (i.e the route next to Happy City is called Happy Route. and wow that sounds like a drug term). But that's a pretty minor part so I wouldn't dwell on it much.
|
looks good cant wait to play it when it comes out ill be checkin back every so often GL :)
|
You must be really good with pallets and that stuff since you managed to get kyledove tiles which uses more then 16 colors to your hack! And pretty amazing mapping there. I hope to see more!
|
Quote:
Yeah, that was a mistake, thanks for pointing that out to me. :) Quote:
Quote:
Quote:
Here's an update at last: I was going to upload this sooner but I accidentally deleted the file so major thanks goes to DrFuji for re-scripting it for me, and a few edits here and there were made by me. Tiles, overworlds, music and the ugly Mew script are going to be changed eventually. |
Whoa, that's a great script! I'm wondering how you got these mughots, the borderless script is great, it looks real, however the music is a little quiet, D: However the text box is real nice, The mewtwo exploding out of that is also great, I really don't have any complaints except one, replace the Scientist OWs and Elite Four's OW with someone else but you are replacing it, so then I'm satisfied, perfect score!
|
I would start of saying that the scripts is just pure awesomeness!
I really look forward to trying out this hack, since it sounds like something new, and the intro part is based on the first movie (kind of) Also the tiles are great, and the sprites are great, especially Bulbasaur, even though he doesn't get any love >_> I wish you the best of luck with this hack, and I hope you won't give up on it that fast :D |
The new script looks good (Pokémon First movie o.O'')
|
Cool script, brah. Who ever made it must have been really talented
Anyway, this hack is looking very nice. I really like the outdoor tiles as they are very vibrant and really go well together, but the interior tiles (at least in your house) are extremely muted which is a pretty big contrast. I'd have to agree with a number of people on the first page, Bulbasaur does look pretty derpy. Good job so far man, I hope to see more like this in the future :3 |
In the video, it looks like the professor is doing some sort of freakin black magic sort of thing, he just levitates forward lol, you should change that.
|
Awesome intro script! Mewtwo was really awesome there =D
"Who ever made it must have been really talented" xD xD |
Woh, that was a really good script! I like the mugshots and everything!
|
A lot of harmony between its tiles / palletes / mapped a very nice combination, I really liked the whole aspect of this game graphic, I hope that the events are also very good, and continue with this quality at work.
|
Quote:
Thanks. Overworlds are being replaced :) Quote:
<3 Bulba. "that fast"? Quote:
Quote:
Thanks. I'm looking on getting some new outdoor tiles. Bulbaepic :( Thankz bbs. Quote:
Quote:
Quote:
Quote:
...I just found a gym tile now that I looked at your sig :P Update! I wish...ok, I'm very lazy, but! Starting Thursday is the Summer holidays, so I can do lots of epic haxing stuff, and I'm hoping to get a big update ready for the 26th. Also, how would you guys feel about some unobtainable Pokemon in the hack? Some Trainers will use them and some will be given out as mystery events. I have under 211 spaces I still need to use so might as well fill them up with something xD |
That's cool, we'll get updates soon ^ ^
Also, I'd like to have some unattainable Pokemon, just make it obtainable in some event or something, it'll be almost like a Legendary, I think you should make a post of an event patch or something right after the hack is out, so eh it's your choice, however, I think it's a great idea :) |
Sorry, I only meant to say I hope you don't give up on it :/
Anyways, unobtainable pokémon sounds nice, but won't that just make people use gameshark to obtain them? |
Quote:
Yeah, they'll mostly be events. However I've decided that some will require you to use your head to obtain them. As in they'll only be obtained through puzzles and chain events. Some might even be fakemon. Quote:
Yeah, maybe, but that's really not my problem :) Update! For once... I really didn't like the tiles I was using before, as they all clashed with each other imo. So I'm replacing most tiles. Here are some new trees and grass: http://fc05.deviantart.net/fs70/f/2011/172/0/e/new_tiles__d_by_altariaking-d3jkod8.png Trees are made by me, using Kyledove's as a base and are private Paths are next :) |
I like the tiles, except for the fact that the trees look blended together, which feels off. Other wise looks great!
|
haha looks great i wana see this hack with more progress lol screenies are great they impress me lol
|
Quote:
|
That looks pretty real ^ ^ however I dislike that the corner of the tree. Tile error, also That's cool that you've be doing puzzles, ^ ^
|
Quote:
Quote:
Quote:
Quote:
Poll. http://fc06.deviantart.net/fs70/f/2011/175/1/5/votevotevote_by_altariaking-d3ju91a.png Ignore number three's errors. Big update coming on Sunday hopefully :D |
Quote:
|
I like the first one. Just keep it the same. It's different from other hacks, right? People will just have to get used to the fact that it's your hack and you can choose what ever.
Anyway, good luck! :) |
I'm probably going to go with option two, though it needs some tightening as the gap between the two rows is large enough for the player to pass through, which I doubt is intentional. They're nice, though.
|
1 Attachment(s)
well its not amazing but its somthing i decided i would give it a go sorry the names isnt too good but a well haha
|
I say both 1 & 3 combined.
|
Quote:
But if I were to choose I'd go with number 3 =) |
This sounds like a awesome hack, but this time don't give up! I'll be looking in the releases sectionnow and then.
Great job! |
Quote:
And thanks, they took ages to make xD Quote:
Quote:
Thanks :) Quote:
Quote:
Quote:
Quote:
Update! http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_01-10.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_02-5.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_03-4.png http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_04-4.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_05-3.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_06-3.png ...Probably time I finished the overworlds xD Oh btw I won't be revealing the starters for a while so try and guess :) |
It's a school .... and a lab? very clever. ;3
Why exactly is the Mom there? |
First option definately, on the first update, it looks real, also nice slanted Pokeballs, the script is also cool, why is his name Chestnut? lol
|
The updates look amazing!! I love the tiles and the overworlds! They give the hack a real freshness to it. Good luck!
|
Great updates, but for the NPCs, will you be using FR styled OWs?
Quote:
This professor is named in the same manner as Prof. Felina Ivy. |
Nice updates but is it only me or it just isn't in right order or some screens are missing? =D
|
Quote:
Btw if you're from England why do you say "Mom" instead of "Mum"? xD Quote:
Quote:
Quote:
Yup :) Quote:
Update. http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_01-11.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_03-5.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_04-5.png Chroma Town, remapped by some n00b named Dr Fudgey. Btw no guesses as to what the starters are yet? xD |
It looks really nice, I like the patrat Ow. ;)
When is some more event screens coming? |
Nice updates, this hack is shaping up quite nicely. As for the starters, was there a hint given? Cause if not there are about 600 pokemon to guess from.
|
in the third screen, there's a tile error, there's grass under the corner of the mountain.
|
Nice nice, I really like the tiles, it fits! My eyes didn't need to get used to it like your Last screenshots, the graphics match Iron however better, this seems real great, the mapping is real impressive, I'm trying to find tile errors, however, there's no tile errors, there is only one thing that bothers me, it's the corner of the trees, it seems a bit rushed, try shading a bit, but all in all, a lot more impressive than what I seen
|
This DrFudgey guy sounds stupid, but at least he can make some cool maps. I knew what the starters were but then I forgot.
Quote:
|
Are the starters actual starters? or just random Pokemon you've picked?
|
Quote:
And ... How do you know my whereabouts? o.O These screens keep looking better and better ;D |
Quote:
That's not fair! =D Anyways great updates (though we don't see important parts again xD) |
the kanto starters?
just cuz you used a bulbasaur in one of the screens. |
Quote:
Soon, I want to finish all the needed overworlds for the next event (and some that I should've done ages ago; Player side, Rival, Mother). Quote:
I'll make it easier by saying...the starters are the same starters from an official game ;) Quote:
Quote:
That's just the style of the trees xD Quote:
Quote:
Quote:
Thanks. Quote:
Thanks. Quote:
Update. ...Kinda. Just a few things I changed, such as the mountains and one of the font colours. I also slightly remapped the first route (had to, different tree style from before lol). http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_04-6.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_05-4.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_06-4.png Also...I am not going to reveal the starters. At all. You'll have to wait for the first beta to find out what they are ;) However,like I said, they are indeed actual starters from an official game. |
I'm going to guess Bulbasaur, Charmander, Squirtle, or, Tepig, Oshawott, Snivy.
I like the updates very much! It doesn't look like your hacking Ruby rom at all. :P Good luck! :D |
Quote:
Thanks. Update. Small update, but hey it's better than nothing. http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_09.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_08-3.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_10.png Atm I'm really just making overworlds, inserting sprites, and editing palettes. So here's the new look for the Pokedex :) The green and pink will be edited soon. They're on a different palette, which is why I haven't done so yet. |
Seriously wtf, how did you get the mugshots like that.. and the Pokedex matched with the whole theme you have there, all and all, no crits? Wow.. You've gotten to a point when I can't say anything that bothers me, the screens all look very well thought of, if this is an actual Pokemon game, I'd believe that, good golly, nice! I'm really enjoying this a lot better than any others
|
Wow Wee! That looks amazing! The palettes match very well together.
I can't wait to see the Ow's! :D Good luck! :) |
I'll be looking forward to try this out when the first beta is released. I love the tiles, good luck with this.
Curious though, how many gyms might be in the 1st beta when you get to it? |
not bad the idea is great lets see how you deliver if you need any help im not a pro but i have done some scripts and stuff
|
Quote:
Thanks :) Quote:
Quote:
Most likely two. Then I'll release another with four, another with eight and then the final release. Quote:
Update Uhh...kinda. I've been inserting overworlds, finished spriting the rest of the heroes overworlds (other than running and all that fancy stuff), and finished a map that I don't really like tbh. http://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_01-15.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_02-9.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGreyV2_03-7.png I know about the glitchy youngster and tile error already :P |
Quote:
|
Adding a poll. Would you like to see some--but not many--fakemon in this hack? These fakemon would be things like legendaries and such, and will not be used by Trainers. They will be obtained through events and puzzles and stuff. They will also not be in the regional dex. I basically want to make it so that it's like undiscovered Pokemon, just to add a little bit of mystery. Oh, and the fakemon will be good looking fakemon with good designs, not fakemon like Quartz *eyes point towards Babos*.
EDIT: Just so you know, if there are more votes against, then these mini-games and side-quests and stuff will not exist. At all. So basically you're losing out on a bunch of stuff if you choose no. |
Quote:
|
Any hints on these fakemon ideas before the poll finishes, so we can tell if some are good ideas or not, or is this in general.
Either way, as long as they fit in, that'll be great. The tiles look superb by the way, and so I'm sure that the fakemon will look the part if they are added. |
I love the tiles in this hack. They really compliment each others.
|
Funny how most of the time when I update it's the last post on the page :\
Quote:
Quote:
Thanks. Quote:
Update. Haven't done much in terms of scripting lately, so I'll just leave this here: http://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_01-7.png |
The tree doesn't match the style of the other tiles or the OW's, change the colorscheme a bit, and make some overlap the bridge, that's all the crit, so good luck, everything looks good so far
|
I'm in favor of fakemon if they look good, always have been. :P
|
Everything looks really professional and tidy, the sprites, story and all of it looks great..
I'm going to vote for Fakemon as long as they are as professional as the hack looks so far.. I have seen your fakemon and they look good. Hope you finish this hack, i will be keeping an eye on it, maybe play the beta \^.^/ ~Thank-you ~Kian |
imo fakemon ruins the game.
|
Quote:
Personally, I'd rather have them because it gives the player more to do, even if they don't plan on using them. Also, I'm thinking of making it so that you choose the name for some of the Fakemon, kinda like you're the first person to discover it. |
From what I looked at in the screenies...it looks mighty fine to me.
Uh, I really like the character design you made for the main trainer. |
Quote:
I really like the looks of this game. I cant believe I havent posted here before. I love the way the trees look, well the tiles in general. The overworlds also blend very nicely with the enviroment. I think I know the starters too. With that hint you gave? ;) I also think you shouold add those fakemon, as long as they look good! |
Quote:
Scroll down ;) Quote:
Quote:
Quote:
I never designed the main character though lol, I saw a public sprite on WAH, and said to myself "hey, if I recolour that as grey, it'll be perfect!" I now realise the sprite is not actually perfect though so that'll be redone but the design won't. Quote:
And there may have been a hint...somewhere ;) Update. http://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_03.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_05.pnghttp://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_04-1.png This update would've been longer had a certain script not decided to f up. For those who are too lazy to shift there eyes up a little bit, I inserted new cave tiles, fixed the Gym up a little and replaced Volt Tackle with Wild Charge. |
Lol Volt tackle became wild charge, um the rogenrola needs work, and sort of add more road tiles near the tree, and make it look like the's a shadow under the bridge by making the transition smooth, I couldn't tell what the shadow was, nor the OW's until I looked again, so only fix this and the starly also needs to have a change, it doesn't look like a Starly anymore, it's too small, well I applaud you for trying to make it look real.. well that's it
Other than this, here's things I like the Main OW, the tree, the sync of tiles of bridge and tree, and the bug catcher OW |
Quote:
|
Quote:
Anyway, the cave and gym tiles are looking very nice, but I think Starly's sprite is too small - I mean, it looks seriously tiny. Good work and all that jazz :P |
Quote:
|
This looks awesome so far. If you add fakemons, i would suggest you making good ones. Fakemons for me, makes the game more interesting. Gives you more pokemon to catch, and is always a better change to have different pokemon to use then the regular ones.
|
Quote:
|
I'm just curious, but why am I in the credits?
|
http://i760.photobucket.com/albums/xx242/altariaking/DarkGrey_04-1.png http://www.shrani.si/f/1j/FG/yvBEofR/50-bea4.png
Familiarity anyone? XD Feel free to keep it as it is, though. It's not like it has copyrights reserved or something. :) |
good tiles and such and your scripts are great!
btw *off topic* what if more people vote against you smell? :D |
Quote:
Thanks. But tiny birds must be tiny to be tiny. Thankz. Quote:
Quote:
Quote:
Quote:
Then I need a bath :( Horrific Update. My Mum deleted all of the Pokemon stuff from my desktop and pictures folder. Guess what? DarkGrey's folder(along with my other hack's folder) was on my desktop. So yes, my hack has been deleted. Don't worry though, because I still have a patch of my ROM somewhere. However, I'm not sure how much there is. I don't think I really did much other than insert a few overworlds (which weren't too hard to make tbh), insert a few sprites and insert a few tiles (OK, now that will take a while to fix). So yeah, hack delayed for a while I guess. :\ |
Quote:
|
Would you not have all your things in the recycle bin? or did she delete that too?
if so that must've sucked my parents never delete my stuff "probs cause i have my own pc" or i rant about it for months and they get sick of it, hope you get everything back to how it was. |
Quote:
And it was my own. You're 400th post was in my thread...That is so cool. |
| All times are GMT -8. The time now is 9:55 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.