HomeForumsWhat's newResources 
 
 
Dracula X Extended mod patch by paul_met
Mr^Burns - Sep 12, 2021

 1  2  3  ...  12  Next> 

 Mr^Burns Sep 12, 2021


Description:

First of all, this is not a translation. But some elements had to be translated into English for some reason.

Main features:
  • Restoration of translucency of many objects;
  • English translation of some elements;
  • Direct access to the global map;
  • Finalization of the global map;
  • Restoration of the original proportions of some sprites;
  • Removing horizontal black bars of the screen;
  • Skipping videos and dialogues;
  • Access to Richter’s alternate costume;
  • Reduced loading time;
  • Support for 4MB expansion card;
  • Bug fixes;
More details you can found in the readme file.

Update in version 1.1
  • Fixed a palette of haze around the artifact;
  • Blocked entry to the pause menu from the map;
Download: Dracula X: Nocturne in the Moonlight - Extended...

 Knight0fDragon Sep 12, 2021
This is 100% awesome

 Mr^Burns Sep 12, 2021

https://youtube.com/n0HVBXJCSlg


 paul_met Sep 13, 2021
New link on video in better quality:

https://youtube.com/kfRD7AfcSHU


 Ardiloso Sep 13, 2021

paul_met said:


Amazing work. Now do this for the kod english patched disc, wil you?

 CheoChessman Sep 13, 2021
Knight0fDragon dropped the ball with the fonts, game menu looks very bad in his english translated version

 Knight0fDragon Sep 13, 2021
I need to go over this patch some more. I may be able to provide Paul with text only changes if he wants.

Some of his changes overlap with mine. Others I have different intentions for. (Like accessing the map, I am looking to overlay it like the PSX does instead of just jumping to the given menu map)

 Knight0fDragon Sep 13, 2021

CheoChessman said:


It is the font used in Dracula X, and only you have cried about it.

 CheoChessman Sep 13, 2021
No need for You to lie. The fonts used in the menu were your doing

 TrekkiesUnite118 Sep 13, 2021
There's also some bits that probably need a bit more thought put into them. While some of the transparencies are nice, others are a bit odd or have unintended side-effects. For example the fire burning the picture in the prologue has palette errors where it's green instead of black now which looks odd to say the least.

 Knight0fDragon Sep 13, 2021

CheoChessman said:

Well I would love to take that as a compliment because it is really neat 8x16 font, but unfortunately I cannot take credit for that Dracula X font. That was the creation of Konami as far as I know, but they could have licensed it from somebody else.

 Knight0fDragon Sep 13, 2021

TrekkiesUnite118 said:

Yeah that is true, but this is at least a huge step up from YZB's implementation of the 4MB patch.

 MVSBruiser Sep 13, 2021

Knight0fDragon said:

It would be amazing if you could work with Mr Burns on this!

Dracula X Ultimate Edition hehe

 MVSBruiser Sep 13, 2021

CheoChessman said:

Haha try harder buddy. Trolling skills need some work

 Knight0fDragon Sep 13, 2021

MVSBruiser said:

It would be Paul Met, and I have no problem with working with him or swapping/sharing information and code. The more options people get, the better.

 MVSBruiser Sep 13, 2021

Knight0fDragon said:

Whoops I thought it was Mr Burns that posted it - sorry about that hehe

Definitely! I'm happy to donate another coffee or two for this project!

 TrekkiesUnite118 Sep 13, 2021

Knight0fDragon said:

Oh definitely. There are just some spots where you can definitely see why the original devs went for meshes with the limits they had with VDP1 transparency.

 paul_met Sep 14, 2021

TrekkiesUnite118 said:

This was fixed in the patch v1.2.


Knight0fDragon said:

I'm afraid that this will not work with the current implementation of the map. The global map data is loaded into VDP1 memory, but before that, the current data is cached in the buffer so that the map data does not overwrite it. It is likely that this was done due to the lack of VDP1 memory, otherwise the developers did not need to cache the data and call the map separately (without overlapping on the current screen). In the PS1 version, the global map data is initially loaded into video memory and remains there throughout the game. The PS1 video memory is sufficient, as it is not divided into parts, as it is done in Saturn.

 MVSBruiser Sep 14, 2021

paul_met said:


OMG its a revelation being able to get straight to the map, thank you!

I noticed a couple of bugs, if you are taking reports.

A few graphic bugs in certain areas, like when lightening strikes at the top of the screen here:

