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 - Working on a YI Editor
  
User name:
Password:
Reply:
 

UserPost
Squash Monster
Posts: 257/677
I've made some pretty nice random level generators before, and actually was planning out a system to make levels for a YI-esque game before I started EggVine. You'd be suprised how close a generator could get to a human's ability.

Here's a simple mountain generator (tweeks and additions to this can create all levels in YI), in VB code:

Dim X As Integer, Y As Integer, Slope as Single
Y = ScreenHeight / 2
Slope = 0
For X = 0 To ScreenWidth
Y = Y + Slope
Slope = Slope - 0.5 + rnd() * 1
If Y > ScreenHeight * 3 / 4 Then Slope = -0.1
If Y < ScreenHeight / 4 Then Slope = 0.1
Line (X,Y)-(X,ScreenHeight)
Next
Someguy
Posts: 55/397
Originally posted by Smallhacker
I think that it's time to reveal my secret project.

Hacker's Island

Comments? I think that I will release a beta at the first of April next year.



While YI's format might make it harder, a random level creator is possible, creating ground with different hights, random enemies that go with that tileset, and random coins at a certen hight above ground, while it might be a pain an auto level maker surely is possible, though it wouldn't have the charm a level made with love and care and a little big of magic from the dairy fairy and some fsjhtkrewojtserkogtser would have.
Squash Monster
Posts: 256/677
Elixer: Check my thread on the editor. As I said there:

"Beta folks: Jesper kindly is hosting the project now, so the URL has changed.
Drop the http://squashmonster.tripod.com/eggvine/ from the URL and replace it with: http://eggvine.wootest.net/
The version number is v0.61"
elixirnova
Posts: 21/177
hrm i just got back from a nice weekend away... what version are you on squash? cause only link i got right now is the v0.15
cpubasic13
Posts: 449/1346
Originally posted by Dcahrakos
thats why I dont post in this thread much, to many people pressuring me to finish as fast as I can, it'll be done when its done...I should have a couple screenshots by the end of today or tomorrow....ill post again when I do...


Yes. All newbs reading this, IT GETS DONE WHEN HE GETS IT DONE!

When are the pics for your editor going to be posted, and what is the editor capable of doing so far? I am just curious...
knuck
Posts: 641/1818
haha you guys are so funney that i can't stop laughing lzozlozlzolzoz
SRSLY
Smallhacker
Posts: 401/2273
I think that it's time to reveal my secret project.

Hacker's Island

Comments? I think that I will release a beta at the first of April next year.
Clockworkz
Posts: 1266/2002
Sure! Go to www.omgwtflolbbqwned1337yieditormadebyclockworkzuallsux.org
Rain Man
Posts: 115/378
Woah clockworks you are the hacking god! Can I beta test that
Clockworkz
Posts: 1257/2002
This is getting ridiculous. My editor owns you all!
Sokarhacd
Posts: 351/1757
thats why I dont post in this thread much, to many people pressuring me to finish as fast as I can, it'll be done when its done...I should have a couple screenshots by the end of today or tomorrow....ill post again when I do...
Chickenlump
Posts: 328/722
Let it be known that the only reason I like Yoshi's Island is because of Kamek! He's too cute!


Anyway....

The outline thing sounds rather cool. Lot's of interest in YI all of a sudden is a good thing, it's a great game. (With Kamek! YEAH! ) Take your time on it though, and don't let anyone pressure you into rushing beyond your own pace. Squash Monster seems to be doing pretty good about it. I just hate seeing developers dissapear because of pressure (I've lost count of them all...but it's quite a few). Whenever you decide to show your progress, I'm sure whatever you have done will be pretty cool. Keep up the good work is getting kind of cliche...so....

Have fun with it.
Peardian
Posts: 17/1696
Awesome, Chaosflare/Dcahrakos! Can I test it too? Yoshi's Island is the coolest!
Terror-Zombone
Posts: 29/103
Originally posted by Dcahrakos
well then, I have 3 beta testers....

