Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!

TrollandToad.com
Reply
 
Thread Tools
  #1    
Old August 23rd, 2010 (5:05 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
  • Silver Tier
 
Join Date: Aug 2007
Posts: 906
Tinkering with items like the Teachy TV and such has been somewhat limited. Routines to edit the items use are feasible. But mainly for those with an understanding of ASM. Personally, I think though you could get around this by using some shortcuts if the item works like I think it does. Being a hacker with only a small skill in ASM I do not know how to locate the offsets to each routine and such but I think if you could work around the way these items work you could use them for your advantage.

Items which I consider advanced:

  • Teachy TV
  • VS Seeker
  • Fame Checker

Now I will be using the Teachy TV as an example. I believe it works in these steps.

  1. Launch TV Routine.
  2. Prompt of what episode to watch.
  3. Routine to load episode and *place border around scene*
  4. An independent script runs a person doing something and showing you how. (So you could edit this if you found where the script was is my idea.)
  5. Once finished you are prompted again to choose a new vid.

Other...


So now this is where a community effort comes in, if you know anything to do with the info above or anything to do with it then you can correct me on how it works or elaborate on my steps (if they are correct >:])
__________________




Mystic still in work to let you know...
Reply With Quote

Relevant Advertising!

  #2    
Old September 28th, 2010 (9:24 PM).
Omega Zero's Avatar
Omega Zero Omega Zero is offline
Is back...
  • Gold Tier
 
Join Date: Dec 2009
Location: I'm always living aren't I?
Age: 19
Gender: Male
Nature: Relaxed
Posts: 445
well i have an idea don't the items have an offset in the hex editor? well can't you repoint that to a script you want to happen but it would be hard if possible and we don't even know the offsets ._. i don't actually think you need asm :D
__________________
Reply With Quote
  #3    
Old September 28th, 2010 (10:19 PM).
~Teh Panda~'s Avatar
~Teh Panda~ ~Teh Panda~ is offline
Sea of Dreams - Redux
  • Silver Tier
 
Join Date: Aug 2007
Posts: 906
Quote:
Originally Posted by Omega Zero View Post
well i have an idea don't the items have an offset in the hex editor? well can't you repoint that to a script you want to happen but it would be hard if possible and we don't even know the offsets ._. i don't actually think you need asm :D
In the past few weeks I have been vigorously studying my share of assembly and now I feel I can start to delve back in to this matter of advanced items. I feel I over used the thought of the Teachy TV instead of a more brand new item out look. Lets say we wanted to make a PokeGear or anything like this. With its own GUI and such. This would require extensive ASM. Now lets say we were to want something like say, a multichoice to set some settings. I am fairly sure this would still require ASM, while not directly but with the item loading routine. It would need to be edited somewhat similarly to something straight out of JPan's engine.
__________________




Mystic still in work to let you know...
Reply With Quote
  #4    
Old September 29th, 2010 (1:13 AM). Edited September 29th, 2010 by knizz.
knizz's Avatar
knizz knizz is offline
     
    Join Date: Aug 2007
    Posts: 192
    EDIT: Here are some asm-offsets in more or less chronological order.
    080a194d, 0815ac2d, 0815ab95, 0815b2c1, 08106ecd, Teachy TV Menu, 0815b4ed, PokeDude, 080565a9, 0815bd05, 080d0979, 080d0a8d, 080d3cc5
    __________________
    Firered IDA 6.6 DB: https://www.dropbox.com/s/d856o3pyndyr5sr/firered.idb
    VBA-M with lua scripting support
    Reply With Quote
      #5    
    Old September 29th, 2010 (7:26 AM).
    ~Teh Panda~'s Avatar
    ~Teh Panda~ ~Teh Panda~ is offline
    Sea of Dreams - Redux
    • Silver Tier
     
    Join Date: Aug 2007
    Posts: 906
    Quote:
    Originally Posted by knizz View Post
    EDIT: Here are some asm-offsets in more or less chronological order.
    080a194d, 0815ac2d, 0815ab95, 0815b2c1, 08106ecd, Teachy TV Menu, 0815b4ed, PokeDude, 080565a9, 0815bd05, 080d0979, 080d0a8d, 080d3cc5
    Interesting... I'll look into some of these after school today. Thanks!
    __________________




    Mystic still in work to let you know...
    Reply With Quote
      #6    
    Old October 8th, 2010 (9:26 PM).
    colcolstyles's Avatar
    colcolstyles colcolstyles is offline
    Yours truly
    • Crystal Tier
     
    Join Date: May 2008
    Location: The Bay Area
    Gender: Male
    Nature: Lonely
    Posts: 1,590
    I'm confused. What, exactly, are you trying to accomplish? The rules of R&D clearly state that you need to have a goal or something that "you're aiming to do". Just asking about how to hack "Advanced Items" isn't very helpful. If you want help, you're going to need to focus on a particular goal.

    Note: I just checked and the Teachy TV doesn't use scripts (at least, as far as I can tell).
    __________________

    Brother of Vrai
    Reply With Quote
    Reply

    Quick Reply

    Join the conversation!

    Create an account to post a reply in this thread, participate in other discussions, and more!

    Create a PokéCommunity Account

    Sponsored Links
    Thread Tools

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -8. The time now is 12:07 PM.