DOMDocument Object ( [doctype] => (object value omitted) [implementation] => (object value omitted) [documentElement] => (object value omitted) [actualEncoding] => utf-8 [encoding] => utf-8 [xmlEncoding] => utf-8 [standalone] => 1 [xmlStandalone] => 1 [version] => [xmlVersion] => [strictErrorChecking] => 1 [documentURI] => [config] => [formatOutput] => [validateOnParse] => [resolveExternals] => [preserveWhiteSpace] => 1 [recover] => [substituteEntities] => [firstElementChild] => (object value omitted) [lastElementChild] => (object value omitted) [childElementCount] => 1 [nodeName] => #document [nodeValue] => [nodeType] => 13 [parentNode] => [childNodes] => (object value omitted) [firstChild] => (object value omitted) [lastChild] => (object value omitted) [previousSibling] => [nextSibling] => [attributes] => [ownerDocument] => [namespaceURI] => [prefix] => [localName] => [baseURI] => [textContent] => Imgur: The magic of the Internet //!SSR:no -1===["i".concat("mgur.com"),"i".concat("mgur-stg.com"),"localhost"].indexOf(window.location.hostname)&&window.location.replace("https://i".concat("mgur.com")) !function(e,t,a,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var g=t.getElementsByTagName(a)[0],m=t.createElement(a);m.async=!0,m.src="https://www.googletagmanager.com/gtm.js?id=GTM-M6N38SF",g.parentNode.insertBefore(m,g)}(window,document,"script","dataLayer") document.addEventListener("ANAReady",()=>{initAssembly()});const initAssembly=()=>{let e={};try{const n=new URL(document.location).searchParams.get("campaign_id");n&&(e.campaign_id=n)}catch(e){console.error(e)}const n={enableSingleRequest:!0,sandboxIframe:!0,collapseEmptyDivs:!0,globalTargeting:e};window.ANA=new ANAWeb({gptOptions:n,syncCookies:!0,propertyId:"localhost"===window.location.hostname?"imgur.com":window.location.hostname,unifiedIdEnabled:!0})} !function(e,t){e[t]=e[t]||function e(){(e.q=e.q||[]).push(arguments)},e[t].v=e[t].v||2,function(e,c,n,o,d,i){function a(o,d){(o=function(c,n){try{if(n=(c=e.localStorage).getItem("_aQS02MzZCRjlDNzlEMDIyRDZGNjU3RkI3N0EtNA"))return JSON.parse(n).lgk||[];if((c.getItem(decodeURI(decodeURI("%76%253%34a%256%33%31%2565iZ%72%30")))||"").split(",")[4]>0)return[[t+"-engaged","true"]]}catch(e){}}())&&typeof o.forEach===n&&(d=e[c].pubads())&&o.forEach(function(e){e&&e[0]&&d.setTargeting(e[0],e[1]||"")})}try{(i=e[c]=e[c]||{}).cmd=i.cmd||[],typeof i.pubads===n?a():typeof i.cmd.unshift===n?i.cmd.unshift(a):i.cmd.push(a)}catch(e){}}(window,"googletag","function")}(window,decodeURI(decodeURI("%61%256%34%6di%25%372%61%256%63"))),function(e,t,c){c=e.createElement(t),e=e.getElementsByTagName(t)[0],c.async=1,c.src="https://quicklyedit.com/bundles/2f7d64b38b67/80b678c0231f11359553eba6.v1.js",e.parentNode.insertBefore(c,e)}(document,"script") dataLayer=[];var pbjs=pbjs||{};pbjs.que=pbjs.que||[] window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-6671908-2","auto") If you're seeing this message, that means JavaScript has been disabled on your browser, please enable JS to make Imgur work. )
Fatal error: Uncaught Error: Call to a member function getAttribute() on null in /var/www/html/sub/sx/messageParser.php:92 Stack trace: #0 /var/www/html/sub/sx/templates/remoteEmbed.php(20): DecodeImgur() #1 /var/www/html/sub/sx/templating.php(50): include('...') #2 /var/www/html/sub/sx/templating.php(51): Template->{closure}() #3 /var/www/html/sub/sx/templating.php(71): Template->render() #4 /var/www/html/sub/sx/templating.php(41): Stencil->render() #5 /var/www/html/sub/sx/messageParser.php(199): Template->include() #6 /var/www/html/sub/sx/messageParser.php(9): ParseNode() #7 /var/www/html/sub/sx/templates/message.php(35): ParseMessageContent() #8 /var/www/html/sub/sx/templating.php(50): include('...') #9 /var/www/html/sub/sx/templating.php(51): Template->{closure}() #10 /var/www/html/sub/sx/templating.php(71): Template->render() #11 /var/www/html/sub/sx/templating.php(41): Stencil->render() #12 /var/www/html/sub/sx/templates/threads.php(55): Template->include() #13 /var/www/html/sub/sx/templating.php(50): include('...') #14 /var/www/html/sub/sx/templating.php(51): Template->{closure}() #15 /var/www/html/sub/sx/templating.php(71): Template->render() #16 /var/www/html/sub/sx/index.php(89): Stencil->render() #17 {main} thrown in /var/www/html/sub/sx/messageParser.php on line 92