fullmoonrain
New Member
I know this is a long shot, but any chance of this being playable on Macbook? I'm so desperate for DOA2 Online
The game only supports Directinput so no L2/R2.The game won't let me bind L2/R2 buttons. :\
I actually managed to get it working. For some reason it works when I switch my Hori pad setting from PC to PS3. It changes the behavior of the L2/R2 from a Z-axis to regular buttons or something.The game only supports Directinput so no L2/R2.
noCan someone help me with this?
I considered it, but I still haven't found something that works with this cursed game. I can't even get the Steam Controller thing to work because I'm smooth brained apparentlyWouldn't certain programmes be helpful for people with deadzone or binding problems? There are nice things like "DS4 Windows" if you use Sony hardware, and it lets you edit your deadzone from 0 to 100% (for whatever reason lol). The successor to this programme is called "Input Mapper", made by the same guy but for all company brands, I guess, I use Sony pads only. And it is free, unlike the other controller software that was once free. It's also a must have if you use emulators.
k but does it fix the deadzone issue?I have DOA Online running through the Steam Big Picture Mode Controller system fine. I believe it requires setting the steam.exe to be run as administrator and added the DOAO exe to the steam library as well:Code:"...\DOA Online\FINAL\qLoaderC5_IPFSD.exe
Steam Input Per-Game Setting
to Forced On
, that's why it didn't work lolremember this screenHow can I add my own name whenever I play so it doesn't always say lazy?
import os
path = "E:\Games\DOAO\DOA Online\data" #WRITE HERE THE PATH TO THE DATA FOLDER LOCATION
def main():
parsedir(path)
def parsedir(path):
filenames = os.listdir(path)
for filename in filenames: # loop through all the files and folders
fpath = os.path.join(path, filename)
if os.path.isdir(fpath):
parsedir(fpath) #recursive call for subfolder
elif len(filename) > 7: #if the filename can fit the '_dxt.gsr' text
if filename[-8:] == '_dxt.gsr': #we found a compressed texture
nondxtname = fpath[:-8] + '.gsr'
if os.path.isfile(nondxtname): #and found a uncommpressed twin texture
os.remove(nondxtname) #remove the uncompressed texture
os.rename(fpath,nondxtname) #rename the compressed one, to be used by the game
if __name__ == '__main__':
main()
@WAZAAAAAFixes for the "newServer.exe".
If we open the "newServer.exe" in a hex editor and search for "qLoader", we'll find one instance of "qLoaderC1" and two instances of "qLoaderB1".
Now if we change all three to "qLoaderC5", the server on start will give us a warning that the qLoader is connecting to a remote host, and it can patch it to connect to the local host. Because "newServer" will detect "qLauncerC5.exe" (and will enable the "Start Client" button in the server's window), but it's designed to work with an old version of "qLoader" and reads the ip from the wrong place.
Search in the hex editor for this byte sequence "77120000" and change all the ocurences to "76120000", now it will read the ip correctly.
And if we write "autoStartClient=1" in "client.ini" it will automatically launch the game once you run the "newServer.exe".
Also if you click the icon from the caption of the "newServer" window, and select "About newServer..." from the menu, it will give you a window where you can change the ip for qLoader. You can create qLoaders that connect to different servers, this can be your friend's computer to play in private, or it can connect to your external IP assigned to you by your provider so you can play with your guests if you're hosting a server. The "newServer", on start, will try to patch the "qLoader" so it will connect to the server you just launched, but if you connect to your external ip, and don't want to see this warning, you can disable it in the"client.ini", by adding "noteRemoteHost=0".
I attached the fixed "newServer.exe", and also with all the network files extracted to the "data" folder(you have to write "storageType=42" to "client.ini" to use these files). Also I patched it to say "New Name" instead of russian "обозвать", and when you talk to the npc girl with a question mark, the link from the dialog window will send you to this thread instead of the russian website. You can see all the fixes by doing a binary comparison between the original "newServer.exe" and the patched one.
nice. I knew about the BIN's inside the newServer through Resource Hacker, but I had no idea what storageType was and I would've never found out lol. Why 42 specifically?mopafo3971 said:Explanation of unknown attributes in client.ini for the doaserver.exe:
I think you can simplify the .bat to justmopafo3971 said:idr-renamer.bat
ren "IDR_*" "////*.bin"
gonna add that, the .bat and the .py to the DOAOcollection... maybe the newServer to both the game client and the collection, along with more documentation lolzmopafo3971 said:Fixes for the "newServer.exe".
I like this.mopafo3971 said:GUIDE. Remove some unused, game, files:
No. To be honest, "free roaming lobbies" for fighting games were a mistake. A waste of time and resources for both players and developers. If we could forgo them entirely and just jump straight into the battle with quick and simple MENUS that would be ideal. Or, more realistically, reinstating some minor QoL fixes that the previous unreleased server had would be welcome:mopafo3971 said:Is anyone interested in creating a
Moveset-wise, it's neither.Is this pretty much the DOAOnline from before or is this running the modded gameplay UsagiZ has been working on?