Commit graph

3102 commits

Author SHA1 Message Date
Salvy
75291b71c6 [+] Added Italian translation by kakarotto
[+] Added Dutch translation by grivy
[!] Is now possible to hash/dump your own strings erg hash.txt (Just use DAEDDAED value in your language file to prompt Daedalus to do so)
[~] Minor corrections to Spanish translation
[-] Removed compatibility with compressed ROMs (Daedalus no longer reads compressed ROMS, didn't work well in the PSP due the limited amount of memory anyways, and just the unzip lib alone added a good amount of bloat to the binary)
[!] Updated unzip lib from 0.15 to 1.01h

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@603 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-02-03 02:00:27 +00:00
Corn
017a3a2056 [!] Fixed small bug in VFPU TnL code for PD
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@602 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-31 18:30:53 +00:00
Salvy
313007291e [!] Removed sysevent.prx (no longer needed)
[!] Tidy ME initialization 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@601 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-31 02:19:07 +00:00
Salvy
eecd8dd480 [!] Reduced number of ucode cache entries to 6 (Max ucodes I ever seen per game is 4 anyways)
[!] Don't cache ucodes globally, only per game (to avoid hitting max of entries and spreading too far from the first entry)
[!] Revert change to chunk size for ROM cache

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@600 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-28 03:03:03 +00:00
Corn
66702cec6d [!] Bigger cover art picture and other rearrangements in classic GUI
[!] Changed chunk size for ROM cache
[!] added -fpredictive-commoning to makefile, 5% speed up in some cases (tnx Salvy)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@599 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-27 19:12:26 +00:00
Salvy
7625d128f8 [!] Updated Russian translation (pzu)
[-] Removed all compatibility codes from roms.ini
[-] Removed GUI selector option (no longer used)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@598 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-25 00:23:51 +00:00
Salvy
d124835a8f [!] Removed both CoverFlow GUI and compatibility info (RomSelector is now ~2k lines smaller). As discussed here: http://forums.daedalusx64.com/viewtopic.php?f=38&t=3799
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@597 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-23 22:20:00 +00:00
Corn
f16a9edd1b [+] Added SM64 Star Road and Christmas Carnival ROMs
[+] Added Camera Control Cheat code for SM64 Star Road
[!] Fixed a typo in cheats file 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@596 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-23 21:34:59 +00:00
Salvy
c2e9eab309 [!] Updated Brazilian Portuguese (Scarecrow)
[!] Simplified translate parsing

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@595 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-23 00:26:46 +00:00
Salvy
a5a8413870 [!] Cosmetic changes to battery/time stats
[!] Draw battery/time stats in one go
[!] Center align battery/time stats

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@594 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-22 02:15:02 +00:00
Salvy
335f91aa26 [!] Fixed Min/Max text overlapping in Adjust DeadZone Screen
[!] Typo from last commit that broke time/bat stats display_height
[!] Updated Spanish translation (Ricot)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@593 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-22 00:11:24 +00:00
Salvy
5c498541e5 [!] More text in About screen can be translated
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@592 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-20 22:41:07 +00:00
Salvy
337892e989 [!] Is now possible to translate savestate menu, battery/time status, splash screen, daedzone screen and other strings.
[!] Some clean ups in translation codebase
[!] Only fetch language files once
[!] Updated Brazilian Portuguese translation (Scarecrow)
[!] Updated Spanish translation (Ricot)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@591 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-20 22:18:30 +00:00
Corn
0c0be70e76 [!] Check for Off screen rendering in Tri1, 2 and 4 is now for CBFD only and skips the whole list at once thus avoiding checking individual tris (small speed up)
[!] If Off screen rendering is true, TnL is skipped for Conker (small speed up)
[~] Small cosmetic change in GUI text (will this break translations?)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@590 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-20 13:26:07 +00:00
Salvy
371ef273f5 [!] Fix translated text height is not calculated correctly when breaking lines
[!] Load translations to volatile memory and only unload if using a different language

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@589 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 18:53:27 +00:00
Salvy
89ce9d32e5 [-] opps!
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@588 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 01:57:27 +00:00
Salvy
009199f672 [!] Updated Spanish translation (Ricot)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@587 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 01:39:30 +00:00
Salvy
c610f2dee2 [!] Avoid translating strings when hash fails
[!] Increased translated text array

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@586 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 01:25:41 +00:00
Salvy
e8e47d4f74 [!] Fixed memory leak in cheat feature
[!] Fixed translations switching to default when accessing pause menu (thnx Ricot for reporting it)
[!] Fixed language list being inconsistent (thnx Ricot for reporting it)
[!] One more fix when wrapping translated text (thnx pzu for reporting it)
[!] Simplify getting language name
[!] No longer register a sysevent handler when using volatile memory (Was breaking exception handler, also volatile memory now works in signed builds)
[!] Use scePowerLock to disable power switch and thus "disable" suspend mode (needed when using volatile memory)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@585 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 01:16:27 +00:00
Salvy
51aa042896 [!] Fixed ancient regression that was breaking most unicode strings
[!] Translations will fall back to use intrafont's manual linebreaking feature (our auto-linebreaking can't handle unicodes)
[+] Handle special chars as newline when parsing language files (Needed by intrafont's linebreaking)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@584 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-18 02:04:49 +00:00
Salvy
651ae27373 [+] Added Spanish translation by Ricot
[+] Added Russian translation by Scarecrow
[+] Added French translation by niccoooodu61 and Crab
[+] Added Brazilian translation by Lev Tolstoi

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@583 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-13 02:51:18 +00:00
Salvy
9d274a3e6f [!] Fixed translated strings not showing correctly when wrapping
[~] Simplified codebase abit more (All strings are interpreted as UTF8 anyways)
[!] Use INTRAFONT_CACHE_ALL instead of INTRAFONT_CACHE_ASCII (was causing some random issues with unicode strings)


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@582 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-13 00:38:33 +00:00
Salvy
e358308590 [!] Made language switching friendlier (language changes will happen instantly too)
[!] More clean ups to remove redundancies 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@581 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-12 20:16:27 +00:00
Salvy
3c99ce9a80 [!] Alot of improvements and fixes to translation codebase (Is fully working now)
[+] Added Spanish translation by niccoooodu61

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@580 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-12 02:47:00 +00:00
Corn
0412824b43 [!] small optimizations in TnL for CBFD and PD
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@579 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-11 21:58:59 +00:00
Salvy
8d5fa95872 [~] Forgot to update makefile
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@578 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-11 20:36:07 +00:00
Salvy
7cea9c8bcc [+] Use a more robust method to identified strings (we'll hash each string and thus we can translate any string without having all the redundant stuff all over our strings)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@577 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-11 20:31:01 +00:00
Salvy
283b725bb4 [!] Reverted 573 (I'll use a way better method to identify strings =)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@576 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-11 20:24:43 +00:00
Salvy
0499b589ce [!] More work and clean ups when loading languages to GUI
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@575 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-09 02:51:10 +00:00
Salvy
f9e64a4a86 [+] Added menu to switch languages (WIP!!!) can be found in Global Settings
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@574 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-08 03:02:04 +00:00
Salvy
98f12c4b9f [!] Identified most strings to be translated (We can start translating now)
[!] Some improvements and clean ups to Translation codebase

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@573 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-07 00:54:45 +00:00
Salvy
e48a3db53b [+] Daedalus can now be translated to any language (not used yet, will add Spanish translation as example and leave the rest to the community)
[~] Some clean ups to some redundant code

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@572 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-05 02:19:08 +00:00
Corn
1ed1cc196a [!] Pass values by reference in coordinate translation function
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@571 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-03 12:12:08 +00:00
Salvy
9012a52acf [!] Some optimizations in copying data with vectors in Texrect/Flip (~29 ops)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@570 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-02 23:22:26 +00:00
Corn
9cee33185a [!] Indice buffer is now 256
[!] Clean up among the hacks

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@569 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-02 19:28:24 +00:00
Corn
003bafc95a [!] Ambient light change is now compatible with VFPU TnL code (standard and Perfect dark)
[-] removed old Ambient light from struct

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@568 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-02 15:52:24 +00:00
Salvy
aaa3660f51 [!] Simplified Light Colour (VFPU TnL needs to be updated!!)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@567 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-02 00:39:41 +00:00
Salvy
e2ce6d1d2f [!] Some more optimizations in copying data with vectors (~20 ops)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@566 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-31 01:49:51 +00:00
Corn
db0c96124e [!] Refinements in VFPU TnL code for small speed up
[!] Fixed matrix stack limits to proper values
[!] Save some memory with smaller indices buffers

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@565 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-29 12:51:50 +00:00
Corn
22241a22a7 [!] Fixed matrix alignment (including DKR)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@564 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-28 19:49:47 +00:00
Corn
54f92a52ca [-] Reverted some of the aligned matrix multiplications since for some reason they are unaligned?
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@563 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-28 17:58:39 +00:00
Corn
3e30752f1e [!] avoid concatenation/multiplication of world and projection matrices for CBFD and PD (small speed up)
[!] use aligned loads and saves for matrix multiplication in psprenderer (small speed up)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@562 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-28 16:47:26 +00:00
Salvy
7f7ad04c40 [!] ForceMtx(2) takes two cmds (reduces significantly Dlist size of games that use it)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@561 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-28 02:28:33 +00:00
Corn
f54eb0706e [!] Fixed BSOD in Duck Dodgers (TMEM palette)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@560 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-23 14:08:46 +00:00
Salvy
cea2eb445b [!] Parse cheat file when ROM boots if cheat feature is enabled or forced
[!] Forced cheat feature to Pilot Wings and Pokemon Snap (we need cheats for these games to work properly *wink*)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@559 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-22 00:46:14 +00:00
Salvy
f56ade7a72 [!] Fixed bug in cheat parser for large cheats (Pilot Wing's shadow fix works properly now)
[-] Removed Pilot Wings hack (again), no longer needed ^

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@558 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-22 00:24:18 +00:00
Salvy
7613afcdfd [!] FillRect don't set any colour when not in fill mode (fixes SOTE's text)
[~] Removed SOTE and Wave Racer hacks (no longer needed)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@557 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-21 23:27:59 +00:00
Corn
8cf41c9d99 [+] Hack for SOTE to show text and menus (clean scene has to be enabled)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@556 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-21 20:17:27 +00:00
Corn
c33c2b0a84 [-] Removed forced speed hack since its optional now
[-] Removed forced Loop Opt. off from roms.ini
[+] Brought back Pilotwing 64 hack (since cheat version still has issues)


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@555 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-21 15:52:53 +00:00
Salvy
1fe520148d [+] Added option to enable Corn's newly hack to speed up or smooth up games with really low frame rate (ex Earthworm Jim, Golden Eye, Donald Duck etc)
Note: Option can be found in Advanced Options -> Video Rate Match

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@554 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-21 01:44:48 +00:00