Jump to content

ent

Members
  • Posts

    521
  • Joined

  • Last visited

Everything posted by ent

  1. Also I opened the source code: https://github.com/entdark/JKChat
  2. Made one more hotfix with a few additions. Fixed crash when someone sends a voice command in any team game type in JA. Fixed weird loading indicator appearance from the top on iOS when navigating to chat page. Added a possibility to restore the app on Android even if the system killed the app. The app restores in 99% cases. Added a "Disconnect" button to the foreground service notification on Android. Redownload the update. Links are the same.
  3. Updated the app. For iOS users: Install TestFlight: https://apps.apple.com/app/testflight/id899247664 Then open that link on your iOS device: https://testflight.apple.com/join/5HSqhVHw For Android users: Install directly from APK: https://www.dropbox.com/s/ptx301a1pas39n9/com.vlbor.jkchat.apk?dl=1 Install from Google Play: https://play.google.com/store/apps/details?id=com.vlbor.jkchat Added: - added UTF-8 support for messages: send emojis or any symbol from any language (Jedi Academy only) - added a possibility to open a link from chat message - added a possibility to copy a message with a long click - added informative notification that shows how many servers you are connected to and how many unread messages are there - added timestamps next to messages - added new dialog window animations for appearing and disappearing - added new chat page animations for opening and closing on Android Fixed: - fixed inability to interact with dialog window when it was covered by keyboard on small screens on iOS - fixed missing animation for send button disappearing on iOS - fixed undefined behavior when the app was restored after being killed by the system on Android Also I released a few recordings of making of the app: https://www.youtube.com/playlist?list=PLbmJPIOxh7XwRiUUTSxjNCgmmMs1k9or6 After trying the application, please, leave a feedback of what you'd like see in the future. Yes, you can request any feature you want. It's not necessarily to be only limited to chat, I could implement other game features. Probably everything is possible that doesn't require game assets. Also if you encounter any error, then please report me either in the feedback form in TestFlight or in this JKHub post or in JKHub PM or on discord PM: ent#9404. Report the error either by copying it or taking a screenshot and showing me or just telling the steps to reproduce.
  4. Hello. I opened the source code of JKClient: https://github.com/entdark/JKClient That source is a skeleton for JKChat mobile application (that source I am going to open later). That client is a rewritten JA and JO engines code that doesn't require game assets yet still can let you to connect to game servers. The client is written on C#. Why C# - you may ask? Since it's a special library that targets .NET Standard 2.1 then it can be compiled once and ran on many OSs. That library can be ran on Windows, Mac, Linux, iOS, Android and others. If I chose to make the assetsless client on C or C++ then every OS and every CPU architecture would require a separate compilation for every OS and architecture. Where could it be useful? At first, JKChat that I am currently developing: At second: you can create a Discord bot using this client to interact with players from your Discord server and game server by using: https://github.com/discord-net/Discord.Net Feel free to use the client however you want. I'd appreciate if you leave any feedback, give suggestions or create an issue on GitHub.
  5. One more hotfix for both Android and iOS. Fixed getting an error on JO servers when sending a message with non-ASCII characters. And new experimental feature for iOS: endless background execution. That is achieved by using GPS tracking. You have to grant a permission to the app to use location updates "Always". If you denied the permission or only granted "When in use" but want to let the app always stay in background anyways, then enable "Always" in Settings -> JKChat.iOS -> Geolocation. Location is not actually tracked, if you care about privacy. It's only requested to be updated on background so it keeps the app alive all the time. Of course, if you do not want the app to execute on background then deny that permission and use the app same as before. Links are the same.
  6. Made a hotfix for iOS for invisible text in input field. Check TestFlight for an update.
  7. IMPORTANT note for those who download from Google Play Store: if you have never downloaded the app or uninstalled it previously, then after installing, it will offer you to update the app. So make sure to not leave the Google Play Store app page and update the app after initial installation.
  8. IMPORTANT: I hear all your suggestions, guys, but as I told earlier, some features require new UI and it's still in development. Be patient, please. Updated the app. For iOS users: Install TestFlight: https://apps.apple.com/app/testflight/id899247664 Then open that link on your iOS device: https://testflight.apple.com/join/5HSqhVHw For Android users: Install directly from APK: https://www.dropbox.com/s/ptx301a1pas39n9/com.vlbor.jkchat.apk?dl=1 Install from Google Play: https://play.google.com/store/apps/details?id=com.vlbor.jkchat Added: - added recent servers that appear on top of the server list - added always displaying a dialog window for choosing nickname on app start - added "/rcon" command support - added a possibility to disconnect from server by clicking "Back" arrow on navigation bar (clicking system "Back" button on Android or swiping left-to-right on iOS will just navigate you back to server list without disconnection) Fixed: - fixed displaying blank window on iOS 12 and lower - fixed never displaying server print messages on iOS 12 and lower I also streamed the development of some features above recently (2 new recordings): https://www.twitch.tv/entdark/videos After trying the application, please, leave a feedback of what you'd like see in the future. Yes, you can request any feature you want. It's not necessarily to be only limited to chat, I could implement other game features. Probably everything is possible that doesn't require game assets. Also if you encounter any error, then please report me either in the feedback form in TestFlight or in this JKHub post or in JKHub PM or on discord PM: ent#9404. Report the error either by copying it or taking a screenshot and showing me or just telling the steps to reproduce.
  9. Made one more hotfix, but for Android only. Links are the same. Fixed: - annoying frequent sounds from notification - blank server print messages - crashes on old devices Added: - disconnect from all the servers on app minimizing with Back button (foreground notification disappears) - disconnect from all the servers on app closing/swiping from the Recents screen (foreground notification disappears) For both Android and iOS: if you want to manually disconnect from certain server, just type "/disconnect" (without quotes) there.
  10. Made a hotfix for inability to connect to passworded servers. Redownload from the same links.
  11. Updated the app. For iOS users: Install TestFlight: https://apps.apple.com/app/testflight/id899247664 Then open that link on your iOS device: https://testflight.apple.com/join/5HSqhVHw For Android users: Install directly from APK: https://www.dropbox.com/s/ptx301a1pas39n9/com.vlbor.jkchat.apk?dl=1 Install from Google Play: https://play.google.com/store/apps/details?id=com.vlbor.jkchat Added: - Jedi Knight: Jedi Outcast servers support (v1.02, v1.03, v1.04) - pull-to-refresh feature to refresh server list - informative dialog windows (if you got kicked, if server is full etc) - server commands support (a message that starts with "/") - server printing messages (temorary UI, it will be remade in the future) - a possibility to connect to multiple servers - background support: endless on Android, ~30 seconds on iOS - interactive keyboard on iOS - restoring connection Fixed: - crashes when leaving chat on iOS - always displaying errors when maximizing the app on iOS - inability to show server list on Android 11 - reloading the app after screen rotation on Android I also streamed the development of some features above recently (3 new recordings): https://www.twitch.tv/entdark/videos You also asked many other features, but they require new UI and a person who is responsible for UI is busy now so it's delayed a bit. After trying the application, please, leave a feedback of what you'd like see in the future. Yes, you can request any feature you want. It's not necessarily to be only limited to chat, I could implement other game features. Probably everything is possible that doesn't require game assets. Also if you encounter any error, then please report me either in the feedback form in TestFlight or in this JKHub post or in JKHub PM or on discord PM: ent#9404. Report the error either by copying it or taking a screenshot and showing me or just telling the steps to reproduce.
  12. New features are upcoming: jk2 servers support - done server commands - done refreshing server list - done background execution - implemeting Fixed some bugs (especially for often crashing iOS) and made some improvements - thanks for reports. Expect a new version very soon.
  13. I understand and cannot help with it. Sorry. Currently putting any effort into making special protocol for mobile clients is not considered.
  14. With that logic, everything is doable. I thought about many options too. And many of them require either modifications but that requires to put an extra effort and who will even use that change in their mods/engines? They won't bother. Or to run an extra server that controls the master client. And what if that server is down? There are some more options but believe me it's better to leave everything as is and put the effort into completing the app rather than fixing the logic behind clients taking slots. Clients that take slots issue could be considered after everything is done. Nailed it.
  15. Google has finally approved the app. You can download the app from Google Play Store now: https://play.google.com/store/apps/details?id=com.vlbor.jkchat
  16. @Wolfeye Hi, thanks for your questions. I am from a CTF community where some players really sit a lot in spec and chat and they are not chatting on Discord at that moment. That was the origin of the idea. Also not everyone knows and uses Discord. And something that happens on the server stays on the server, and none will copy-paste chat logs from there to Discord to stay on topic. As I also said everyone has their own reason to chat. You got it wrong. You don't send any bot on the server, you connect yourself. I have rewritten JA engine to become a standalone client that doesn't need assets. So you connect as you usually connect from your computer. Duel server is a special case, yeah. There are a lot of such cases. That's why I made it public alpha test so people will tell me about every issue they will find. So you will probably stay still on a duel server since you are only able to chat now.
  17. Hello, everyone. I am excited to show you a mobile application that I am developing right now. It's Jedi Knight Chat or simply JKChat mobile application. (The name is not final and mays be changed in the future.) The app lets you connect and chat on Jedi Knight: Jedi Academy and Jedi Knight II: Jedi Outcast servers without a computer. The idea of the application is to be able to chat with your mates on game servers when you don't have access to your computer at current moment. It could be useful for people who are coming back from work, and would like to notify their friends they will be able to play soon with those who are on the server right now. Also it could be useful for people who barely play but like to chat with their old mates from 00s who they played a lot with back then. Also RP servers would probably like the application. Well, everyone has their own reason for chatting in this game. Also the 2nd feature is the application could be useful for server admins. You will be able to manage your server remotely from your mobile device when something serious is happening on your server (partially implemented). It's only the first stage of the app and it's still in active development, the second stage will be started once I gather some feedback after the alpha test. I also stream the development on https://www.twitch.tv/entdark/videos I will publish all the videos of the development on YouTube later. Enough words. I have come here to invite you to the alpha test of the application. For iOS users: Install TestFlight: https://apps.apple.com/app/testflight/id899247664 Then open that link on your iOS device: https://testflight.apple.com/join/5HSqhVHw For Android users: Install directly from APK: https://www.dropbox.com/s/ptx301a1pas39n9/com.vlbor.jkchat.apk?dl=1 Install from Google Play: https://play.google.com/store/apps/details?id=com.vlbor.jkchat Latest changelog: After trying the application, please, leave a feedback of what you'd like to see in the future. Yes, you can request any feature you want. It's not necessarily to be only limited to chat, I could implement other game features. Probably everything is possible that doesn't require game assets. Also if you encounter any error, then please report me either in the feedback form in TestFlight or in this JKHub post or in JKHub PM or on discord PM: ent#9404. Report the error either by copying it or taking a screenshot and showing me or just telling the steps to reproduce. Thanks.
  18. Install this: https://www.microsoft.com/en-US/download/details.aspx?id=40784
  19. Hi. If you try to load the demo in jaMME with regular demo player by setting mme_demoConvert to 0, does it appear fine?
  20. Something wrong with your log as well. Some words miss letters. Does it fail with any length projects and does it work fine on default maps?
  21. I gotcha. And what I said is all you need - set value for mov_smoothQuat to 1 or more. Try value of 100 or 1000.
  22. About DOF: Black - time line, gray - desired time, imaginary vertical axis is DOF values, red - key points and interpolated path. If you want to have certain DOF value at gray time then you have to add 2 key points a bit before and 2 key points a bit after the desired time. Key points 2 key points before and after will normalize value between 2 and 3 key points (as you see it is linear and the value doesn't change). Make time between those helper key points short. For now that's the only way to have the exact DOF value at exact time. About the tearing: is your camera position static and only angles change or your camera moved a bit? If it's moved then yes there is a problem with the tearing. Either don't move camera (just rotate) or make movements on higher distances. Btw, there is also a tricky way to set angles key points, position key points and fov key points separately of each other. If you are interested in that I can explain how to do that. I added a fix for that in q3mme but not in jaMME - need to move that code to jaMME as well. If your camera doesn't move then I have no idea what's wrong.
  23. There is not other way, it merges all the captured blur frames - it takes time. If you want to make things go faster, higher frequency of your CPU. I'd suggest before capturing final footages that take time, capture everything in lower resolution, adjust settings if necessarily and when you are ready just leave everything for a night to capture with demolist.
×
×
  • Create New...