engine/profiler/src/remotery/README.md
Copy the C file to engine:
cp -v ~/notwork/Remotery/lib/*.c engine/dlib/src/remotery/
Copy the header file to engine:
cp -v ~/notwork/Remotery/lib/*.h engine/dlib/src/dmsdk/external/remotery/Remotery.h
Copy the HTML files to the editor:
cp -v -r ~/notwork/Remotery/vis/ editor/resources/engine-profiler/remotery/vis
Remove the font(s)
rm -rf editor/resources/engine-profiler/remotery/vis/Styles/Fonts
Looking at the current code, we do a Defold fixup to modify the property name strings.
We do this in order to be able to have a prefix (rmtp_), but also to avoid displaying this prefix
when presented in the engine and in the HTML profile page.
Manually edit the Remotery.css with a web link:
@font-face
{
font-family: "LocalFiraCode";
src:url("https://cdnjs.cloudflare.com/ajax/libs/firacode/5.2.0/ttf/FiraCode-Regular.ttf") format('truetype');
}
You can update the patch by making your changes to a "vanilla" version of the Remotery source code
git diff engine/dlib/src/remotery/lib/Remotery.* > engine/dlib/src/remotery/defold.patch
Then, you can apply these changes
git apply ./engine/dlib/src/remotery/defold.patch
You can start the server locally:
(cd editor/resources/engine-profiler/remotery/vis && python -m SimpleHTTPServer)