Register - Login
Views: 99364273
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 02:27:32 PM
Jul - General Game/ROM Hacking - Pokémon Ruby Hack: Recreating the Festa 2002 Demo New poll - New thread - Thread closed
Next newer thread | Next older thread
celebi23
Random nobody
Level: 5


Posts: 2/4
EXP: 524
For next: 5

Since: 07-23-10


Since last post: 11.4 years
Last activity: 4.5 years

Posted on 07-23-10 02:48:17 AM (last edited by celebi23 at 07-23-10 03:39 AM) Link

(A mockup of the title screen that I plan on including at some point. It's based on the title screen that was used for the Pokémon Festa 2002 Demo)


So, about a week ago, a friend of mine sent me the following links:

http://wiki.rustedlogic.net/Pokémon_Ruby_and_Sapphire#Pok.C3.A9mon_Festa_2002
http://jul.rustedlogic.net/thread.php?id=9780
http://www.unseen64.net/2009/03/27/pokemon-ruby-more-unused-content-in-the-game/
http://glitchcity.info/wiki/index.php/R/S_Flower_Shop_(Festa_2002_demo)
http://glitchcity.info/wiki/index.php/R/S_Large_Blue_Room

To my surprise, the 2 maps from the Pokémon Festa 2002 Demo were still in the final rom. I've always wanted to start using Advance Map & I thought recreating this demo would be a great way to become familiar with the hacking utility. My goal was to use the English version as a base & then potentially move onto the Japanese version once this current hack is complete. While searching for some reference pictures, I came across this Youtube video:

http://www.youtube.com/watch?v=sXd_FG0MLSc

It features about half of the demo (the upper portion of the prototype Route 104 isn't in the video). With this video, and with http://ysys310.hp.infoseek.co.jp/event/festa4-2.jpg from http://ysys310.hp.infoseek.co.jp/event/festa.html, I've been able to remap about 60-70% of Route 104 (see the attached map below). It turns out that Nintendo translated the text from this demo as well.

Tools: Reasons for using them:
*Advance Map: Re-mapped the prototype Route 104
*Advance Trainer: Replace Pokémon with the ones from the demo when needed
*SMCA: Changing starting area to the spot on Route 104
*XSE: For adding the player's Pokémon & items (thanks to the Bulbagarden Wikipedia Item list for finding out which items were used in the demo)
*YAPE: Edited the Player's Pokémons' moves to match up the description on http://web.archive.org/web/20050317011953/www.turquoisecity.com/Labs/Games/Advance/FestaDemo.shtm

*http://www.youtube.com/watch?v=Jmk4-h7ROcY : For the guide on how to removed the truck sequence & start on whatever map you want (kinda a duplicate of SMCA's functionality but, I was able to bypass the Truck sequence entirely & start out on the prototype Route 104 )
*Lunar IPS: For creating/ helping me test the IPS files of my hack


Other references that I used:
*http://www.youtube.com/watch?v=sXd_FG0MLSc
*http://ysys310.hp.infoseek.co.jp/event/festa.html
*http://web.archive.org/web/20020803194454/pc.pokemon-gba.com/pokemonfesuta.htm
*http://web.archive.org/*/http://www.h3.dion.ne.jp/~maniken/pokeken_files/pf2002/pf2002top.htm
*http://web.archive.org/web/20020830124732/www.turquoisecity.com/Labs/Games/Advance/FestaDemo.shtm (It's an English guide/translation of the youtube video of the festa demo)
*The various guides/tutorials/examples of using XSE


As of now, you can play the demo areas, from start to finish, as originally intended


Map of Route 104, a shot of the starting location, some shots from the The Pretty Petal Flower Shop & comparison shots of http://ysys310.hp.infoseek.co.jp/event/festa4-2.jpg









Things left to finish:
*Finish mapping Route 104
*Remove the Obtain Item messages?
*Start with the items/Pokémon without have to move onto a Script object?
*Remove PokéDex, Save, Option Menus to be authentic? (PokéDex menu already removed, might stay that way)
*Hack title screen?
*Edit the opposing Pokémons' moves using YAPE to match up the description on http://web.archive.org/web/20050317011953/www.turquoisecity.com/Labs/Games/Advance/FestaDemo.shtm? (Only know some of the supposed moves though. Might need to leave this piece alone for a bit)

(I'm currently waiting for some responses from the former owner of http://web.archive.org/*/http://www.h3.dion.ne.jp/~maniken/pokeken_files/pf2002/pf2002top.htm. If they still have all of those pictures & movies, I should be able to finish mapping out the rest of the prototype Route 104 )

(Are IPS files allowed to be linked to? Would love if some people could try this out. Wasn't really sure of the rules about linking to patch files)
Luigi-San

Micro-Goomba
Level: 11


Posts: 10/19
EXP: 5678
For next: 307

Since: 06-08-09


Since last post: 4.4 years
Last activity: 2.1 years

Posted on 07-24-10 07:27:52 PM Link
Originally posted by celebi23
Are IPS files allowed to be linked to? Would love if some people could try this out. Wasn't really sure of the rules about linking to patch files


Yep. You're more than welcome to link to IPS patches.


____________________
Level these up!:

celebi23
Random nobody
Level: 5


Posts: 3/4
EXP: 524
For next: 5

Since: 07-23-10


Since last post: 11.4 years
Last activity: 4.5 years

Posted on 07-25-10 06:53:45 AM Link
Originally posted by Luigi-San
Originally posted by celebi23
Are IPS files allowed to be linked to? Would love if some people could try this out. Wasn't really sure of the rules about linking to patch files


Yep. You're more than welcome to link to IPS patches.



Awesome I've got a few more things to try & fix/add & then I'll post the first beta patch
Thrasher951
Random nobody
Level: 3


Posts: 1/1
EXP: 61
For next: 67

Since: 01-17-12


Since last post: 10.3 years
Last activity: 10.2 years

Posted on 01-17-12 01:50:15 AM Link
Originally posted by celebi23
Originally posted by Luigi-San
Originally posted by celebi23
Are IPS files allowed to be linked to? Would love if some people could try this out. Wasn't really sure of the rules about linking to patch files


Yep. You're more than welcome to link to IPS patches.



Awesome I've got a few more things to try & fix/add & then I'll post the first beta patch


So is this dead or is it still being worked on?
Rachel Mae

Creature of Chaos
Level: 141


Posts: 4782/5929
EXP: 33573881
For next: 546133

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 11 days
Last activity: 1 day

Posted on 01-17-12 07:21:29 AM Link
Try sending a PM next time, instead of bumping a 1 1/2-year-old thread (though the OP hasn't posted in about that long, so don't get your hopes up).

____________________
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Pokémon Ruby Hack: Recreating the Festa 2002 Demo New poll - New thread - Thread closed


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries, 1 query cache hits.
Query execution time:  0.084067 seconds
Script execution time:  0.028962 seconds
Total render time:  0.113029 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 222 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 213 column 4654 - Warning: <a> attribute "(it's" lacks value
line 213 column 4654 - Warning: <a> attribute "guide/translation" lacks value
line 213 column 4654 - Warning: <a> attribute "demo)" lacks value
line 213 column 4654 - Warning: <a> dropping value "NULL" for repeated attribute "of"
line 213 column 4654 - Warning: <a> dropping value "NULL" for repeated attribute "the"
line 243 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 245 column 9 - Warning: missing <tr>
line 263 column 13 - Warning: missing <tr>
line 266 column 74 - Warning: <style> isn't allowed in <td> elements
line 266 column 9 - Info: <td> previously mentioned
line 274 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 276 column 9 - Warning: missing <tr>
line 294 column 13 - Warning: missing <tr>
line 305 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 307 column 9 - Warning: missing <tr>
line 325 column 13 - Warning: missing <tr>
line 338 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 340 column 9 - Warning: missing <tr>
line 358 column 13 - Warning: missing <tr>
line 361 column 74 - Warning: <link> isn't allowed in <td> elements
line 361 column 9 - Info: <td> previously mentioned
line 364 column 17 - Warning: missing <tr>
line 364 column 17 - Warning: discarding unexpected <table>
line 367 column 35 - Warning: missing <tr>
line 367 column 50 - Warning: missing </font> before </td>
line 367 column 91 - Warning: missing </font> before </table>
line 369 column 35 - Warning: missing <tr>
line 369 column 50 - Warning: missing </font> before </td>
line 370 column 37 - Warning: unescaped & or unknown entity "&id"
line 369 column 222 - Warning: missing </font> before </table>
line 371 column 17 - Warning: discarding unexpected </textarea>
line 371 column 28 - Warning: discarding unexpected </form>
line 371 column 35 - Warning: discarding unexpected </embed>
line 371 column 43 - Warning: discarding unexpected </noembed>
line 371 column 53 - Warning: discarding unexpected </noscript>
line 371 column 64 - Warning: discarding unexpected </noembed>
line 371 column 74 - Warning: discarding unexpected </embed>
line 371 column 82 - Warning: discarding unexpected </table>
line 371 column 90 - Warning: discarding unexpected </table>
line 373 column 9 - Warning: missing </font> before <table>
line 385 column 25 - Warning: discarding unexpected </font>
line 394 column 57 - Warning: discarding unexpected </font>
line 372 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 21 - Warning: <img> lacks "alt" attribute
line 161 column 62 - Warning: <img> lacks "alt" attribute
line 161 column 111 - Warning: <img> lacks "alt" attribute
line 161 column 160 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 179 column 74 - Warning: <img> lacks "alt" attribute
line 185 column 397 - Warning: <a> escaping malformed URI reference
line 204 column 3765 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 3765 - Warning: <img> lacks "alt" attribute
line 214 column 5138 - Warning: <img> proprietary attribute value "absmiddle"
line 214 column 5138 - Warning: <img> lacks "alt" attribute
line 217 column 5287 - Warning: <img> proprietary attribute value "absmiddle"
line 217 column 5287 - Warning: <img> lacks "alt" attribute
line 222 column 5658 - Warning: <img> lacks "alt" attribute
line 224 column 5751 - Warning: <img> lacks "alt" attribute
line 226 column 5835 - Warning: <img> lacks "alt" attribute
line 226 column 5913 - Warning: <img> lacks "alt" attribute
line 226 column 5991 - Warning: <img> lacks "alt" attribute
line 228 column 6076 - Warning: <img> lacks "alt" attribute
line 228 column 6155 - Warning: <img> lacks "alt" attribute
line 238 column 7401 - Warning: <img> proprietary attribute value "absmiddle"
line 238 column 7401 - Warning: <img> lacks "alt" attribute
line 247 column 11 - Warning: <img> lacks "alt" attribute
line 248 column 22 - Warning: <img> lacks "alt" attribute
line 248 column 63 - Warning: <img> lacks "alt" attribute
line 248 column 112 - Warning: <img> lacks "alt" attribute
line 248 column 162 - Warning: <img> lacks "alt" attribute
line 249 column 11 - Warning: <img> lacks "alt" attribute
line 259 column 15 - Warning: <img> lacks "alt" attribute
line 271 column 731 - Warning: <img> lacks "alt" attribute
line 271 column 819 - Warning: <img> lacks "alt" attribute
line 271 column 907 - Warning: <img> lacks "alt" attribute
line 271 column 995 - Warning: <img> lacks "alt" attribute
line 271 column 1083 - Warning: <img> lacks "alt" attribute
line 271 column 1171 - Warning: <img> lacks "alt" attribute
line 279 column 21 - Warning: <img> lacks "alt" attribute
line 279 column 62 - Warning: <img> lacks "alt" attribute
line 279 column 111 - Warning: <img> lacks "alt" attribute
line 279 column 160 - Warning: <img> lacks "alt" attribute
line 290 column 15 - Warning: <img> lacks "alt" attribute
line 302 column 490 - Warning: <img> proprietary attribute value "absmiddle"
line 302 column 490 - Warning: <img> lacks "alt" attribute
line 302 column 626 - Warning: <img> proprietary attribute value "absmiddle"
line 302 column 626 - Warning: <img> lacks "alt" attribute
line 310 column 21 - Warning: <img> lacks "alt" attribute
line 310 column 62 - Warning: <img> lacks "alt" attribute
line 310 column 111 - Warning: <img> lacks "alt" attribute
line 310 column 161 - Warning: <img> lacks "alt" attribute
line 321 column 15 - Warning: <img> lacks "alt" attribute
line 333 column 567 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 567 - Warning: <img> lacks "alt" attribute
line 333 column 703 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 703 - Warning: <img> lacks "alt" attribute
line 342 column 11 - Warning: <img> lacks "alt" attribute
line 343 column 23 - Warning: <img> lacks "alt" attribute
line 343 column 64 - Warning: <img> lacks "alt" attribute
line 343 column 113 - Warning: <img> lacks "alt" attribute
line 343 column 163 - Warning: <img> lacks "alt" attribute
line 344 column 11 - Warning: <img> lacks "alt" attribute
line 354 column 15 - Warning: <img> lacks "alt" attribute
line 370 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 370 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 370 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 379 column 25 - Warning: <img> lacks "alt" attribute
line 384 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 364 column 17 - Warning: trimming empty <tr>
line 367 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 213 column 4654 - Warning: <a> proprietary attribute "an"
line 213 column 4654 - Warning: <a> proprietary attribute "english"
line 213 column 4654 - Warning: <a> proprietary attribute "youtube"
line 213 column 4654 - Warning: <a> proprietary attribute "video"
line 213 column 4654 - Warning: <a> proprietary attribute "of"
line 213 column 4654 - Warning: <a> proprietary attribute "the"
line 213 column 4654 - Warning: <a> proprietary attribute "festa"
line 264 column 27 - Warning: <nobr> is not approved by W3C
line 295 column 27 - Warning: <nobr> is not approved by W3C
line 326 column 27 - Warning: <nobr> is not approved by W3C
line 359 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 148 warnings and 0 errors!


URIs must be properly escaped, they must not contain unescaped
characters below U+0021 including the space character and not
above U+007E. Tidy escapes the URI for you as recommended by
HTML 4.01 section B.2.1 and XML 1.0 section 4.2.2. Some user agents
use another algorithm to escape such URIs and some server-sided
scripts depend on that. If you want to depend on that, you must
escape the URI on your own. For more information please refer to
http://www.w3.org/International/O-URL-and-ident.html

The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md