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
Salvy
39a80f3859
[!] Keep texture image address in range for Shadow of Empire (game is now playable with some minor issues, is recommended to use a savesatate to get in game)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@553 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-21 01:17:26 +00:00
Corn
6c19002512
[!] Improved sync filter for audio and speed matching
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@552 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-20 19:30:00 +00:00
Corn
fc4b51f1b8
[+] Added speed hack to Earthworm jim and powerpuff Girls
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@551 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-20 16:26:25 +00:00
Corn
fd193ee214
[!] Auto speed adjustment hack for Rayman/Donald duck/Tom and Jerry
...
[!] Removed some redundant checks for SOTE
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@550 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-20 14:09:13 +00:00
Salvy
24974b834c
[!] Use T1 hack for Earthworm Jim (game looks awesome now)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@549 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-20 01:09:39 +00:00
Salvy
b5bc8bc866
[!] Disable Dynamic Loop Optimization by default (It causes instability and other issues in many games, to enable go to Advanced Settings, enable at your own risk!)
...
Note: Make sure to reset your setting before using this rev -> Global Settings -> Reset Settings (follow on-screen instructions)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@548 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-20 00:54:01 +00:00
Corn
b0be7be5fa
[+] added assert for PSP Dlist overflow
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@547 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-19 21:05:31 +00:00
Corn
0d6fe722c0
[+] Using volatile memory for PSP Dlists (saves 2Mbyte of regular memory)
...
[!] Reduced the time a texture is cached unless used (should help Phat owners a bit since it saves some texture memory)
[!] Added TLUT hack and disabled Loop Opt. for Star soldier-vanishing earth
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@546 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-19 10:23:03 +00:00
Corn
1ec3679b8f
[!] Graphical fix for Tom and Jerry (T1 hack)
...
[!] Fixed BSOD in top gear rally (seems to have other issues too with floats)
[!] Fixed BSOD in Star Soldier - Vanishing Earth
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@545 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-18 16:09:20 +00:00
Corn
d736ccbc94
[+] Save more memory using TMEM table with only 64 entries for palette pointers
...
[+] TLUT hack for Resident Evil 2
[!] Disable Loop Opt for all WWF games
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@544 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-18 12:20:25 +00:00
Salvy
4fcbaebf88
[!] Really small optimization in MemoryUpdateSPStatus
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@543 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-18 01:45:03 +00:00
Salvy
4bda476a23
[!] Added many blendmodes for WWF Wreslemania 2000 (getting closer to be playable)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@542 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-18 00:54:23 +00:00
Corn
d7bbcab7df
[!] Small optimization in Dynarec/fragments
...
[!] Disabled Loop Opt for Donald Duck Going Quackers
[~] Reverted Loop Opt to old code (pre 618)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@541 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-17 19:42:49 +00:00
Corn
0d4d9f126b
[!] Fixed TexRectFlip to do proper flip
...
[-] Reverted alpha to make Aidyn sky show up
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@540 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-17 16:59:23 +00:00
Salvy
8163d80a77
[!] Fixed bug? in FPU rendering (was breaking SSV's shade)
...
[!] Simplified abit HLE handling
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@539 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-12-16 22:07:53 +00:00