Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Megaman Ultra RELEASED! Screenshots, IPS included! | |
Pages: 1 2 3Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
infidelity

Red Paratroopa
Level: 21

Posts: 120/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 09-12-05 08:15 AM Link | Quote
First, Special Thanks.

Fx3 - for your amazing VISINE editor. Thank You. And, Thank You as well, for your help and assistance.

DurfarC - You were the first one who helped me understand VISINE. I Thank you for your help, and I also thank you for your help with my glitches as well

Disch - Thank you very much for your time and assistance as well.

bbitmaster - I thank you for taking the time to help me understand FCEUXD. I promise, now that this is over, I'm beginning to learn 6502, to further my hacking abilities. Your were a big part in helping me understand hex editing, which has allowed me to do different things to game. Thank You. Your teachings won't go down the drain.

If I forgot anyone else, I apologize. And now..... Megaman Ultra........

This game features all 8 original, and Wily levels, either, completely edited, partialy edited, and original concept edited. Some music has been switched around, his bullet speed has been increased, a vast majority of text editing has been added to this game, certain weapons I've given new names to, I've included some classic, and original sprites, to join the party, and, some enemies are hex edited to act differently.

And now, some screenies!!!

Megaman Ultra

Nothin Fancy

Bubbleman

Bubbleman is at his old tricks again. Looks like he's taken a fancy to his old style. The city awaits the victor.

Airman

WOW, Airman's taking it to the streets. What traps does the man of air have for Megaman on the ground?

Crashman

Crashman has been instructed to goto what's left of Stoneman's area. Looks like Crashman's been blowing up already. Be careful.

Flashman

Don't let this fool you. Flashman's got a few tricks up his sleeve in his new crystal caves!!

Heatman

Well, well. Things are starting to look a bit "Bright" for Heatman. Beware though, when entering underground,,,,,,,,,

Metalman

Metal. It's his passion. Find Metalman, and destroy his metal making factory!!!

Woodman

Watch Out! Looks like Mario's been here already! But, was his Firepower enough to defeat Woodman? Hurry Megaman!

Quickman

Oh! My! GOD! Quickman's taking the battle to the rooftops! Hang on Megaman!!!

?

Strange. This looks familiar......

OK! Are you hooked yet I hope? What? The special guest stars? Oh, here they are..




























And finally. The IPS
DOWNLOAD IPS ON PAGE 3

Well, here you go! I hope this comes in a strong second place to Rockman Exile. I hope you find this game to be fun and exciting. I anxiously await your replies. I put a lot of months into this, and I'm finally glad I can release this. Thank You all for your help!! Enjoy!! :-)


(edited by infidelity on 09-12-05 06:58 PM)
(edited by infidelity on 09-12-05 07:05 PM)
(edited by infidelity on 10-06-05 06:05 PM)
(edited by infidelity on 10-06-05 06:06 PM)
(edited by infidelity on 10-06-05 06:07 PM)
Kasper

Koopa
Level: 17

Posts: 101/108
EXP: 21219
For next: 3524

Since: 11-10-04

Since last post: 44 days
Last activity: 44 days
Posted on 09-12-05 08:30 AM Link | Quote
I only played a few levels, but the hack is really good. I like Wood Man's level the best.
I caught myself hitting the ? blocks, lol

Bit-Blade
Pixel Artist

Level: 34

Posts: 367/445
EXP: 229264
For next: 24387

Since: 03-16-04

Since last post: 2 days
Last activity: 7 hours
Posted on 09-12-05 09:48 AM Link | Quote
I just started playing it. There are some minor descrepencies but I'll hold off on all that until I finish the game.

