Wikifang:Telefang 1 Translation Patch: Difference between revisions

From Wikifang, a definitive guide to Telefang, Dino Device and Bugsite
Jump to navigation Jump to search
(Update the old title screen screenshot. Also, use Speed version this time. Crypto gets to have all the fun.)
(Roll patch v114)
Line 16: Line 16:
The patch currently works with both the '''Power version''' and '''Speed version''' of the game.
The patch currently works with both the '''Power version''' and '''Speed version''' of the game.


The latest version is '''v113''', rolled by kmeisthax.
The latest version is '''v114''', rolled by kmeisthax.


For full patch notes please [http://s15.zetaboards.com/Tulunk_Village/single/?p=10028105&t=515337 consult the forums].
For full patch notes please [http://s15.zetaboards.com/Tulunk_Village/single/?p=10035462&t=515337 consult the forums].


Speed IPS: https://www.mediafire.com/file/w8b8792rt6gq677/Telefang%20-%20Speed%20Version%20%28J%29%20%28Eng.%20beta%20v113%29.ips
Speed IPS: https://www.mediafire.com/file/6k49g0ov0b93k96/Telefang%20-%20Speed%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips


Power IPS: https://www.mediafire.com/file/ss14purbebtxnjo/Telefang%20-%20Power%20Version%20%28J%29%20%28Eng.%20beta%20v113%29.ips
Power IPS: https://www.mediafire.com/file/2u7f9rg2mxhugld/Telefang%20-%20Power%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips
<noinclude>
<noinclude>


Line 844: Line 844:
* Diacritics button graphic has been localized to reflect it's purpose of applying accents to Latin characters and not kana.
* Diacritics button graphic has been localized to reflect it's purpose of applying accents to Latin characters and not kana.
* Text rendering using the diacritics button has been fixed to not use VWF, matching the behavior of other buttons.
* Text rendering using the diacritics button has been fixed to not use VWF, matching the behavior of other buttons.
=== Version 114 ===
Rolled by kmeisthax
Speed IPS: http://www.mediafire.com/file/6k49g0ov0b93k96/Telefang%20-%20Speed%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips
Power IPS: http://www.mediafire.com/file/2u7f9rg2mxhugld/Telefang%20-%20Power%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips
* Redraw the logo on the SGB border to our English "Telefang" logo
* Colorize the title screen for SGB operation.
* Colorize the title menu for SGB operation, sort of.
* Fix "Are you calling me over?" message getting formatted like an SMS.
* Fix item use messages getting corrupted by the overworld code.
* Fix centering of the item name on the pause menu inventory screen, and the species name on the pause menu contact screen.
* Remove a nickname draw that was ordinarily overwritten on the denjuu nicknaming screen, which was broken by the above fix.


<noinclude>
<noinclude>
</noinclude>
</noinclude>

Revision as of 14:13, 15 December 2017

Welcome! This page follows the updates on the Telefang 1 Translation Patch (currently active on Tulunk Village).

Started out as a vision and a thought, the members of Tulunk Village worked together to work towards what one day we would all achieve - a completely translated Telefang 1, as a proper English replacement to supersede the currently infamous bootlegged version.

Although still a work in progress, one day we can all realize this dream.

Latest version

The patch currently works with both the Power version and Speed version of the game.

The latest version is v114, rolled by kmeisthax.

For full patch notes please consult the forums.

Speed IPS: https://www.mediafire.com/file/6k49g0ov0b93k96/Telefang%20-%20Speed%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips

Power IPS: https://www.mediafire.com/file/2u7f9rg2mxhugld/Telefang%20-%20Power%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips


Changelog

Version 1

By andwhyisit

  • Added the english text characters in the rom
  • Added all the english move names

http://fast.filespace.org/andwhyisit/TelefangMenuPatch.ips (link dead)

Version 2

By andwhyisit

  • Name input, attack names and denjuu names

http://www.mediafire.com/?4yflnptly8y

Version 3

By andwhyisit

  • The symbol for Chiru has been replaced
  • Fangs renamed to Fungus with all the evolutions following suit
  • All of the Evolutionary Stages are written out in full apart from "Super Machine Denjuu" which was shortened to "S.Machine Denjuu".

http://www.mediafire.com/?lddymatjmvo

Version 4

By Blaziken257

  • Intro inserted in rom
  • Added "NAV" to the bottom
  • Changed font to a Pokémon-like one

Added text such as:

  • "Give nickname?"
  • "Fight/Status/Run" (I guessed on Fight and Run, but I know "Position" is supposed to say "Status")
  • "____ has challenged you!"
  • The T-Fanger Stranded Child (I called it "S. CHILD" due to the 8-character limit)
  • "Save number?"
  • "Critical!!" (I know I got this one right)
  • Changed "Kryptoraid" to "Kryptoride" and "Kryptoarmor" to "Kryptoarm", but I didn't change any other Denjuu names

etc. http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1494247

Version 5

By andwhyisit

  • Made some name adjustments plus cleaned up alot of the squashed effect with the names.

http://www.mediafire.com/?ifvznqpr3m6

Version 5.1

By Blaziken257

  • Added "___ appeared!"
  • Changed "Escape" to "Run"
  • Added the "Fight"/"Run" text in the battle screen
  • Added the types (used the same ones as the bootleg, because there's a 4-character limit, but I capitalized "Wood")

http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1495075

Version 6

By Blaziken257

  • Replaced "You defeated the enemy Denjuu!" with "The enemy Denjuu were defeated!" It means the same thing, but you don't have to worry about the was/were thing.
  • Edited the screen where you pick your Denjuu. If you have none, it now says "- None -" and the top-right says "Pg."

http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1495784

Version 7

By Blaziken257

  • When viewing the D-Shot on a regular Game Boy, it loads different tilesets (from $1E4000-$1E7FFF, as opposed to $1EC000-$1EFFFF). Those buttons were redisigned, but only for the monochrome Game Boy so that we could still have the already existing ones.
  • Added "ISOLATE" as a T-Fanger.
  • Added the "NO SIGNAL" icon on the bottom left.
  • Changed "___'s attack! ___!" to "___ used ___!" because of the text length issue.

http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1498440

Version 8

By andwhyisit

  • discovered where the preset name is (it is limited to 3 characters and each character is stored separate from each other), attempted to squeeze Shigeki into the 3 tiles.
  • cleaned up names, renamed "Krypto" to "Crypto" (in both the Denjuu names and Dialogue text), and added the 's symbol (hex value 06).

http://www.mediafire.com/?655woxsybdm

Version 9

By Blaziken257

  • Translated Crypto's picture book entry. Scrunched down so that it fits two lines.
  • Changed "___ used ___!" to "___'s move! ___!" There weren't any issues with text wrapping here.
  • Revamped the phone button graphics to the Game Boy Color. In case anybody liked the old ones better, THOSE were moved to the Game Boy ones for now. Also added are the Speed buttons, unused.
  • Added "You received ___ mail messages." There were different lines of text for each number (1-4), so there weren't any singular/plural issues.
  • The NO SIGNAL fixed.
  • Fixed the chopped off 0 on the phone.
  • Added "I tell you my phone number!" because I got tired of looking at the garbled text, though since I just took it from Diamond, it's probably inaccurate.

http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1516892

Version 10

By Blaziken257
A lot of translations of battle messages, plus:

  • Added in Toronko Village and Kurinon Village as map locations; check them out.
  • Switched the lowercase and uppercase buttons, but didn't change the entries yet.
  • Copied all the Denjuu Arrive/Denjuu Attack phrases from the Diamond ROM
  • Added "___ arrived!" when a Denjuu arrives.
  • Added the Smoke status effect. Called it "Fog" for now.
  • Added "Are you sure?" when you selected your Denjuu.
  • Added "Go! _____!" when fighting a T-Fanger.

http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1530618

Version 11

By andwhyisit

  • Fixed the name entry values

http://www.mediafire.com/?dbmhom4mjd2

Version 12

By Blaziken257

  • Added Kimbles' battle translations

http://z15.invisionfree.com/Tulunk_Village/?act=Attach&type=post&id=1592847

Version 13

By andwhyisit

  • The "You have # messages" tiles are done.
  • "Ok!" stamp is done, with palette changes of course!
  • Item names done.

http://www.mediafire.com/?ml0kozmn2hu

Version 14

By Sanky

  • Added Cancel in menu and "No Items".

http://sanky.master.sweb.cz/TelefangPowerV14.ips

Version 14.1

By Sanky

  • Made Cancel and No Items look better.

http://sanky.master.sweb.cz/TelefangPatchV14dot1.ips

Version 15

By andwhyisit

  • Added personalities and status effects

http://www.mediafire.com/?th23nmhegjw

Version 16

By Blaziken257

  • Added Kimbles' shop text.

http://www.mediafire.com/download.php?gz2ezzzmzyz

Version 17

By Blaziken257

  • Added most of the dialogue in Toronko Water Station, up to part of the way when you wake up Nejiro.
  • Made all the shop text point to one place, freeing some space.

http://www.mediafire.com/download.php?bxnmny2mnmj

Version 18

By Blaziken257

  • Rest of the translated stuff for Kakuza Party done.

http://www.mediafire.com/download.php?y1dj2rzdzwn

Version 19

By Blaziken257

  • Toronko Village dialogue almost done.

http://www.mediafire.com/download.php?m0gemyzdjyx

Version 20

By andwhyisit

  • The word "Denjuu" can now be accessed with the code E56600.

http://www.mediafire.com/?mtyc0ommkyg

Version 21

Skipped.

Version 22

By andwhyisit

  • The default name is now "Shigeki".

http://www.mediafire.com/?0mzmqzrljlm

Versions 23-25

Andwhyisit's in-house developtment versions.

  • v23 and v24 contained the fix for the E5 code words but aside from that they were mostly failed attempts.
  • v25 contained Kimbles font and that E5 code word fix (which I pulled from v24). I was set to release v25, but I waited until v26 was done instead.
  • v26 contains the rest of the updates mentioned..

Version 26

By andwhyisit

  • Changed the font to Kimbles' font
  • Cleaned up some code
  • Cleaned up the look of the Denjuu names so that it doesn't look ugly
  • Updated the Denjuu names to match the wiki
  • Skipped three versions

http://www.mediafire.com/?m20nj14t0wx

Version 27

By andwhyisit

  • Made the promised fixes
    • Changed the T-Fanger ISOLATE to KAKUZA
    • Fixed minor cases of double characters in wrong places
  • Made the attack list header read "Moves"

http://www.mediafire.com/?wfwonznomzy

Version 28

By Sanky

  • All the map label text is now translated
  • Made "Cancel" in the menu look better again since Andwhyisit probably skipped version 14.1, to go with the soon-to-be-added translated menu.

http://www.sankysoft.com/tulunk/TelefangPatchV28.ips

Version 29

By andwhyisit

  • Created some asm code to allow running asm code from the previously empty bank 1.

http://www.mediafire.com/?kotnb5gygmx

Version 30

By Sanky

  • Replaced the place names with correct translations (see here).

http://www.sankysoft.com/tulunk/TelefangPatchV30.ips

Version 31

By Malias

  • Added a working variable width font feature!
    • Width table is located at 2FB00.

http://www.mediafire.com/?njzy2dmhl3j

Version 32

By Blaziken257

  • Modified the font to work with Malias' variable width hack.

http://www.mediafire.com/?njzy2dmhl3j

Version 33

Skipped by Sanky for unknown reasons. Shame on him! (okay actually this version had the modified intro but not the other changes)

Version 34

By Sanky

  • Title screen now says "POWER VERSION".
  • New lines in the intro are modified to make full use of the VWF.
  • Labels on the map when you press start are done (again!). Includes full names like Toronko Village instead of Toronko Vill.. The only shortening is Pepperi Mount., because Pepperi Mountain didn't fit by one character.

http://www.sankysoft.com/tulunk/TelefangPatchV34.ips

Version 35

By andwhyisit

  • Solved a problem with the VWF code.

http://www.mediafire.com/?pttatgp7pog6mg9

Version 36-38

By andwhyisit: v36: Ported back over the changes from v29. v37: Didn't go anywhere really. Dropped v37 and started the counter back up at v38 because v37 was going in the wrong direction and needed to be scrapped and stated again from v36. v38: Restructured some of the VWF code to make it easier to read.

Version 39

By andwhyisit

  • Rewrote all suspect "LD (nn),A" and "LD A,(nn)" in the code so that they wrote to and read from an otherwise unused section of ram. THIS FIXES THE DENJUU CALL GLITCH.

http://www.mediafire.com/?y5v2owpiwc3cp0r

Version 40

By Sanky

  • Made various ASM fixes to get rid of the disappearing first character bug:
Made this change:
3E 08      ld a,08
3E 07      ld a,07
on the following adresses:
Status screen personality  - 9164
"Fight" upon opening moves - 14CCA
In-battle Denjuu names     - 17633
                             142F0
                             
Additional in-battle Denjuu name fixes:
ROM:017E2C  CD 61 64    call 6461
ROM:017E2C  00 00 00    nop nop nop

ROM:01594B  CD 61 64    call 6461
ROM:01594B  00 00 00    nop nop nop

This fixes the Denjuu name after winning:
ROM:017363  3E 04       ld a,04
ROM:017363  3E 03       ld a,03
  • Still needs fixing:
  • Denjuu name when a status effect appears, e.g. Fog
  • The HP/DP bars, first character gets overwritten on battle start

http://www.sankysoft.com/tulunk/TPatch40.ips

Version 41

By Blaziken257

  • Changed the font to a custom, thinner one
  • Applied the SGB enabling patch

http://209.85.117.197/12414/167/0/p1036525/TPatch41.ips

Version 42

By Sanky

  • Redone everything story-wise (intro, Nerikara's speech, Nejiro/Netaro text, etc.)
  • Redone battle messages and "general" bank
  • Started work on Kurinon
  • Changed 0x00 to a full-width space

http://telefang.net/etc/TPatch42r1.ips

Version 43

By Blaziken257

  • fixes the monochrome phone graphics and the ? and - widths

http://209.85.117.197/12414/167/0/p1036732/TPatch43.ips

Version 44

By Sanky

  • Garbled text removed.
  • Wrapping line breaks fixed.
  • Full-width spaces (0x00) replaced with half-width spaces (0x20).
  • "DEKICHBA" changed to "Tabasco".
  • "KAKUZA" changed to "Kakuza".
  • Untested fix to text rendering while switching Denjuu.

http://telefang.net/etc/TPatch44.ips

Version 45

By andwhyisit

  • Title screen is now IN ENGLISH!
  • "Civilized Denjuu" changed to "Cultured Denjuu".

http://www.mediafire.com/?xtd1h45c5daygsf

Version 46

By Sanky

  • Kurinon story text
  • Some calls, partially text messages but they don't display properly.
  • Other fixes in older text.

http://telefang.net/etc/TPatch46.ips

Version 47

By andwhyisit

  • Minor title screen edit.

http://www.mediafire.com/?83r0zk0c553g5rh

Version 48

By andwhyisit

  • Fixed some Yes/No questions.
  • Changed garbled text on level up screen. Not perfect but it'll do for now.
  • Started work on breaking the denjuu name limit.

http://www.mediafire.com/?17a4ho3i8qb6ydn

Version 49

By andwhyisit

  • Solved the disappearing personalities bug that showed up in the last version.

http://www.mediafire.com/?mqrx7hgrx64dc8b

Version 50

By andwhyisit

  • Wrote a few asm functions later used in v51. No visible changes.

Version 51

By andwhyisit

  • More advancements made towards breaking the limit.

Note: The E5 code for pointer 0x114060] needs to be changed to E5 A0 CC or «&0xcc90» in the text dump to match this patch.

http://www.mediafire.com/?1xmyrbqq5a6ka94

Version 52

By andwhyisit

  • Repositioned and repointed the compressed data from bank 37h.

http://www.mediafire.com/?q0e3yu91zgx2b95

Version 53

By Sanky

  • Completely translated the menus
  • Translated the status screen
  • Changed the ugly "No items" icon
  • Changed the ugly "POWER VERSION" text on the title screen

http://telefang.net/etc/TPatch53.ips

Version 54

By andwhyisit

  • Fixed the nicknaming screen.

http://www.mediafire.com/?bme7vboq046vblg

Version 55

By Sanky

http://www.mediafire.com/?qx1dia24z1ejpf3

Version 56

By andwhyisit

  • New English title screen added.

http://www.mediafire.com/?qx1dia24z1ejpf3

Version 57

By kmeisthax

  • Sprite layout modified so that sprites 0Fh and 10h were situated below the G in the telefang logo.

http://www.mediafire.com/?3on2j28te2vt3n9

Version 58

By andwhyisit

  • The G in the title screen was moved down thanks to kmeisthax repositioning those sprites for me.

Version 59

By andwhyisit

  • The 2-char character tiles were removed, as well as all use of them in-game.
  • All missing ascii characters were added in (20h to 7Fh) and the dash shortened. This means that the tilde will now show.

http://www.mediafire.com/?ksbleyhlie646il

Version 60

or Telefang - Power Version (J) [C][!] (Eng. beta branch-vwffix): by kmeisthax

  • Made VWF work for the rest of the text

http://www.mediafire.com/?z767hcto1e8891v

Version 61

By kmeisthax

  • Disabled the string centering routine

http://www.mediafire.com/download.php?em14dism6lkld91

Version 62

By RacieB

  • Translated the index complete certificate

http://www.mediafire.com/download.php?he53ki7ihvrnr1d

Version 63

By User:Sanky

  • Put in new translations and doubled the character limits of the following:
Item names, T-Fangers, attacks, habitats, personalities, status effects
See Lists for details
  • Made the Denjuu name in ___ appeared! correct

http://telefang.net/etc/TPatch63.ips

Version 64

By User:Kmeisthax

  • Fixed the Denjuu call screen text routine to not use clobbered tile pointer every character and instead respect the VWF state OldTileMode.
  • String centering undisabled because Sanky's branch didn't get the patch and I forgot to document it.
(Speaking of which, did you know I document all my patches in my Findings section?)

http://www.mediafire.com/?ka7i4666ta9sjg1

Version 65

By User:Kmeisthax

  • "Status item" text no longer shows graphical errors after 16 drawn tiles.
  • VWF core routine no longer touches MainScript state, other users of VWF no longer corrupt MainScript state
  • Known bug: Oshe's curry speech seems to be improperly formatted or I have more main script corruption bugs. Denju call screen main script is weird because it doesn't get initialized like regular main script windows.

http://www.mediafire.com/?75d9i2s7bqdcq41

Version 66

By andwhyisit

  • All Denjuu name occurances are now entirely sourced from the 16-char entries. No more uppercase names.

http://www.mediafire.com/?zy1i993496wkwid

Version 67

By User:Kmeisthax

  • VWF core routine now much more conservative with drawing onto the next tile, should fix all "next tile in VRAM gets erased" bugs.

http://www.mediafire.com/download.php?o66us8fvbn2z4d2

http://www.filedropper.com/telefang-powerversionjcengbetav67

Version 68

By User:Sanky

  • Fix for "INVALID" placeholder Denjuu nature on certain status screens

http://telefang.net/etc/TPatch68.ips

Version 69

By andwhyisit

  • Fixes auto-nickname limit.
  • Known bug: Denjuu loss screen shows incorrect denjuu name

http://www.mediafire.com/?ae94sbwz2pd3p1d

Version 70

By User:Kmeisthax, un-by User:Sanky

  • Removed Sanky's v40, as we fixed the underlying cause of the behavior by making the VWF more conservative on tile usage. This was causing a bug where VRAM clears would complete one tile earlier then they should.

http://www.mediafire.com/download.php?vg6rbsea1aqni4f

Version 71

By andwhyisit

http://www.mediafire.com/?58lale7mv8hojgk

Version 72

By andwhyisit

  • Bug fix for v71. Denjuu names other than Crypto were behaving stangely due to the code looking for the sram Denjuu data in 6-byte blocks rather than 16-byte blocks.

http://www.mediafire.com/?1cqkeh5b9xivtc9

Version 73

By andwhyisit

  • A bugfix for my.. bugfix? o_O;

http://www.mediafire.com/?h00bkea2ujncal9

Version 74

By Sanky

  • Changed one ld a,09 to ld a,10 so attack names don't get cut off in-battle
  • Changed "Cultured Denjuu" to "Cultivated Denjuu"
  • Changed "Dark Void Denjuu" to "Dark Space Denjuu"
  • Inserted Umekichi "dialogue"

http://telefang.net/etc/TPatch74.ips

Version 75

By andwhyisit

  • Moved the name data in D460 to D6A0 to prevent data in ram from being overwritten or misread.

Note: All E5 60 D4 codes in the script are now E5 A0 D6. Unfortunately there are too many to list.

http://www.mediafire.com/?3i363mxfhicnecb

Version 76

By andwhyisit

  • Moved the name data in D440 to D68D to prevent data in ram from being overwritten or misread.

Note: That one E5 40 D4 code in the script is now E5 8D D6. It's from the line that says "[name] appeared!" in bank 45.

http://www.mediafire.com/?gginzeict2onohw

Version 77

By Sanky

  • Kurinon Village done! Story, NPCs and even unused text. Kimbles probably knows better than me, by this point. XD

http://telefang.net/etc/TPatch77.ips

Version 78

By andwhyisit

  • Fixed garbage text in Denjuu names over 6-char by stopping the copied entry from being truncated before the trailing E0.
  • Increased printed characters for Denjuu names on the status screen.
  • Increased printed characters for the Denjuu names on the pre-battle Denjuu selection screen.
  • Increased printed characters for the in-battle Denjuu name that appears above the health bar.

http://www.mediafire.com/?bsyvsbslglgwouc

Version 79

By Sanky

  • Fixes the game crashing upon picking up and placing an item again.
The single change:
RO78:6FF9 ld a,0B
RO78:6FFB ld (C423),a
RO78:6FFE ret

http://telefang.net/etc/TPatch79.ips

Version 80

By andwhyisit

  • Apparently in v78 I only broke the character limit for the first name in the Denjuu selection screen. This should fix the limits for the second and third names.

http://www.mediafire.com/?1k1drpnt000llox

Version 81

By andwhyisit

  • Nickname screen fixed.

http://www.mediafire.com/?vmqc4q3vljx5507

Version 82

By andwhyisit

  • Fixes the Denjuu name not appearing during a phone call.

http://www.mediafire.com/?bws4rz0h7973b1c

Version 83

By kmeisthax

  • This VWFs every other piece of text in the game (that I know about).

http://www.mediafire.com/?hz3r5w8srms52m6

Version 84

By kmeisthax

  • This adds a byte at WRAM C7C8, when it's set to 1 it causes all letters to be treated as 8 pixels wide. This isn't actually set by anything, I need to write VWF-Enable and VWF-Disable control codes into the main script interpreter, but it's getting late.

http://www.mediafire.com/?8mc455y33rwh0m7

Version 85

By kmeisthax

  • Adds two control codes EA (VWF disable) and EB (VWF enable).
  • Still cannot be used until I modify the game to use a different script routine for the naming screens.

http://www.mediafire.com/?a66cb1jrzr1ipmf

Version 86

By andwhyisit

  • Moved D4B1 names to D658 where they can't overwrite reserved values in ram.
  • Mass replaced E5 B1 D4 with E5 58 D6 in the script.
  • Fixed an E5 code typo in the phrase "[name]'s Denma attack went up!" causing the name to not display.
  • Found a cure for Ornith's sadness. :P Yep. More name limit expansions.
  • Expanded D420 to 16 chars and a trailing E0. Sorry Sanky but I had to remove your old hack.
  • Moved D420's content to an unused section of ram to accomodate the full 17 bytes.
  • Refixed the "[name] appeared!" message after the above changes.
  • Applied FWF to name input screens. This adds an extra pointer to the game script btw.

http://www.mediafire.com/?e06d79bf25mbq7u

Version 87

By Sanky

  • Added in Kimbles' Iris story and NPC translations!
  • Tweaked the map text routine to enable text longer than 15 characters (moved it from CA00 to CCC0)
  • Changed Pepperi Mount. to Pepperi Mountain accordingly, although we probably want to do full names later (i.e., The Devil's Mountain, Mt. Pepperi)

http://telefang.net/etc/TPatch87.ips

Version 88

By andwhyisit

  • All dialogue and associated pointer table pairs now occupy their own bank.

Note: Previously empty bank numbers 25, 43, 44, and 58 are now used.

http://www.mediafire.com/?e4bwd172ekp3dcr

Version 89

By Sanky

  • Updated Kimbles' translations
  • Corrected evolution graphics which were crashing before.

Originally (Japanese version):

 0x1d - bank 0x4d +   0x65c9 (0x1365c9), 0x350 bytes compressed read in  0x9000
 0x1e - bank 0x4d +   0x622e (0x13622e), 0x350 bytes compressed read in  0x9000
 0x1f - bank 0x4d +   0x648d (0x13648d), 0x190 bytes compressed read in  0x9400

In v88 the graphics have mysteriously dematerialized. Now:

0x1d - bank 0x61 +   0x4000 (0x184000), 0x350 bytes compressed read in  0x9000
0x1e - bank 0x61 +   0x4350 (0x184350), 0x350 bytes compressed read in  0x9000
0x1f - bank 0x61 +   0x46e3 (0x1846e3), 0x190 bytes not compressed read in  0x9400

The first two are backgrounds and need not to be changed. The third one is the CANNOT EVOLVE text, which we might want to change (I fudged it a bit), so it's uncompressed. Yay! http://telefang.net/etc/TPatch89.ips

Version 90

By Sanky

  • Updated Kimbles' translations:

http://telefang.net/etc/TPatch90.ips

Version 91

By Sanky

  • Made the tilde a bit longer and prettier~
  • Added dumps and placeholders for multiple banks
  • This fixes the glitchy calls. When andwhyisit moved the extra texts into individual banks, he accidentally wrote the pointers in big endian, which is why the game exploded upon attempting to read them.

http://telefang.net/etc/tfpatchv91.ips

Version 92

By Blaziken257

  • Fixed cursor position for Yes/No prompts on the following screens:
    • Being asked to nickname a Denjuu
    • Being asked "Are you sure?" after selecting Denjuu prior to battle

(More details here: http://s15.zetaboards.com/Tulunk_Village/topic/515337/22/?x=30#post-8257997 -- could be useful for future cursor fixes)

http://www.mediafire.com/?uoev1qodv6qvwvs

Version 93

By Sanky

  • Made "Defense", "Denma", "Type:" look better on the status screen
  • Put a space after Sky etc. to workaround the glitchy tile, and moved the slash elsewhere to workaround long types.
  • Put in a small chunk of Barran NPC text.

The previously compressed status screen tiles can now be found uncompressed at 0xd4a26.

http://telefang.net/etc/tfpatchv93.ips

Version 94

By andwhyisit

  • Fixed the midnight palette bug in VBA.

http://www.mediafire.com/?62z6aojafzu4oak

Version 95

By andwhyisit

  • All VBA-related clock bugs to my knowledge are now fixed.

http://www.mediafire.com/?i802j2czifjacbu

Version 96

By Sanky

  • Corrected a horrible corruption caused in v91.
  • Reinserted the moved banks, since the previous placeholders didn't have end codes.
  • Reinserted the general bank with a handful of changes.
  • Added tiny hex codes 1 through 1f to the font, because I could.

http://telefang.net/etc/tfpatchv96.ips

Version 97

By Sanky

http://telefang.net/etc/tfpatchv97.ips

Version 98

By andwhyisit

Normally when you go to choose to not nickname a Denjuu you end up with a full-length default name, but if you choose to nickname and then go with the default you would be stuck with the truncated name. With this patch the game checks that the 6-char truncation of the default matches the submitted nickname, and if so replaces it with the full length default.

So essentially this allows you to change your mind after saying yes to nicknames.

http://www.mediafire.com/?4fy3na4c6qjcwj7

Version 99

By andwhyisit

  • Fixed some overly long lines ("What was that all about...?" and "X has challenged you!") that broke the text box.
  • Fixed the FD figure jumping over 100 in phone calls.

http://www.mediafire.com/?adqx5drmdxu68ud

Version 100

By andwhyisit

This fixes the names not appearing in the call log.

http://www.mediafire.com/?4v5vuiqfg2skz72

Version 101

By Blaziken257

This repositions the cursor on various screens when linking two games.

(More details here: http://s15.zetaboards.com/Tulunk_Village/topic/515337/23/?x=30#post-8260524)

Version 102

By Blaziken257

  • Characters for foreign languages (Spanish, French, German, and Italian) are added to the game's font, but currently unused.
  • The D-Shot screen now cycles between uppercase-lowercase-numbers instead of uppercase-numbers-lowercase. The character entry, buttons, and label on the bottom left have all been updated accordingly.

(More details here: http://s15.zetaboards.com/Tulunk_Village/topic/515337/24/?x=30#post-8264304)

Version 103

By Blaziken257 and Sanky

  • Implemented a bug fix from version 102 where certain D-Shot screens would have lowercase letters on their buttons instead of numbers
  • Added ¡ and ¿ to the font (currently unused)
  • Fixed a blank nickname bug introduced in an earlier patch


Version 104

By Sanky and Kimbles

  • Inserted Barran story & NPC text.
  • Added an ellipsis and a "!!" character. Started using Denjuu E5 code and 's.
  • Implemented a special character for FAR text, FC, which currently simply jumps to bank 2E, pointer following. Code is at B:7c89, as an extension of kmeisthax's advice.
  • Updated other misc. text.

http://sanky.rustedlogic.net/etc/tfpatchv104.ips

Version 105

By Sanky

  • Translated the credits splash screen, seen on startup.

http://sanky.rustedlogic.net/etc/tfpatchv105.ips

Version 106

By Sanky and Kimbles

  • Added new translations by Kimbles, including but not limited to:
  • Ion Island
  • Beginning of Paparuna
  • Various corrections

http://sanky.rustedlogic.net/etc/tfpatchv106.ips

Version 107

by Sanky

  • Reinserted all text using new text inserter. Line wrapping and cut-off issues, begone!

http://sanky.rustedlogic.net/etc/tfpatchv107.ips

Version 108

by andwhyisit

  • Fixes the bug where Denjuu with a contact number greater than 16 (as in your 17th Denjuu) would return the name of the Denjuu with contact number "((contactnum-1)%16)+1" instead.

http://telefang.net/etc/tfpatchv108.zip

Version 109

by andwhyisit

  • Replaces the Japanese Melo-D buttons with English counterparts.

http://www.mediafire.com/download/7df2rn5sca5npw2/tfpatchv109.zip

Version 110

by andwhyisit

  • Fixes that missing slash between page numbers.
  • Also fixes the page indicator when trading so that it displays something useful like "Pg. 01/01" instead of "(0D14 01'01".

http://www.mediafire.com/download/v86ikrt2yx0neyp/tfpatchv110.zip

by kmeisthax

  • Complete port of all patch changes to Telefang Speed.

http://www.mediafire.com/file/b73yo8bhsdcpp0d/Telefang_-_Speed_Version_%28J%29_%28Eng._beta_v110%29.ips

Version 111

rolled by kmeisthax, with contributions from sanqui, andwhyisit, RacieB, and Blaziken257.

Speed IPS: https://www.mediafire.com/?m4gzh07m3lvy4r8 Power IPS: https://www.mediafire.com/?edyuuwokwp4rde6

Additionally, the DMG palette of the overhang sprites was altered slightly to stand out less.
(Original iteration of this title screen mocked up by andwhyisit [1], further adjustments by kmeisthax. Translated & formatted copyright declaration by RacieB)
  • DMG graphics have been updated across the board to match their CGB equivalents.
  • Text in the SMS bank was force-formatted to 6 tiles wide instead of the usual 16. This has notably resulted in a few regressions, such as outbound calls.
  • A whole bunch of patch leftovers were removed in order to make way for more graphics changes.
  • Text compilation was adjusted to use CSVs. Existing translations were pulled from the wiki and inserted into the patch, so nothing has been lost. Future translations will be sync'd from a Google Sheets document shared with the translation team in an upcoming version of the project.
  • Text compilation now has a slightly adjusted formatting algorithm. Notably, question text had a regression and is incorrectly formatted in certain areas.
  • The multiplayer menu and link error indicator are now translated. (Graphics & tilemaps provided by andwhyisit)
  • Partial automatic RTC-less operation is now present. MBC3 cartridges without an RTC circuit will now correctly recognize this and refrain from corrupting their own save data. MBC5 cartridges currently do not trip this check; however, running Telefang on MBC5 does not corrupt save data either. A future update will modify this check to operate correctly on such hardware so that real-time events may still occur.
(Original RTC-less patch provided by Blaziken257, modified by kmeisthax for automatic RTC detection.)
  • Some unused advice code was removed to provide additional room in the HOME bank. AuxCodeJmp now properly retains certain registers upon return, allowing better advice flexibility. Additionally, the call flow of this particular pointcutting method was adjusted to make it easier to redirect the return address elsewhere.
  • A number of screens that center text were modified to take font pixel widths into account when aligning text, rather than assuming one character equals one tile. This requires manual pointcuts into a new advice function for every piece of UI that draws centered strings.
  • The Status screen was modified to properly center strings, not draw garbled tiles next to unknown moves, and not cutoff the Denjuu habitat. Due to this, the "Type:" string was redrawn to be a shorter icon so that the type would fit. This may be modified again if we need longer type strings.
  • Advice code was modified to correct issues with certain Denjuu having their nicknames load incorrectly.
(Bugfix provided by andwhyisit)
  • Centering code used by the Pause Menu contact and call screens were modified to use our new centering advice, correcting their alignment. This has caused a regression in certain screens that expected the old code to remain within a shorter tile width than they were written for.
  • The "corrupted save data" error screen was translated. Furthermore, a Speed specific version of this screen was created, correcting an omission from the original release.
(Translated Power and redrawn Speed graphics resources provided by andwhyisit.)

Version 112

Rolled by kmeisthax, with contributions from sanqui, andwhyisit

Speed IPS: https://www.mediafire.com/file/jxtsosgqytrju36/Telefang_-_Speed_Version_%28J%29_%28Eng._beta_v112%29.ips Power IPS: https://www.mediafire.com/file/363y3d181ae3x59/Telefang_-_Power_Version_%28J%29_%5BC%5D%5B%21%5D_%28Eng._beta_v112%29.ips

  • The summon screen in link battles now renders the entire nickname of your selected denjuu.
  • The "Trade" and "Melo-D Transfer" badges now render correctly on the individual connection screens for those respective functions.
  • Translated the "オリジナル" text for Melo-D transfers as "Original", matching the existing translations for Melo-D edit.
  • Altered RTC detection to work properly on MBC5 and other similar cart hardware with additional RAM banks. (andwhyisit, sanqui)
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

Version 113

Rolled by kmeisthax

Speed IPS: https://www.mediafire.com/file/w8b8792rt6gq677/Telefang%20-%20Speed%20Version%20%28J%29%20%28Eng.%20beta%20v113%29.ips Power IPS: https://www.mediafire.com/file/ss14purbebtxnjo/Telefang%20-%20Power%20Version%20%28J%29%20%28Eng.%20beta%20v113%29.ips

  • A new script was added to pull translations from Google Sheets as translators add them. (Note that we do not have the new translations I was waiting for ready yet.)
  • Project tools were converted to Python 3, and PRET was removed in favor of rgbgfx.
  • New overflow bank system was defined to allow spilling code to multiple banks, so that we won't run out of space for our translations. In total we have three overflow banks with the possibility of more.
  • Some script files were merged into a single .csv for the sake of the translators working in GSheets.
  • SMS messages no longer appear incorrectly formatted; the text mechanism now supports newlines on arbitrarily shaped text windows, and we also have a full six lines of tiles for SMS text.
  • Upper and lower case input on naming screens no longer cycles through an arbitrary collection of accented characters. Instead, accented characters have been moved to the diacritics button.
  • Naming screens now have punctuation moved to the asterisk and pound buttons on the number input mode. Brackets are still available using the pound key on the upper and lower case input screens.
  • Diacritics button graphic has been localized to reflect it's purpose of applying accents to Latin characters and not kana.
  • Text rendering using the diacritics button has been fixed to not use VWF, matching the behavior of other buttons.

Version 114

Rolled by kmeisthax

Speed IPS: http://www.mediafire.com/file/6k49g0ov0b93k96/Telefang%20-%20Speed%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips Power IPS: http://www.mediafire.com/file/2u7f9rg2mxhugld/Telefang%20-%20Power%20Version%20%28J%29%20%28Eng.%20beta%20v114%29.ips

  • Redraw the logo on the SGB border to our English "Telefang" logo
  • Colorize the title screen for SGB operation.
  • Colorize the title menu for SGB operation, sort of.
  • Fix "Are you calling me over?" message getting formatted like an SMS.
  • Fix item use messages getting corrupted by the overworld code.
  • Fix centering of the item name on the pause menu inventory screen, and the species name on the pause menu contact screen.
  • Remove a nickname draw that was ordinarily overwritten on the denjuu nicknaming screen, which was broken by the above fix.