Jump to content

jcsnider

Administrators
  • Posts

    4905
  • Joined

  • Last visited

  • Days Won

    477

Community Answers

  1. jcsnider's post in About how music works in Intersect was marked as the answer   
    The ogg loop property definitely won't work. The delay between the loops can probably be addressed - feel free to open a bug report and I'll look into it eventually. 
  2. jcsnider's post in Error in images was marked as the answer   
    Click those to change layers. Put the grass on the lowest layer, and then everything else on the layers above.
  3. jcsnider's post in Prerelease 7 packaging system was marked as the answer   
    The package it creates is technically for updating, the editor can auto update as well which is why every single file is included.
     
    For the client, you can delete everything in the /resources folder except:
    gui/layouts fonts config files And then you can put the 'packs' folder from the update into the client/resources folder and the client will read from those compressed & kinda encrypted files.
  4. jcsnider's post in Issue with starting with source code of intersect engine was marked as the answer   
    So the client requires graphic assets, shaders, fonts, etc in order to run.
     
    If you download the Stable full archive here and copy the resources folder into your /build/debug/client and /build/debug/editor folders that you are compiling into it should run fine.
  5. jcsnider's post in I have a client that is version 6.2. was marked as the answer   
    0.6.2.X
     
    The X value is a revision number. When our official systems create builds we always have a revision number that increments each build.
     
    The 0 means that your copy was built custom from source so without the source its impossible to know which of our versions it aligns with.
     
    Furthermore, when clients and servers are built security keys are generated for both so they can talk to each other. That means that you client cannot communicate with any of our builds, it needs the server and editor that was built at the same time.
     
    If you are paying for modifications to the engine you should be paying for the source changes and not compiled .exes. You will ultimately need to make further adjustments, or at least keep up to date with our changes, so the source is the valuable component and the exes are pretty much worthless.
     
    Sounds like you're being ripped off. Get the source if you can and walk away.
  6. jcsnider's post in How to use the Intersect Cloud Hosting? was marked as the answer   
    So you will get an email with a link to the hosting panel and your login information.
     
    There you will see a server list:

     
    The host is in red. The port of your server is in blue.. type that into your Client/Resources/config.json file.
     
    Go into your server and use the Stop button to turn it off:

     
     
    Then go into the File Manager tab, delete everything there.

     
    Next, on your local computer make a zip archive of your current server folder contents. This is done by opening your server folder, selecting everything, and then right clicking one of the selected files, hovering over 'send to' and then clicking 'Compressed (zipped) Folder'

     
    Next return to the hosting panel and upload the zip folder we created.

     
     
    After your zip archive has uploaded go ahead and unarchive it by clicking the three dots to the right of the file name. After unarchiving you should see your Intersect Server.exe file and your resources folder.

     
     
    You may now optionally delete the zip file you uploaded in the previous steps.
     
    Note: If you are using Beta 8 or later my hosting platform requires the 'Intersect Server' binary from the Linux Intersect downloads instead of the Windows 'Intersect Server.exe' binary. Follow the instructions above but then delete 'Intersect Server.exe' and drag/drop the Linux server into the hosting platform instead.
     
    Finally go back to the console tab and hit start:

     
     
    Your client should connect and let you play the game, the editor will let you edit the game, and when you're ready to share your game you can send the client to others and they can play too.
     
  7. jcsnider's post in Limited Resources? was marked as the answer   
    Technically the resource items given can be done via an event and therefore limited. 
     
    The shop quantity control would need to be done via source. 
     
    Technically all of it should be done via source. 
  8. jcsnider's post in is there any way to create more bases for characters? was marked as the answer   
    Explained here:
    https://www.ascensiongamedev.com/topic/4967-dev-blog-452020-beta-62-development-ongoing/?do=findComment&comment=44979
     
  9. jcsnider's post in There is anyway to move the gui in layouts ? was marked as the answer   
    Most likely you are changing the location of something which has "Alignments" configured. The alignments would override any of your own positioning. Without knowing exactly what you are trying to change it's hard to provide insight.
  10. jcsnider's post in Warning message hides buttons was marked as the answer   
    I need to port this to the new docs but:
    https://www.freemmorpgmaker.com/docs/en/KnownIssuesAndWorkarounds.html#page_Text-too-large-text-cut-off-or-items-out-of-place
  11. jcsnider's post in Green Squares in Grid Map was marked as the answer   
    The green maps are just maps that haven't been cached yet. If you want to grab all of those hit the green button at the top right of the map grid and then hit download missing previews.
  12. jcsnider's post in Transparency was marked as the answer   
    You want to modify the .png graphics themselves and add whatever level of transparency there that you would like.
  13. jcsnider's post in On Hit was marked as the answer   
    Only equipment at this time. We'd due for a spell system overhaul which is stronger. Not sure when that might happen though.
  14. jcsnider's post in Protecting Game Assets was marked as the answer   
    Adding on further. There is nothing that we can do to stop people from stealing the assets if they wanted to. We cant stop screenshoting, dumping of textures from opengl, or people reverse engineering any sort of encryption that we add. 
     
    What Joyce has done will be the best option that we could realistically add to an open source engine. It'll have to do. 
  15. jcsnider's post in Someone fix me / know a program that is read by the intersect and that encrypts the image files, please! was marked as the answer   
    You already have threads regarding this topic:
    https://www.ascensiongamedev.com/topic/5425-how-do-i-encrypt-resources/?do=findComment&comment=47782 https://www.ascensiongamedev.com/topic/5472--/?do=findComment&comment=48062  
    The forum already has a standing source request for asset protection/encryption:
    https://www.ascensiongamedev.com/topic/4765-read-first-standing-requests-rules-please-dont-make-threads-for/?do=findComment&comment=43988  
    Due to the above I am locking this thread. If a developer sees this and would like to attempt asset protection/encryption please pm @luciferofhell or share in the source modifications board.
     
    @luciferofhell please refrain from creating duplicate/further topics for this as they are cluttering up the forum. Thanks.
  16. jcsnider's post in Sharing AutoUpdate Client was marked as the answer   
    You also need to modify the update.json file and remove the updater from that. 
  17. jcsnider's post in Rename Server title bar to show actual title, not full path to the executable was marked as the answer   
    Alright. So here's the easy way.
     
    Copy the following text into a file and save it as 'start server.bat' and throw it into the same folder as 'Intersect Server.exe'
     
    TITLE Intersect Server "Intersect Server.exe"  
    When you run your server, start it by double clicking on the 'start server.bat' file.
     
    Tada:

  18. jcsnider's post in Is there anything you can do to stop rubberbanding? was marked as the answer   
    Yes. Once our update is out it shouldn't be a problem unless your server CPU is spiking to 100% or if ping is up to 400ms. 
     
    Edit: If you change the following line to
    player.MoveTimer = 0; then I think it will disable the speedhack protection and also remove the Rubberbanding. 
    https://github.com/AscensionGameDev/Intersect-Engine/blob/a384580f78e40665613550d60a60f2b0fbec25a0/Intersect.Server/Networking/PacketHandler.cs#L418
     
    By that I mean it's a temporary edit that should make it feel like it will when we roll out updates for that system. 
  19. jcsnider's post in Will Intersect ever not be free? was marked as the answer   
    If/when we ever release the engine on steam it would also be free there as well.
  20. jcsnider's post in Player-Run Economy? was marked as the answer   
    Not a feature in the base engine (as you have discovered.) Anything is possible though through source modifications, this in particular wouldn't be too insanely challenging for a decent developer.
  21. jcsnider's post in Show Text Colours was marked as the answer   
    Not without significant changes to the ui that renders the event dialog windows. I believe the components we use are basic labels/buttons that do not support any kind of rich text/coloring. (Not to mention you'd need to add an editor or something for the additional styles with the event editor itself)
  22. jcsnider's post in Client error was marked as the answer   
  23. jcsnider's post in . was marked as the answer   
    var multiplier = 1.0f + (partyMembersInXpRange.Count() * 0.1f); var partyExperience = (int)(descriptor.Experience * multiplier);  
    Should do what you want.
  24. jcsnider's post in Could not retreive connection information from AGD servers. was marked as the answer   
    Not a problem on your end. Our status checker was just offline. Should be fine now.
  25. jcsnider's post in 8x2 autotile, tile type? was marked as the answer   
    They are 2 different autotiles. Top half and bottom half. Top half uses autotile type. Bottom half uses the cliff autotile type.
×
×
  • Create New...