Go Back   The PokéCommunity Forums > ROM Hacking > Research & Development
Reload this Page Development: Givepokemon with predefined atacks| PRHE (Pokémon Ruby Hacked EINGine)

Notices
For all updates, view the main page.

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!
Research & Development programs in this forum are subject to moderator approval before they are displayed.



Reply
 
Thread Tools
  #1    
Old April 7th, 2014 (04:52 AM). Edited March 3rd, 2015 by eing15.
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
¡Hello to everyone!
It have past more time ago since my last visit to pokeco. I visited it when i'm a simple Rom Hacker.
Btw, now i study a lot and i applicate it to the Rom Hacking, so i win new experience, like in ASM programation.

Well, stop to explaining my life and then I'll go to explain the thread.
I want to post my project call PRHE (Pokémon Ruby Hacked EINGine) -thanks to JPAN for the idea with his project Fire Red Hacked Engine, he motived to me to do something like his path, but in ruby and with my routines-

The path is actually in development, and i'm doing it when i have time to investigate, think about ideas, and more. And when i'm not working in my project jeje.

Now, i will to share with us some features that i add.

LOAD SOME MINISPRITES


Explanation:
In this video, i load a minisprite from a table that i created in some free space in the rom. Thanks to the var 0x40fe i can load the minisprite that indicate in this var.