ok, since you have guessed it, now I can reveal some features.

there will be Level editing, and the gfx will be read from the rom(Thanks to FuSoYa and (Jonwil made the VB module I am using with Lunar compress)) (Yes it will be written in VB, until when I learn alot of C++, then ill port it)

Add Sprites and objects
palette editor
background editor

I hope to make a built in gfx editor, kinda like the 8x8 and 16x16 editors in LM possibly a little better.

a few hidden things like in LM also.

hopefully ill have it so it expands the rom when you open it and then you can add new stuff and make the levels longer or shorter.

the layout of the program will be as close to LM as I can get it, so that way people wont have to learn a whole new program, and since LM's is so cool.

well after all that, ill have a screenshot of the program's layout and stuff tonight, there still wont be any functional things except for opening the rom, and reading the Rom header so it wont load any other rom.

oh yes, and I named it Yoshi Magic (if you dont like that name, too bad )
oh, and can a mod rename the thread to Working on a YI Editor ?
Can i be one? Plus, will you make a background loader? Because i want to have my sunset background in one of my hacks which is in my computer.
Sokarhacd
Posts: 349/1757
Ive used some API's and bitblt, and it draws preset outlines that ive made functions for, and I got it so when a value for an object appears, then a function is called for that shape. they arent detailed shapes, just outlines.
Squash Monster
Posts: 223/677
*applauds*

Nice job, Chaosflare. How exactly did you code the outlines? Bunches of special cases, or did you find something interesting?
Sokarhacd
Posts: 348/1757
ok, I havent been posting because ive been busy, and away for a little while....but here is whats happening now, im gonna have an alpha test for a select 5(which I have picked) the alpha tests will take place on either the 18th or the 21st, whichever is more convenient for me and alpha testers.

the first Public Beta will be sometime in the end of september, or beginning of october...

I had the level loaded, but I made a mistake and it crashed #develop and the program itself, and what ive set up is this:

levels are loaded and what appears is outlines of the object, so they arent squares there is an outline of the actual object....

I will have a screenshot of this when I get it working properly, so sometime within the next 3 days or so.

edit:actually 4 days, since im too tired to work on it anymore tonight, im going to sleep...so on the 11th ill have a few screenshots of functioning stuff, and somewhere between 18th and 21st im releasing the Private Alpha test.

I probably wont post anymore here until the 11th, unless absolutly necessary, or if I get the stuff done and am ready to release screens before then....

talk to you all later....G'Nite
SM_Gamer
Posts: 62/93
Looks great so far, Squash Monster. If possible, I would like to be of help to the sucess of this editor by (in the words of Fawful) 'be being of a tester of betaness of the editor of Yoshi's Islanding.' In other words, I would like to help out by beta testing, if any are needed at the time. If not needed, I'll accept wating.
Squash Monster
Posts: 218/677
I started a new thread, but no one has posted in it. I want to make sure the beta testers see this.

I've uploaded a new version. Same link still.

This version adds the internal support for screen exits (save and load), and, in addition, marks and uses the blank space left after a level is saved with a smaller size than before (no more loss of space).

This fixes a rather serious bug that should have existed (didn't test for it or hear about it, but it should've been there), causing major corruptions of screen exit data with almost every save. Since no one has complained, it's likely that YI is fairly tollerant of this. However, the new copy of EggVine will likely crash if it runs into a copy of the ROM like this. Thus, you should start with a fresh ROM.

Happy bug hunting. And thanks again guys. (And no, load by index doesn't work, I just did some work on the form)


For everyone else... well, you heard, it loads and saves screen exits and extra space. I'll have some more screenshots once I add the display and interface elements for screen exits.
Peardian
Posts: 16/1696
I hope that neither of these projects get abandoned, nor this thread becomes 25 pages long.

This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Rom Hacking - Working on a YI Editor


ABII


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



Page rendered in 0.004 seconds.