One thing I will say is that the life damage penalty is WAY too high, and the amount of hp the enemies have seems a little higher too (unless I'm imagining things). It's pretty damn hard this way.
NetSplit

Koopa
Level: 19

Posts: 97/117
EXP: 30378
For next: 5399

Since: 04-05-04

Since last post: 1 day
Last activity: 1 hour
Posted on 09-12-05 10:36 AM Link | Quote
I've played all 8 of the main stages and I'm honestly not too happy with what I've seen so far, gameplay-wise. Too often you have blatant problems with enemy ordering, where enemies will appear in the middle of the screen because you've ordered them incorrectly in Visine (that's what those little numbers are for on the sprites. Visine also has the option to order enemies automatically, last I checked, so there's really no excuse for this). Furthermore, some of your jumps are pretty overly-demanding, requiring pixel-perfect movement which is rather difficult to do and often results in instant death; this is definitely not preferable and these jumps should usually be avoided if possible.

Your Air Man stage is rather frustrating for several reasons. Firstly, there are many enemies who are too low to attack with the standard weapon and as a result are difficult to get by. Furthermore, when the road ends the first time, there is little indication that that IS A PIT, and thus I plummeted to my doom with no warning whatsoever. In the follow underground area with the angled view, it is too difficult to tell what's a pit and what's not; edges are not clearly defined and it's very easy to fall to a cheap death.

The biggest problem I have with your hack is that you've lessened the amount of invincibility time Mega Man has before becoming vulnerable once again. This means that it's essentially impossible to run passed a particularly troublesome group of enemies and introduces many situations where you can literally become stuck in a group of enemies and lose half or more of your health simply trying to get out. A well crafted Mega Man stage is one in which it's possible to complete the stage without getting hit at all, but is difficult to do so. I argue that many of your stages border on being impossible to complete without getting hit, which is not something you want to hear from someone who's particularly good at Mega Man games.

Also, one of your levels (I believe it was Crash) has invisible pits in it. What were you thinking? There was no indication of the pits, so I was running through and suddenly fell off the bottom of the screen. This sort of cheap death does nothing but frustrate the user, and if it weren't your own hack so that you didn't actually know where the pits were, yourself, you'd be as frustrated as I was when I was dying for no good reason. Gaming is supposed to be more about skill than luck; dying because you simply didn't get lucky and walk the correct path (especially when you don't even know that there are wrong paths to walk) is pretty lame.

I think the last thing I really have to address in this post before I get around to playing more of the hack in an attempt to actually pass the first 8 stages is that your grammar and punctuation are atrocious. You have random periods in your sentences and both misspell and misuse words. Presentation is a very important thing in a ROM hack and helps to show that you've actually put some effort into it as opposed to simply throwing it together in a few days with little regard for mistakes and quality.

Please don't take any of this as bashing; the hack, despite its problems, does seem pretty extensive, which is definitely a good thing. I recommend you try to fix the issues and learn from them; you seem to have the drive to make hacks like this pretty quickly, so as you learn what to and not to do, you'll be making some pretty awesome stuff. So long as you take notice of what I said here and work on the areas in which you are lacking, I look forward to your future works.
infidelity

Red Paratroopa
Level: 21

Posts: 121/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 09-12-05 04:17 PM Link | Quote
NetSplit - Thank You for your specific replies. I figured I had the enemies placed somewhat correctly, maybe it's just because I know where they're are, and I'm prepared for them. I will fix it. You sepak of VISINE, haveing an option of Automaticly ordering enemies? I don't have that. The only numbers on the sprites, are the sprtire numbers themselves, and the number that tells how many there are on that one screen. like, there a 3 sprites, and the sprties are numbered 0,1,2.

You speak about overly-demanding jumps. The only one I can think of that requires that pixel-perfect movement, is the first lower level of Flashman, where shotman and darkmegaman are. Could you please elaborate as to what other pits, in the first 8 levels, that require perfect jumping are?



Airman, first let me say, in desiging this game, I wanted to make it so you just can't blow through one level with your buster cannon. I made this game specificly, so your weapon dependant for certain levels. I know that's not Megaman tradition, that's why this is a hack, and wanted to give people a challange. That's why in Airman, I specificly used schworms, so they can hit you, but you can't hit them with the arm cannon. Now, the road. Because of pallete issues, I ran into some problems, especially with that level. So, I decided to make the street look like it was cut off, by making a diagonal cut, with a suprisingly floating Lightning Lord, waiting to be taken over, to get to the other side of the road. Because of pallete issues, I was unable to make a concrete looking street, and a black pit. I figured, I'd do the best I could with a little creation. The underground. If you look closeley, you can see where part of the wall is going "down" Any part of the wall the is going "down" is a pit, anything the goes straight across, is soild. As you can tell, when Megaman lands, that's the soild setting all the way across, to the ladder. You just have to pay attention to where certain walls go "down" I will look into this more, to make it look more understanding.

Invincibility time - As I noted in the very beginning, this hack is not for those, who just blow through levels. I know that makes it extremely harder, I just wanted to bring a challanging game, yet still beatable. I originaly had it much lower if you can believe that, lol. I was like "no way" lol. This game is made so you are "hit" The traditional Megaman style is, you can get by without being hit. Nope, not this hack. You will get hit in this game.

Crashman - The part you describe about invisible pits, I tried to do an original/re-creation of Wily 4. Where certain look-alike, tiles are soild, and some are invisible. But, instead of going up through them, your going down. I was thinking on making it obvious as to which ones are soild, and which ones are see through, but I felt that would take away from the puzzle, and the idea would be worthless altogether. I'm sorry you feel this is lame, but if there is a way to make it even, I'm open to suggestions.

You speak of poor grammer. I ran into several problems hex editing the original storyline. If I went to far with hex editing, the letters got screwed up, and not all of them would appear. So, I had to dummy down the story, to give the player an understanding of it. I understand the overuse of periods, it's my first time doing a major text editing job, but I felt comfortable with it. May I ask, wht is mispelled? Is it "strapped"?

I know your not bashing me, that's why I'm writing, so I can ask you an other, what problems persist, and what I can do to fix them. But i didn't throw this together in a few days, and released it without going through it. I've spent almost 4-5 months working on this. Granted, that's nothing compared to other works people have done. But I would constantly play through level after level, making sure things were in orded. I honestly felt very comfortable releasing this to the public. I thank you for your time, and hope I can fix the remaining issues to this game.

Also, there are 2 glitches that are still in this game, that havent been figured out yet. I know I should've spent more time trying to figure out the glitches, but I wanted to release this so badly. I hope others that read this will still enjoy it. This game is a total 360, to what traditional Megman games are. you will get hit, you can't just blow through enemies, you will need certain weapons/items, to gain proceed through levels. Thank You NetSplit for your comments! :-)

Bit-Blade - I haven't changed the hp of the enemies.


(edited by infidelity on 09-12-05 07:22 AM)
(edited by infidelity on 09-12-05 08:23 AM)
(edited by infidelity on 09-12-05 08:33 AM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7022/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 09-12-05 04:58 PM Link | Quote
Originally posted by infidelity


Awesome. Just awesome.
Bit-Blade
Pixel Artist

Level: 34

Posts: 368/445
EXP: 229264
For next: 24387

Since: 03-16-04

Since last post: 2 days
Last activity: 7 hours
Posted on 09-12-05 11:39 PM Link | Quote
This hack has some of the most unforgivingly cheap level design I've ever seen. Couple that with the poor choice in ASM changes and you have, as well as enemy placement and the damage you receive and you get a hack that rivals the original Ghosts N' Goblins. Where that game was unforgivingly difficult, this is just... cheap.

For example, it's almost impossible to pass a level without getting hit (or killed). The invulernability time has been shortened so drastically it's almost useless. Moreoever, if you get cornered by an enemy you're pretty much fucked. Your choice in enemy asm changes is also pretty nasty. What are those guys that spit about 20 bullets per second at you? There's almost no way to avoid them. Some of the asm changes were interesting, like what you did to sniper joe. What I DIDN'T like about this 'new' enemy is that you didn't give any graphical indication that he has a shield, and his graphics are glitched to some degree because he doesn't really have a face, and it looks... out of place. I did like the faster bullets, though. I didn't need as much time to measure where the enemy was going to be before he hit with my bullet. That's a mixed bag, though... I bet you some people would call that sort of thing 'cheap' because guessing where an enemy is going to collide with your bullet takes skill, and this certainly does take less.

In short, hard cheap type hacks are not for me and therefore suck. You could be spending your time much more productively with balanced level design/integrity than what I've seen from you.
redrum

Micro-Goomba
Level: 6

Posts: 7/12
EXP: 875
For next: 32

Since: 08-16-04
From: forest of silence

Since last post: 40 days
Last activity: 37 days
Posted on 09-13-05 12:22 AM Link | Quote
Originally posted by Bit-Blade
This hack has some of the most unforgivingly cheap level design I've ever seen.


i dunno, i got pretty freaky with metroid omega's levels... so badly that i sort of scrapped it

you have to admit there are some intresting concepts in this though, i'll give it a shot after i get done with what i have to do today


(edited by redrum on 09-12-05 03:23 PM)
infidelity

Red Paratroopa
Level: 21

Posts: 122/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 09-13-05 12:44 AM Link | Quote
redrum - thank you for noticing the interesting concepts. There's been so much bashing, I'm starting to wonder if anybody noticed all the level backrounds, and little oddities throughout certain levels. Thank You. :-)


(edited by infidelity on 09-12-05 03:47 PM)
Bit-Blade
Pixel Artist

Level: 34

Posts: 369/445
EXP: 229264
For next: 24387

Since: 03-16-04

Since last post: 2 days
Last activity: 7 hours
Posted on 09-13-05 02:00 AM Link | Quote
I'm not bashing. I'm just telling you what I like and why, and the same with what I don't like. There just happen to be a LOT of things I dislike. I'm not trying to say something like "omfg this sux stop haking kthxbai". I think you have potential, and in my own oh so humble opinion you're wasting it by making hacks that are damn near impossible to beat. Even this hack has a lot of potential. There are a lot of things that are pretty cool but the difficulty just kills it.

Learn to take critiques likes a man.


(edited by Bit-Blade on 09-12-05 05:00 PM)
PSlugworth

Red Paragoomba
Level: 12

Posts: 45/52
EXP: 7588
For next: 333

Since: 09-18-04
From: Watertown, NY

Since last post: 21 days
Last activity: 12 hours
Posted on 09-13-05 03:30 AM Link | Quote
You really put the ripped graphics to very good use in this hack, taking elements from other Mega Man games and using them in ways that weren't even intended in the original -- Magnet Man's theme turning into a metal factory, and so on. And combining elements from more than one level from even more than one game was also very unique, and overall really changed the game into something totally new, which I liked a lot.

Also, the simple fact that I can count the number of full Mega Man hacks on one hand is something else I commend you for.

On the other hand, I have to echo some of the complaints of the other members. The weird modifications to Mega Man seemed to make things way too dificult, even on Easy mode, and this is coming from someone who beats Mega Man games from start to finish whenever I get a free half-hour! So I'm not a novice by any means, and the Mega Man series makes up almost my entire list of favorite games.

Barely being invincible after getting hit was annoying as hell, as were a few of the enemies that just keep shooting and shooting and are literally impossible to destroy without taking a lot of damage yourself (the cannon-armed guys in Flash Man's stage, for example).

That aside, I didn't mind the level designs themselves too much -- most of them were pretty inventive and different, actually -- aside from a few "precise jumps" (like the row of spikes early on in Flash Man's stage, I think) that really force you to play using save states -- one of my biggest pet peeves in hacks.

One more thing: there were a few spots that seemed a little glitched. When you beat a robot master, there are weird squiggly things next to the abbreviation for your new weapon that look out of place and ameteur. Also, there was something weird and garbled when the door opened up to enter Wood Man's boss room.

I'm not bashing you either; I really like the hack! I just feel if you made a few changes it would be "complete" and fully playable and, more importantly, enjoyable.

All in all, a very good effort, and a few minor tweaks here and there will really make all the difference, believe me. Good luck!
infidelity

Red Paratroopa
Level: 21

Posts: 123/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 09-13-05 03:50 AM Link | Quote
Fixed issue with recovery time. Recovery time is back to normal.

DOWNLOAD IPS ON PAGE 3

PSlugworth - Thank You for your comments! Megaman is a huge part of my gaming life as well. I honestly didn't feel this would play such a huge part in problems here. So I fixed it.

As to the garbage lines next to the -M- letters, when you obtain an item. I can't find the hex value for it, to disable it. I was able to find the " - " between where it says Item-1 or Metal-Blade, stuff like that.

And for the garbled stuff when you enter a boss door. That's everywhere. It's because I increased the speed of the doors opening and closing. I've tested it a few times, and it always happens when you increase the speed of the doors opening and closing.

Thank You for your repsonse and comments! I hope this new patch will allow players to get further through.

Also - I HATE GAME SAVES, and this game is possible to defeat without game saves. I made exactly sure of that. Another reason why there are rare critical jumps, is due to my earlier comments that, some places will, or are, weapon/item required. If you cant get across it, just use either item 1 or 2 But I did play this all the way through, and made changes, so save states will never be needed. Thank You for sharing the same pet peeve as me, lol.

Fixed issue with recovery time. Recovery time is back to normal.

DOWNLOAD IPS ON PAGE 3

Extra Screenies







(edited by infidelity on 09-12-05 06:53 PM)
(edited by infidelity on 09-12-05 07:11 PM)
(edited by infidelity on 10-06-05 06:08 PM)
(edited by infidelity on 10-06-05 06:08 PM)
(edited by infidelity on 10-06-05 06:09 PM)
Kasper

Koopa
Level: 17

Posts: 103/108
EXP: 21219
For next: 3524

Since: 11-10-04

Since last post: 44 days
Last activity: 44 days
Posted on 09-13-05 04:53 AM Link | Quote
I really like how the Metroid graphics fit with this hack, it looks so natural.
Insomnia DMX

Level: 7

Posts: 12/23
EXP: 1125
For next: 323

Since: 07-21-05
From: East Cleveland, OH

Since last post: 11 days
Last activity: 1 day
Posted on 09-13-05 07:17 AM Link | Quote
Very good for your first hack, but yeah, a bit too hard. I look forward to see what hacks you'll make in the future!

Oh yeah, I used savestates, and I still enjoyed it, and I didn't abuse them to badly...
NetSplit

Koopa
Level: 19

Posts: 99/117
EXP: 30378
For next: 5399

Since: 04-05-04

Since last post: 1 day
Last activity: 1 hour
Posted on 09-13-05 09:30 AM Link | Quote
I don't have all that much time to post right now, but I thought I'd mention that I've gotten to the first Wily stage in the updated hack and it's been okay so far. I thought that some of the Wily stage stuff was pretty unfair, especially the section where you have to use Item 3 followed quickly by the crash bombs to blow up this one blockade. The game's limitation of not being able to pause while a weapon or item is in use makes this incredibly unfair; I had to try a whole lot to blow up that door and it took an extremely long amount of time to pass that screen. Oh, and requiring items in Quick Man's stage? That's really lame. Seriously. You should only require items in places where you know for a fact that the player will have that item - ie the Wily stages. Using it in a normal stage meanas the player could be going through and be forced to die. What if they had collected a bunch of E tanks and had to die because of an item that they don't have being required? They'd lose all of them. It's very, very bad level design.

As far as bad grammar goes, when you die, it says 'Your dead' instead of 'You're dead'. Despite the fact that there's a space limitation, this is still really annoying because it's not MY dead. You can fix this by doing something like 'You lose' or just going back to 'Game over.' Furthermore, in the intro, there are tons of mistakes. "Dr. Wily has escaped from prison. And is once again. Out to take over the world. He released eight of his deadliest robots to destroy Megaman. Little does Megaman know. These robots are groosly enhanced. Thus begins......' I underlined the mistakes; there are tons of sentence fragments and a misspelling near the end.

As for enemy ordering, in order to have your enemies ordered properly, hit F6 in Visine and select the Arrange Sprites option. When you save, all sprites should be correctly arranged. Mind you, I took a look at your sprites and they're very poorly arranged. Did you never notice enemies popping out of thin air? That's because you didn't pay attention to the consecutive and increasing numbers on the sprites onscreen. Have them out of order and they won't load properly. In addition to incorrectly ordering enemies, you used item data as sprite data (the lighter boxes are meant for items whereas the darker ones are enemies), which shouldn't be done.

That's about all I have time for right now. With the greater invincibility time, the hack's a bit better. Keep up the improvements.
Tanookirby

Bullet Bill
Level: 30

Posts: 489/509
EXP: 152637
For next: 13232

Since: 05-09-05

Since last post: 2 days
Last activity: 2 hours
Posted on 09-13-05 09:32 AM Link | Quote
Your link is broken. Can you fix it?
NetSplit

Koopa
Level: 19

Posts: 100/117
EXP: 30378
For next: 5399

Since: 04-05-04

Since last post: 1 day
Last activity: 1 hour
Posted on 09-13-05 10:14 AM Link | Quote
The link is not broken. It leads you to a download page at which you select your account type (Free is what you want) and then download the file.
infidelity

Red Paratroopa
Level: 21

Posts: 124/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 09-15-05 02:04 AM Link | Quote
UPDATE

Currently fixing some issues/complaints, expressed from fellow players. The following changes are.

Fixed "percise-timing jumping" in certain levels. i.e. Flashman and Wily3.

Changed Crashman's "invisible floor room"

Fixed Grammer

Removed Crash Door in Wily1. People having difficulty understanding to let item 3 die half way up tunnel, jump off of it as it dissapears, rapidly push start, select CrashBomb, rapidly press fire, and door is blown up. Don't worry, door is gone.

Switched around, removed, and moved, the shotman character in just about every stage of the game. . i.e. the guy that shoots 12 bullets straight and up. Made it so your not getting hit by suprise all the time. Still testing though.

Used F6 feature in VISINE to arrange sprites. Thank You NetSplit.

As you already know, invincibility time has been restored to normal.

And, currently, I'm in creative thought for Quickman's level, to insert buildings, where you would usually need items 2 and 1 or 3.

Made DarkMegaman, DarkFireman, DarkElecman, have the same color mask as the original SniperJoe did. So there will be no funky looking backround graphics appearing through DarkMegaman's face, and if it happened with others, this sould resolve it. BUT, those characters that have no shield, will have, no shield. I want them to have the indestructable feeling to them.

I hope people have made it to Wily 4. It's my favorite level. Very creative. I'd like to hear your thoughts on that level. If no one has gotten there yet, due to the difficulity of the game, an ips patch will be released in less than a few hours. I've tried to be original as possible with this game, and would really like to know what your likes/dislikes are of the graphics, level design, etc.

If there are any other issues you guys feel that need to be brought to my attention, please let me know. I want this hack to be enjoyable. Thank You for your time. I'll also be writing back about comments I've received about certain elements of the game, explaing why certain things were. Thanks! :-)


(edited by infidelity on 09-14-05 05:07 PM)
(edited by infidelity on 09-14-05 07:10 PM)
NetSplit

Koopa
Level: 19

Posts: 102/117
EXP: 30378
For next: 5399

Since: 04-05-04

Since last post: 1 day
Last activity: 1 hour
Posted on 09-15-05 02:11 AM Link | Quote
Well, it's really good to hear that you're making these changes; I'm kind of anxious to play a new version now. Good luck.
Googie

Surarok
Level: 39

Posts: 521/624
EXP: 380784
For next: 23987

Since: 03-15-04
From: Corona Queens New York

Since last post: 3 hours
Last activity: 3 hours
Posted on 09-15-05 04:25 AM Link | Quote
I'll give this a try cause of the SMB1 level, LOL! I'm sure it rocks.
Pages: 1 2 3Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Megaman Ultra RELEASED! Screenshots, IPS included! | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.065 seconds.