Bugs:
-You Can't use "b" to run.
-You Can't use surf, cycle, cut.. and other minisprite animations.
-You Can't use minisprites with another size that isn't be 16x32.
-The sprite don't change.
-The backsprite don't change.
-NSE will doesn't load the minisprites table, don't worry is too easy to fix it. (The overworld editor don't provocate any problems).

LOAD 65535 PALETTES



Explanation: You sacrificate one palette in the rom. (I sacrificate the 3 palette...) and order to the rom that it's will be load in the ram. (NOT in ROM!!)
Then, you load the value of var 0x40fd and load the palette of this position * 0x20 in your new table palettes. (You don't need in any moment to repoint the principal table palette, only you need to create the new one that will use the palletes of the minisprites in palette 3)
The great utility of it is that you can insert minisprites with a palette that you only use for this minisprite. For example the ship of fr, (Before that made this routine, i only use this palette for this minisprite, now for alot of minisprites).
To insert the sprites in this palette is too easy, you only need to insert the sprite in other palette that will not "3" and whitout import palette.

Bugs:


-NSE will doesn't load the minisprites table, don't worry is too easy to fix it. (The overworld editor don't provocate any problems.


Well, there are the only two features that i add at this moment, but every day i'm continuing study which features i can add. And in the next days i will update with corrections of bugs, or explaining better the "65535 palettes".

Credit and Thanks to each ASM hackers that shares her knowledge in form of tutorials. (Hackmew, ZodiacDagreat, ShinyQuagsire..etc)

Don't forget to give me more ideas!
Reply With Quote
  #2    
Old April 14th, 2014 (03:30 AM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Hello to everybody, I'm sad to don't see any coments, and obligate to me to do double post, but.. What can I do?

Today, i will give tu us an small change of the routine that allows to us use each mini in the rom. You can load it's without think about the size.



That's all!
Reply With Quote
  #3    
Old April 14th, 2014 (03:46 AM).
jan2prado's Avatar
jan2prado jan2prado is offline
Eat, Sleep, Repeat!
 
Join Date: Aug 2009
Location: Iloilo City, Philippines
Gender: Male
Nature: Calm
Posts: 163
Probably no one is commenting cus' Ruby's code is messed up... and there are a little Ruby Hackers out there cuz' Emerald has all the stuff that Ruby features.. anyways.. I hope somebody would actually notice this..
__________________
Reply With Quote
  #4    
Old April 14th, 2014 (04:39 PM).
XDamaru's Avatar
XDamaru XDamaru is offline
say lol
 
Join Date: Apr 2014
Location: Terminus Cave, no no Lumiose City
Age: 17
Gender: Male
Nature: Serious
Posts: 78
Send a message via Skype™ to XDamaru
Hi eing15! This actually good, so hackers can use Ruby and FireRed as their base for hacking. Actually, OW sprite in ruby can be added with replacing Secret Base stuff. But, if we can add some more, i think that would be interesting. I hope you can fix the bug and add new features, so maybe some hacker interested using your ROM base.


~XDamaru
__________________

Hello, I'm just come back after leaving community for a while to prepare the final exam. I hope I will graduate with the best result

Currently Playing competitive for VGC 15
Pokemon X Pokedex Complete 24/03/15 23.59. I have all STARTERS, FOSSIL for trade and LEGENDARIES for touch trade
I HAVE TONS OF DITTO
My Gen V Event Legends Need A New Trainer to Take Care of Them
Reply With Quote
  #5    
Old April 15th, 2014 (11:35 AM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 22
Gender: Male
Nature: Hardy
Posts: 659
Are you planing to resize Pokemon Dex spaces? I mean make possible to add new Pokemon to the game.
__________________
POKEMON RUBY RENEV - http://www.pokecommunity.com/showthread.php?t=341964
Reply With Quote
  #6    
Old April 16th, 2014 (03:06 AM).
Tyranitar Killer's Avatar
Tyranitar Killer Tyranitar Killer is offline
Tyranibeast
 
Join Date: Sep 2013
Location: 'STRAYA
Gender: Male
Nature: Lax
Posts: 78
can you explain to me a novice hacker what this engine mean
__________________
I am making a hack
PM me if you want to help
Reply With Quote
  #7    
Old April 18th, 2014 (04:17 AM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Quote originally posted by jan2prado:
Probably no one is commenting cus' Ruby's code is messed up... and there are a little Ruby Hackers out there cuz' Emerald has all the stuff that Ruby features.. anyways.. I hope somebody would actually notice this..
Maybe you are saying the true, but.. there are some rom hackers that now continue using pokémon ruby as their rom base, so this rom base is for they.

Quote originally posted by XDamaru:
Hi eing15! This actually good, so hackers can use Ruby and FireRed as their base for hacking. Actually, OW sprite in ruby can be added with replacing Secret Base stuff. But, if we can add some more, i think that would be interesting. I hope you can fix the bug and add new features, so maybe some hacker interested using your ROM base.



~XDamaru
Thanks, i don't know the method which is used in the secret base, maybe i need to investigate or search something about it. About the bugs, i working on fixing it, but at this moment that it isn't fixed, i see that every body can use Overworld editor, that it works fine.


Quote originally posted by Ksiazek Bartlomiej:
Are you planing to resize Pokemon Dex spaces? I mean make possible to add new Pokemon to the game.
I never try to do it. Maybe when i end the researches that i'm doing i'll do it. But i don't promisse anything.

Quote originally posted by Tyranitar Killer:
can you explain to me a novice hacker what this engine mean
This Engine, is a Pokémon Ruby Hacked by me, like Jpan engine, but not in FR, in ruby.
This engine, the purpose is add some features that the normal pokémon ruby doesn't have, and facilitate the work of rom hackers that don't know ASM, and allow to use it without knowledge.

------
Ok, after to answer everybody -thanks for post, it made me happy- i will post a new video.


In this video i show the normal D&N routine made by Prime-Dialga. But i add an small features.
For example, i add the illumination of the windows, or other tiles in the map.
It's very usefull, and allow us to use it without script levels in each map with setmaptiles.
Futhermore, i use one pallete that will illuminate after 00 hours, because is too late and in the real life, not everybody is aslepp at this hour. (For example pokemon center, are allways open, so its windows allways be illuminated, but the mart no).

Cya!
Reply With Quote
  #8    
Old April 20th, 2014 (05:06 AM).
XDamaru's Avatar
XDamaru XDamaru is offline
say lol
 
Join Date: Apr 2014
Location: Terminus Cave, no no Lumiose City
Age: 17
Gender: Male
Nature: Serious
Posts: 78
Send a message via Skype™ to XDamaru
Quote originally posted by eing15:
------
Ok, after to answer everybody -thanks for post, it made me happy- i will post a new video.


In this video i show the normal D&N routine made by Prime-Dialga. But i add an small features.
For example, i add the illumination of the windows, or other tiles in the map.
It's very usefull, and allow us to use it without script levels in each map with setmaptiles.
Futhermore, i use one pallete that will illuminate after 00 hours, because is too late and in the real life, not everybody is aslepp at this hour. (For example pokemon center, are allways open, so its windows allways be illuminated, but the mart no).

Cya!
What? Without setmaptile script? That will be cool eing15! And oh, could we expand attack table, type table and Pokemon table with this hacked engine? If we can, good luck with it then :D
__________________

Hello, I'm just come back after leaving community for a while to prepare the final exam. I hope I will graduate with the best result

Currently Playing competitive for VGC 15
Pokemon X Pokedex Complete 24/03/15 23.59. I have all STARTERS, FOSSIL for trade and LEGENDARIES for touch trade
I HAVE TONS OF DITTO
My Gen V Event Legends Need A New Trainer to Take Care of Them
Reply With Quote
  #9    
Old April 27th, 2014 (04:24 AM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Quote originally posted by XDamaru:
What? Without setmaptile script? That will be cool eing15! And oh, could we expand attack table, type table and Pokemon table with this hacked engine? If we can, good luck with it then :D
Yes, it works without setmaptile script. But for works great you need to be an order hacker. (Because you need to use the same palettes allways for the windows, if you don't do it, maybe other tiles will be illuminates xD)

About expan attack table, type table, and pokémon table, there isn't be in my head now. (I'm working in small things, that pokemon ruby in its time didn't have, but as i say, maybe in the future i study how to add it).

------------
Well, now I aport a new video, here is it.


In this video, i delete/dismiss the Birch intro of pokémon ruby, and go directly of the default map that you start. (Here is the most important part, you can load a black map, and customize your own intro, of course, with XSE or Pokescript).
There are any bugs, but you need to know that your name will be the default name for boy, and you will be a boy. (But it's easy to fix, calling one asm routine, and writebytetoffset in 02024eac if you want to change the gender).

Cya!
Reply With Quote
  #10    
Old May 1st, 2014 (01:42 PM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Hello, to everybody!
Today I gonna present to you how to change the name of the player.
Like in the intro.



In the future maybe I change the routine, to load more sprites than only the specifies in the genre value
cya!
Reply With Quote
  #11    
Old May 2nd, 2014 (03:04 PM).
XDamaru's Avatar
XDamaru XDamaru is offline
say lol
 
Join Date: Apr 2014
Location: Terminus Cave, no no Lumiose City
Age: 17
Gender: Male
Nature: Serious
Posts: 78
Send a message via Skype™ to XDamaru
Quote originally posted by eing15:

About expan attack table, type table, and pokémon table, there isn't be in my head now. (I'm working in small things, that pokemon ruby in its time didn't have, but as i say, maybe in the future i study how to add it).

------------
Well, now I aport a new video, here is it.


In this video, i delete/dismiss the Birch intro of pokémon ruby, and go directly of the default map that you start. (Here is the most important part, you can load a black map, and customize your own intro, of course, with XSE or Pokescript).
There are any bugs, but you need to know that your name will be the default name for boy, and you will be a boy. (But it's easy to fix, calling one asm routine, and writebytetoffset in 02024eac if you want to change the gender).

Cya!
It's okay if we cant yet adding new types, move, PKMN ... just let me know if you can
Also, will you give us tutorial about creating new custom intro with this.? Of course after you release it..
Thanks again...
__________________

Hello, I'm just come back after leaving community for a while to prepare the final exam. I hope I will graduate with the best result

Currently Playing competitive for VGC 15
Pokemon X Pokedex Complete 24/03/15 23.59. I have all STARTERS, FOSSIL for trade and LEGENDARIES for touch trade
I HAVE TONS OF DITTO
My Gen V Event Legends Need A New Trainer to Take Care of Them
Reply With Quote
  #12    
Old May 21st, 2014 (07:31 PM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
¡Hello to everybody!
You never imagine do wildbattles with more pokémon than the Advance Map permess?
Or classify the pokémon's by areas?

One week ago, I think about it, and I try to do it, and i made it fine.
I made a routine that allow to load pokémon by areas, following this instruccions:

Type of route:
Wood: Each bug and grass types will appear here. (setvar 0x40fc 0x1 at entering the map)
Mountain: Rock, Steel, Fire, ground, dragon, fight (setvar 0x40fc 0x3 at entering the map)
Sea: Water, (setvar 0x40fc 0x3 at entering the map)
Normal: Normal, Psychic, fly, electric (30 % appear in each encounter)
Dark: ghost, dark (Allways appear at night)
Cold: Ice (Always appear in winter)

Season:
Different pokemon wild appear in each season. (The most diferent will be winter with ice pokémon and summer with cacnea and another pokemon like it)

Period of the day:
Morning: Appear pokémon like to wake up early (Beautifly for example)
Day: Appears the most pokémon at the day.
Night: Dark/ghost and zubats will appear in the wildbattles and another pokémon like to walk at night.

Rare:
It isn't the same have a willbattle with machop that machamp right now?
The majority of pokémon in the last evolution, will be rare (If are overUsed) and the starters or rare pokemon like Mr. Mime, babys, starters..

Finally, there is the video:



¿What do you say? ¿You don't like it?
No problem, if you set "setvar 0x40fc 0x0", the routine will load the pokémon that are in the wildbattles area map!

Hope you like it!
Reply With Quote
  #13    
Old May 22nd, 2014 (06:32 AM).
Le pug's Avatar
Le pug Le pug is offline
Creator of Pokémon: Discovery
Crystal Tier
 
Join Date: Aug 2013
Location: Le bed
Age: 22
Gender: Male
Nature: Bold
Posts: 608
I love what you're trying to do to contribute to Ruby hackers. I just wish you'd also do the same for Emerald. Do you think you'll ever port some of your stuff over to Emerald? I'd kill for the minisprite change asm ... that'd be great for certain events like putting on costumes to blend in and what not. Also I love the OW that you use as the hero, is it yours?
__________________







/// Pokémon: Discovery
/// Pokémon: Fat Kid
/// Tile Insertion Tutorial For AdvanceMap
/// Pokémon Emerald Specials Resource Thread
/// Pokémon Emerald Decapitalization Patch
/// Emerald Titlescreen Cloud Removal Tutorial
/// Tutorial For Fixing Any ROM-related Bug
Reply With Quote
  #14    
Old May 22nd, 2014 (12:08 PM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 22
Gender: Male
Nature: Hardy
Posts: 659
You did a great work. I counting on you man. First who want make Pokemon Ruby Hacking more easier. When you end I can use your base for my hack?
__________________
POKEMON RUBY RENEV - http://www.pokecommunity.com/showthread.php?t=341964
Reply With Quote
  #15    
Old May 23rd, 2014 (11:31 PM).
Salamence™'s Avatar
Salamence™ Salamence™ is offline
Gen 3♥
 
Join Date: Apr 2013
Location: On earth
Gender: Male
Nature: Calm
Posts: 113
If i hacked ruby i would use that :D
__________________
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
Reply With Quote
  #16    
Old May 26th, 2014 (05:58 PM).
Kakarot1212's Avatar
Kakarot1212 Kakarot1212 is offline
Awesome as always...
 
Join Date: Oct 2013
Location: Phillipines
Age: 17
Gender: Male
Nature: Naughty
Posts: 498
Yay! Finally, an engine for ruby.
The stuffs that your putting are great man, this would come in handy.

I'll be looking forward to this bra.
__________________

楓 弘詩
“ Programs must be written for people
to read, and only incidentally for
machines to execute. ”

Pair | Pair| Facebook | Showdown | PHO | Twitter
| Text Hex Convert v2.1.1 |
Reply With Quote
  #17    
Old June 1st, 2014 (05:14 AM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Quote originally posted by Le pug:
I love what you're trying to do to contribute to Ruby hackers. I just wish you'd also do the same for Emerald. Do you think you'll ever port some of your stuff over to Emerald? I'd kill for the minisprite change asm ... that'd be great for certain events like putting on costumes to blend in and what not. Also I love the OW that you use as the hero, is it yours?
Maybe when I finish this engine, i'll go to port some stuff to emerald. Because it doesn't have engine, like ruby. (Only exist for fire red..)
About the change of minisprite with asm, it's quite simple to do in my engine. And work fine, but it have only a little "bug", that is the NSE doesn't work meanwhile the pointers of the sprites are pointing to the ram. (Change the pointer to the last value, and it work fine again..)

Quote originally posted by Ksiazek Bartlomiej:
You did a great work. I counting on you man. First who want make Pokemon Ruby Hacking more easier. When you end I can use your base for my hack?
Hahaha that is because i only hack pokémon ruby. I don't like Fr because it works to slow in my emulator. (Ruby emulates over 800 % in the best cases)
Sure, i do it for people that will hack and don't know asm and want to add some properties to her/his hack that the normal ruby doesn't have.

Quote originally posted by Salamence™:
If i hacked ruby i would use that :D
Nice!!

Quote originally posted by Kakarot1212:
Yay! Finally, an engine for ruby.
The stuffs that your putting are great man, this would come in handy.

I'll be looking forward to this bra.
I'm working on do ruby more interestant..

After answer to everybody that post, i would like to post here some news about PRHE (Pokémon Rubí Hacked EINGine).
Here it is.

- Dismiss the Prof. Abedul intro (You start at the map that you choose with the tool Start Map chooser)
- Routine that allow to use to give a name to the protagonist. (With a callasm in some script)
- Dismiss the girl player. (It's because you can control each minisprite in the rom)
- Iluminate windows at night in the D&N system without setmaptiles. (D&N routine made by Prime dialga, I only edited it to illuminate the windows).
- Routine to do shiny pokemon. (Hackmew)
- FF FF palettes for the palette "15" (The palette that use the ship, that significate that is a dynamic palette)
- Dynamic minisprite of the hero (You can control FF FF diferent minisprites)
- Invisible textbox with asm (Set the textbox invisible with only a callasm)
- Efects in the textbox with asm (Like black screen with white text in the center)
- Make textbox to default with asm (Back the textbox to normal, after change it)
- Dynamic wildbattles in the grass. (Based on which reoute are we, seasson, part of the day, and rarity of the pokemon specie)



After to post the modifications that have the PRHE (Pokémon Rubí Hacked EINGine, I will post in what I'm working now.

- Sistem of energy, hungry and Luck.



(Translate the textbox: "You need to sleep before pass 1 hour, if you dismiss this alert you will be fainted")

As you can see, when we need to sleep/eat the game will give us an advice like the msgbox above.
(The msgbox will be open all the time, only will be closed if we enter on inside map like cp, or homes.. and if load another msgbox o refresh the map -enter in the bag menu for example-)
When the map is refreshed, but we dismiss the advice, if we change the map the advice gonna appear again. As I said, the advice will be active ALWAYS. Only disapear if they obey the advice, or dismiss it. -Finally have beed fainted-)

- Calculator, for execute multiple operations with the data, like add, sub, mul, div, square root, XOR, OR, AND ..

- Hordas pokémon in pair of two, it only appear if the want it. The species that will appear on it, will be or random species that based on the random wild battle system, or in the rare pokémons. (We can set it with a variable, and with the parametter "luck" that have our player)

- Roaming Pokémon (1 only type of it at the same time, for example articuno, zapdos and moltres, suicune, entei and raikou, mew, lugia, ho-oh, latios-latias.. etc. But only 1 of these at the same time. I need to study it alot, to do it the best system..)


Cya and thanks for the coments!

PS. Maybe tomorrow more or less i post the video of the system of energy. (I only need to finish the part of be fainted, that i'm thinking how to do the best)
Reply With Quote
  #18    
Old June 1st, 2014 (05:00 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is online now
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 6,970
Quote originally posted by eing15:
- Sistem of energy, hungry and Luck.



(Translate the textbox: "You need to sleep before pass 1 hour, if you dismiss this alert you will be fainted")

As you can see, when we need to sleep/eat the game will give us an advice like the msgbox above.
(The msgbox will be open all the time, only will be closed if we enter on inside map like cp, or homes.. and if load another msgbox o refresh the map -enter in the bag menu for example-)
When the map is refreshed, but we dismiss the advice, if we change the map the advice gonna appear again. As I said, the advice will be active ALWAYS. Only disapear if they obey the advice, or dismiss it. -Finally have beed fainted-)
Can you please add an option to disable this feature? xD
That's gonna be annoying, for me at least.
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #19    
Old June 1st, 2014 (05:19 PM).
Kakarot1212's Avatar
Kakarot1212 Kakarot1212 is offline
Awesome as always...
 
Join Date: Oct 2013
Location: Phillipines
Age: 17
Gender: Male
Nature: Naughty
Posts: 498
Quote originally posted by destinedjagold:
Can you please add an option to disable this feature? xD
That's gonna be annoying, for me at least.
Yup, I agree with djg. This feature can be annoying, for some at least.
__________________

楓 弘詩
“ Programs must be written for people
to read, and only incidentally for
machines to execute. ”

Pair | Pair| Facebook | Showdown | PHO | Twitter
| Text Hex Convert v2.1.1 |
Reply With Quote
  #20    
Old June 2nd, 2014 (02:26 AM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Quote originally posted by destinedjagold:
Can you please add an option to disable this feature? xD
That's gonna be annoying, for me at least.
Woa, finally destinedjagold the creator of the ruby destiny series comment here! nicee
Btw, when you say "disable", what do you mean? As a hacker? Or a gamer?
In case that you have refered to hacker case, you only need to change only one pointer, dismissing this routine. (It will be programed, but not allowed because you don't call to it).
In the case that you will mean as a gamer, maybe I add an script at the start of the game that force you to choose your preferences.

Quote originally posted by Kakarot1212:
Yup, I agree with djg. This feature can be annoying, for some at least.
Read above, in the answer of Djg, and reply me. (I can made a routine to fix your preferences at the start, or if you prefer I give you the call pointer to this routine, and say you how bytes you need to push to disable it.
Reply With Quote
  #21    
Old June 2nd, 2014 (10:14 AM).
Shiny Quagsire's Avatar
Shiny Quagsire Shiny Quagsire is offline
Working on KARL3DS
 
Join Date: May 2009
Location: Hoenn Safari Zone
Age: 17
Gender: Male
Nature: Jolly
Posts: 688
Just as a suggestion, but one of the things that made JPAN's engine so great was that the source code for the entire thing was available to the public to look at, examine, and modify. While I probably won't be using this due to my preferred interest in FR/EM hacking, it would be nice for those who are going to apply this patch to be able to view and modify the source code. Plus it might help in finding a solution for some of the present bugs in the engine as well.
__________________



Reply With Quote
  #22    
Old June 3rd, 2014 (09:16 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is online now
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 6,970
Quote originally posted by eing15:
Woa, finally destinedjagold the creator of the ruby destiny series comment here! nicee
Erm...thanks?
But I've been watching this thread for a while now and I am quite excited for this. :3

Anyway...


Quote originally posted by eing15:
when you say "disable", what do you mean? As a hacker? Or a gamer?
In case that you have refered to hacker case, you only need to change only one pointer, dismissing this routine. (It will be programed, but not allowed because you don't call to it).
In the case that you will mean as a gamer, maybe I add an script at the start of the game that force you to choose your preferences.
When I said "disable", I meant it as a hacker. Changing one pointer to dismiss the routine sounds easy enough.
But your plan of giving the players the ability to choose in the game also sounds like a great idea.

Anyway, keep up the great work~
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #23    
Old June 3rd, 2014 (09:37 PM).
Renegade's Avatar
Renegade Renegade is offline
Time for real life...
 
Join Date: Nov 2011
Location: United States
Gender: Male
Nature: Careful
Posts: 998
This is very cool, eing15~
All of the features look like they flow really well together and actually work. O_o

Great job so far, hope to see more soon~ :3
__________________
Reply With Quote
  #24    
Old July 4th, 2014 (02:20 AM).
eing15's Avatar
eing15 eing15 is offline
 
Join Date: Oct 2008
Gender:
Posts: 90
Quote originally posted by Shiny Quagsire:
Just as a suggestion, but one of the things that made JPAN's engine so great was that the source code for the entire thing was available to the public to look at, examine, and modify. While I probably won't be using this due to my preferred interest in FR/EM hacking, it would be nice for those who are going to apply this patch to be able to view and modify the source code. Plus it might help in finding a solution for some of the present bugs in the engine as well.
Yeah, as i say in your profile, you're right.
When i post the eingine, i post the source code of the routines too.
It's better to the Information Technology World, because it allow to other people to learn with the code, or pull it.

Quote originally posted by destinedjagold:
Erm...thanks?
But I've been watching this thread for a while now and I am quite excited for this. :3

Anyway...


When I said "disable", I meant it as a hacker. Changing one pointer to dismiss the routine sounds easy enough.
But your plan of giving the players the ability to choose in the game also sounds like a great idea.

Anyway, keep up the great work~
As I said the last time, if a rom hacker want to disable it, he/she only need to change one pointer to another pointer, dismissing this routine.


Quote originally posted by Renegade:
This is very cool, eing15~
All of the features look like they flow really well together and actually work. O_o

Great job so far, hope to see more soon~ :3
Thanks, i hope to do the best i can!

------------------

After answer all the post, i gonna post the routine of energy and hungry system done.

ENERGY AND HUNGRY SISTEM - POKÉMON RUBY HACKED EINGINE (PRHE)


Explanation:
The system consists in that the protagonist must eat and sleep to recover the energy and hungry values.
The maximum of each one is:
Hungry: 2h (You only can be 2h without eating something)
Sleep: 5h (You only can be 5h without sleeping)
So, to have the best experiencie with the system, i add and advice that say you that you need eat or sleep, depending the hungry or sleep values.
If you dismiss the advice, and falling down, you will defeated and will go to the last room you sleep. But you lose the money too.

PS: The hours of the system are in game, so if you press "space" to run fast the emulator, you will need eat and sleep more times than normal playing.
Reply With Quote
  #25    
Old July 17th, 2014 (12:43 PM).
Near~'s Avatar
Near~ Near~ is offline
The End is Near...
 
Join Date: Dec 2013
Location: Berlín, Alemania
Age: 17
Gender: Male
Nature: Adamant
Posts: 339
Send a message via Skype™ to Near~
Nice! I love this might even use this
off topic: Is it true you are going to hack FR soon? I heard it on wah foro jeje saludos bro!
__________________
This signature has been disabled.
Inappropriate content.
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
Reply
Quick Reply

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 UTC -8. The time now is 06:20 PM.