User talk:Mantidactyle: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
 
(31 intermediate revisions by 9 users not shown)
Line 6: Line 6:
[[User:Zowayix|Zowayix]] ([[User talk:Zowayix|talk]]) 16:43, 8 January 2015 (EST)
[[User:Zowayix|Zowayix]] ([[User talk:Zowayix|talk]]) 16:43, 8 January 2015 (EST)
:Replied on your Talk page. --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 18:16, 8 January 2015 (EST)
:Replied on your Talk page. --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 18:16, 8 January 2015 (EST)
::Thank you so much! Argh, I can't believe I completely forgot about the branch/jump delay in assembly (after having taken it just the previous year in college and having that pounded into our heads), that clears up so much stuff. [[User:Zowayix|Zowayix]] ([[User talk:Zowayix|talk]]) 14:18, 9 January 2015 (EST)
== Link Battle PRNG length ==
http://datacrystal.romhacking.net/wikid/index.php?title=Pok%C3%A9mon_Red/Blue:RAM_map&action=history -- "then it's up to D151, right ? I only saw 9 numbers changing but it might be because I forced a FF at d151"
I saw the pokered disassembly's wram.asm: "wd148:: ds10"; but looking at engine/battle/core.asm lines 6728 to 6739, the loop runs for a total of 9 times.
Interestingly, in engine/cable_club.asm lines 35-43, the loop runs ten times there, further strenghtening my initially wrong belief. I apologize for causing that confusion. [[User:Motus|Motus]] ([[User talk:Motus|talk]]) 11:05, 1 February 2015 (EST)
== Stadium (1/2) Git repository ==
Your Stadium stuff is really neat. I’ve been poking at the ROMs a bit myself ([https://github.com/iimarckus/pokestadium/tree/master/stadiumgs here]). Would be neat to work together on this. We discuss it on IRC (#pret at irc.freenode.net) if you’re interested. [[User:IIMarckus|IIMarckus]] ([[User talk:IIMarckus|talk]]) 20:35, 3 March 2015 (EST)
== Game internal name ==
Which internal name should be used for Wii games? --[[User:Hiccup|Hiccup]] ([[User talk:Hiccup|talk]]) 11:16, 5 July 2015 (EDT)
:Yeah. There is a name in the ISO's header. --[[User:Hiccup|Hiccup]] ([[User talk:Hiccup|talk]]) 08:35, 6 July 2015 (EDT)
== Uploader doesn't seem to be working ==
When I tried to replace F-Zero Climax's title screen. It gave this error:
Could not read or write file "mwstore://local-backend/local-public/7/7f/F-zero_Climax_Title.PNG" due to<br>insufficient permissions or missing directories/containers.
Could not store file "/tmp/phpSBbLkm" at "mwstore://local-backend/local-public/7/7f/F-<br>zero_Climax_Title.PNG".
--[[User:Hiccup|Hiccup]] ([[User talk:Hiccup|talk]]) 09:58, 6 July 2015 (EDT)
:I do not have the rights to be able to solve this directly, you should send a PM to one of the admins on romhacking.net forums about this ? I just sent a message on #datacrystal on irc about this. --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 11:56, 6 July 2015 (EDT)
::I've PM'd DarkSol. --[[User:Hiccup|Hiccup]] ([[User talk:Hiccup|talk]]) 15:05, 6 July 2015 (EDT)
==Mario==
Mario page can tell you if the game is running, fighting, 2D, 3D, which video game etc...
also can have a category Mario, but Mario page is better than one category, you can inform for example the video game,
in the page Mario:
I put separate kinds of Mario, and also informed his video games
remember that the categories just a list of things and they can not report more than one list, so Mario page is useful [[User:Mascote Arco Iris|Mascote Arco Iris]] ([[User talk:Mascote Arco Iris|talk]]) 12:53, 9 November 2015 (EST)
:Ok. Just be sure to not use a title that is also the name of a game though in that case. --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 23:43, 10 November 2015 (EST)
==Reshef of Destruction: permanent effects?==
Hello Mantidactyle, I see you've researched Yu-gi-oh Reshef of Destruction quite a bit. I've done some research on the game's code myself and am considering making a ROM hack to rebalance the game and add new cards. However, though I know to some degree how the card effects work, I'm stumped when it comes to what the game calls "permanent effects" (which are more like passive effects as you probably know) so I'm wondering if you know anything about how those work. We can even compare notes if you are interested.--[[User:Ephraim225|Ephraim225]] ([[User talk:Ephraim225|talk]]) 16:08, 27 August 2016 (EDT)
:I haven't delved too much into this, but I know the game checks every card area on the field, retrieves the card ID, checks if it has a continuous effect, and if it has one, applies said effect. I started ROM hacking this game as well, modifying some CPU decks, cards costs, cards effects, and toying a bit with PRNG to make it less predictable. Do you have a Skype or Discord account, by any chance ? Or are you on some IRC channel ? --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 12:37, 28 August 2016 (EDT)
:: I'm on Skype as ephraim225 and while I have a Discord account I'm not always active on it, but I can be if you prefer that.--[[User:Ephraim225|Ephraim225]] ([[User talk:Ephraim225|talk]]) 13:17, 28 August 2016 (EDT)
=="Use the SNES template when possible"==
I went to this page http://datacrystal.romhacking.net/wiki/Category:SNES_games and used the template that was linked there. If you don't want people to use it, probably you should update it or remove it. [[User:Lytron|Lytron]] ([[User talk:Lytron|talk]]) 05:06, 18 February 2017 (EST)
:There seems to be a misunderstanding here. To use the template, you do not need to copy the source code of said template, you just need to use this format, which will call that template:
<nowiki>{{console|parameter = value|parameter = value|...}}</nowiki> --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 14:41, 18 February 2017 (EST)
::Well, then! I guess I will bring this new knowledge to action pretty soon! Thank you. [[User:Lytron|Lytron]] ([[User talk:Lytron|talk]]) 14:54, 18 February 2017 (EST)
:::You're welcome ! :o) --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 14:56, 18 February 2017 (EST)
== GBC game datamining ==
Just to clarify, what programs do you use? Hopefully they're friendly enough to Windows 10. I'm wanting to better datamine [[Game Boy Wars 3]] and maybe [[Kakurenbo Battle Monster Tactics]]. [[User:MKnightDH|MKnightDH]] ([[User talk:MKnightDH|talk]]) 16:11, 21 July 2017 (EDT)
:I mainly use [http://bgb.bircd.org/ BGB] in debugger mode for the Game Boy. I save the whole asm, bank by bank, then use BGB breakpoints and RAM watch to understand the gb z80 code. BGB also supports SYM files which may make your work easier. And I use [https://github.com/rednex/rgbds RGBDS] (with [https://cygwin.com/install.html Cygwin] on Windows) to rebuild the ROM if I'm doing an extensive ROM hack. --[[User:Mantidactyle|Mantidactyle]] ([[User talk:Mantidactyle|talk]]) 08:27, 22 July 2017 (EDT)
== Re:ROM Game Boy games page ==
The category you're referring to is not to list all Game Boy games, but rather games that are listed in their header to only have a ROM in them and nothing else, hence why it is also grouped in the "Game Boy games by hardware" category. Hope this clears up any confusion!
[[User:Lelegofrog|Lelegofrog]] ([[User talk:Lelegofrog|talk]]) 05:10, 5 February 2024 (UTC)

Latest revision as of 05:10, 5 February 2024

Stadium critical hit calculation?

I'm not the best at assembly, but reading through this I think I found some inaccuracies? (or at least some stuff that doesn't match up with the formula?)

  • What is going on/what are the differences between what happens at the three sections titled "Critical Hit", "¡Un Golpe Crítico!", and "Critical Hit calculation"? I have no idea what's going on in the first one, and the last two both seem responsible for calculating the ratio together.
  • For a regular move (no Focus Energy), tracing the assembly starting at "¡Un Golpe Crítico!", what is the "If A0 ≠ 1, jump to 0x35C52C" line responsible for? Later, it looks like "BEQ R0, R0, $0035C558" is always true (since zero = zero) which means that a chunk of code below it is always skipped? This would throw off the BaseSpeed + 76 >> 2 formula.
  • Which lines are ultimately responsible for manipulating the critical hit rate, for the normal case, Focus Energy case, high critical-hit ratio case, and both Focus Energy+high crit ratio together case? How much does using a high critical hit ratio increase the probability of landing a CH?

Zowayix (talk) 16:43, 8 January 2015 (EST)

Replied on your Talk page. --Mantidactyle (talk) 18:16, 8 January 2015 (EST)
Thank you so much! Argh, I can't believe I completely forgot about the branch/jump delay in assembly (after having taken it just the previous year in college and having that pounded into our heads), that clears up so much stuff. Zowayix (talk) 14:18, 9 January 2015 (EST)

Link Battle PRNG length

http://datacrystal.romhacking.net/wikid/index.php?title=Pok%C3%A9mon_Red/Blue:RAM_map&action=history -- "then it's up to D151, right ? I only saw 9 numbers changing but it might be because I forced a FF at d151"

I saw the pokered disassembly's wram.asm: "wd148:: ds10"; but looking at engine/battle/core.asm lines 6728 to 6739, the loop runs for a total of 9 times.

Interestingly, in engine/cable_club.asm lines 35-43, the loop runs ten times there, further strenghtening my initially wrong belief. I apologize for causing that confusion. Motus (talk) 11:05, 1 February 2015 (EST)

Stadium (1/2) Git repository

Your Stadium stuff is really neat. I’ve been poking at the ROMs a bit myself (here). Would be neat to work together on this. We discuss it on IRC (#pret at irc.freenode.net) if you’re interested. IIMarckus (talk) 20:35, 3 March 2015 (EST)

Game internal name

Which internal name should be used for Wii games? --Hiccup (talk) 11:16, 5 July 2015 (EDT)

Yeah. There is a name in the ISO's header. --Hiccup (talk) 08:35, 6 July 2015 (EDT)

Uploader doesn't seem to be working

When I tried to replace F-Zero Climax's title screen. It gave this error:

Could not read or write file "mwstore://local-backend/local-public/7/7f/F-zero_Climax_Title.PNG" due to
insufficient permissions or missing directories/containers. Could not store file "/tmp/phpSBbLkm" at "mwstore://local-backend/local-public/7/7f/F-
zero_Climax_Title.PNG".

--Hiccup (talk) 09:58, 6 July 2015 (EDT)

I do not have the rights to be able to solve this directly, you should send a PM to one of the admins on romhacking.net forums about this ? I just sent a message on #datacrystal on irc about this. --Mantidactyle (talk) 11:56, 6 July 2015 (EDT)
I've PM'd DarkSol. --Hiccup (talk) 15:05, 6 July 2015 (EDT)

Mario

Mario page can tell you if the game is running, fighting, 2D, 3D, which video game etc...

also can have a category Mario, but Mario page is better than one category, you can inform for example the video game,

in the page Mario: I put separate kinds of Mario, and also informed his video games

remember that the categories just a list of things and they can not report more than one list, so Mario page is useful Mascote Arco Iris (talk) 12:53, 9 November 2015 (EST)

Ok. Just be sure to not use a title that is also the name of a game though in that case. --Mantidactyle (talk) 23:43, 10 November 2015 (EST)

Reshef of Destruction: permanent effects?

Hello Mantidactyle, I see you've researched Yu-gi-oh Reshef of Destruction quite a bit. I've done some research on the game's code myself and am considering making a ROM hack to rebalance the game and add new cards. However, though I know to some degree how the card effects work, I'm stumped when it comes to what the game calls "permanent effects" (which are more like passive effects as you probably know) so I'm wondering if you know anything about how those work. We can even compare notes if you are interested.--Ephraim225 (talk) 16:08, 27 August 2016 (EDT)

I haven't delved too much into this, but I know the game checks every card area on the field, retrieves the card ID, checks if it has a continuous effect, and if it has one, applies said effect. I started ROM hacking this game as well, modifying some CPU decks, cards costs, cards effects, and toying a bit with PRNG to make it less predictable. Do you have a Skype or Discord account, by any chance ? Or are you on some IRC channel ? --Mantidactyle (talk) 12:37, 28 August 2016 (EDT)
I'm on Skype as ephraim225 and while I have a Discord account I'm not always active on it, but I can be if you prefer that.--Ephraim225 (talk) 13:17, 28 August 2016 (EDT)

"Use the SNES template when possible"

I went to this page http://datacrystal.romhacking.net/wiki/Category:SNES_games and used the template that was linked there. If you don't want people to use it, probably you should update it or remove it. Lytron (talk) 05:06, 18 February 2017 (EST)

There seems to be a misunderstanding here. To use the template, you do not need to copy the source code of said template, you just need to use this format, which will call that template:

{{console|parameter = value|parameter = value|...}} --Mantidactyle (talk) 14:41, 18 February 2017 (EST)

Well, then! I guess I will bring this new knowledge to action pretty soon! Thank you. Lytron (talk) 14:54, 18 February 2017 (EST)
You're welcome ! :o) --Mantidactyle (talk) 14:56, 18 February 2017 (EST)

GBC game datamining

Just to clarify, what programs do you use? Hopefully they're friendly enough to Windows 10. I'm wanting to better datamine Game Boy Wars 3 and maybe Kakurenbo Battle Monster Tactics. MKnightDH (talk) 16:11, 21 July 2017 (EDT)

I mainly use BGB in debugger mode for the Game Boy. I save the whole asm, bank by bank, then use BGB breakpoints and RAM watch to understand the gb z80 code. BGB also supports SYM files which may make your work easier. And I use RGBDS (with Cygwin on Windows) to rebuild the ROM if I'm doing an extensive ROM hack. --Mantidactyle (talk) 08:27, 22 July 2017 (EDT)

Re:ROM Game Boy games page

The category you're referring to is not to list all Game Boy games, but rather games that are listed in their header to only have a ROM in them and nothing else, hence why it is also grouped in the "Game Boy games by hardware" category. Hope this clears up any confusion!

Lelegofrog (talk) 05:10, 5 February 2024 (UTC)