Skip to content
  • dg's avatar
    c8d4a344
    The C core is not split into a shared library (.so/.dll/...). The game... · c8d4a344
    dg authored
    The C core is not split into a shared library (.so/.dll/...). The game executable is now a very simple runner that takes a core name and dynamically 
    loads and runs it. This will allow the game to make updates even if the C core changes, since it can simply download the new dll and place it along 
    the other engine stuff. This means that in the future when a module needs a version of the engine no present it will simply download it and switch to 
    it. Same for old savefiles, they will use the current module & engine version to run.
    
    need people to test this on OSX as no special care has been taken for it yet
    
    *WORK IN PROGRESS*
    
    
    git-svn-id: http://svn.net-core.org/repos/t-engine4@2988 51575b47-30f0-44d4-a5cc-537603b46e54
    c8d4a344
    The C core is not split into a shared library (.so/.dll/...). The game...
    dg authored
    The C core is not split into a shared library (.so/.dll/...). The game executable is now a very simple runner that takes a core name and dynamically 
    loads and runs it. This will allow the game to make updates even if the C core changes, since it can simply download the new dll and place it along 
    the other engine stuff. This means that in the future when a module needs a version of the engine no present it will simply download it and switch to 
    it. Same for old savefiles, they will use the current module & engine version to run.
    
    need people to test this on OSX as no special care has been taken for it yet
    
    *WORK IN PROGRESS*
    
    
    git-svn-id: http://svn.net-core.org/repos/t-engine4@2988 51575b47-30f0-44d4-a5cc-537603b46e54
Loading