Garry Newman
|
f562e65149
|
Cleanup
|
2020-02-20 12:09:23 +00:00 |
|
Garry Newman
|
0ea03e1499
|
Cleaning
|
2020-02-19 17:00:26 +00:00 |
|
Garry Newman
|
f06e5a7960
|
Switched callbacks to dispatch system
|
2020-02-19 14:25:12 +00:00 |
|
Garry Newman
|
8c603d4880
|
Custom enums
|
2020-02-19 13:11:40 +00:00 |
|
Garry Newman
|
f5050f3f94
|
Remove GLobalFunctions.cs
|
2020-02-19 11:38:37 +00:00 |
|
Garry Newman
|
6689ea9061
|
Set calling conventions
|
2020-02-19 11:38:24 +00:00 |
|
Garry Newman
|
1e30ef35d3
|
Use method.desc
|
2020-02-19 11:17:55 +00:00 |
|
Garry Newman
|
171d563f56
|
New accessor system
|
2020-02-19 11:14:50 +00:00 |
|
Garry Newman
|
ea60c03b95
|
SteamIPAddress takeover
|
2020-02-19 10:44:15 +00:00 |
|
Garry Newman
|
798bfa991e
|
SteamNetworkingConfigValue_t => NetKeyValue
|
2020-02-19 10:27:04 +00:00 |
|
Garry Newman
|
b9ef56bf41
|
Force pOutMessageNumber to be a ref
|
2020-02-19 09:58:09 +00:00 |
|
Garry Newman
|
a6b12d64f5
|
Trim _ from enum values
|
2020-02-19 09:46:39 +00:00 |
|
Garry Newman
|
465b42e9a1
|
Fill doesn't exist
|
2020-02-19 09:33:33 +00:00 |
|
Garry Newman
|
a605bc683d
|
plain uint arrays
|
2020-02-19 09:11:36 +00:00 |
|
Garry Newman
|
9fddcc8be9
|
convert _t values
|
2020-02-19 09:01:06 +00:00 |
|
Garry Newman
|
1e99eec50a
|
Extract WriteEnum
|
2020-02-19 09:00:56 +00:00 |
|
Garry Newman
|
2c54889462
|
No need for const removal
|
2020-02-19 09:00:35 +00:00 |
|
Garry Newman
|
0a43db11ec
|
structs can have embedded enums
|
2020-02-19 09:00:23 +00:00 |
|
Garry Newman
|
4cd8675356
|
Update Constants.cs
|
2020-02-13 11:26:55 +00:00 |
|
Garry Newman
|
7baef8966e
|
Constants
|
2020-02-13 10:54:31 +00:00 |
|
Garry Newman
|
e8dd99f6ed
|
Manual create SteamNetworkingErrMsg
|
2020-02-12 16:25:25 +00:00 |
|
Garry Newman
|
eaac5cac20
|
Cleaning
|
2020-02-12 16:17:44 +00:00 |
|
Garry Newman
|
fb3017251e
|
EGameSearchErrorCode_t fix
|
2020-02-12 15:58:01 +00:00 |
|
Garry Newman
|
a39ff138ce
|
Give enums an appropriate type
|
2020-02-12 15:43:53 +00:00 |
|
Garry Newman
|
48fdfa1d0d
|
Put callbacks in different file to structs
|
2020-02-12 15:43:33 +00:00 |
|
Garry Newman
|
599ca7cbe1
|
Interface generation fixes
|
2020-02-12 15:27:30 +00:00 |
|
Garry Newman
|
9a36dd58ff
|
New parser, no code skimming
|
2020-02-12 14:55:36 +00:00 |
|
Garry Newman
|
ead761fe04
|
Call SetupInterface on startup
|
2020-02-11 11:28:30 +00:00 |
|
Garry Newman
|
d28ec6bd7d
|
callresults
|
2020-02-10 21:03:17 +00:00 |
|
Garry Newman
|
fa69dbda01
|
New initialization methods
|
2020-02-10 20:22:17 +00:00 |
|
Garry Newman
|
12f95a7f4e
|
Converting to flat
|
2020-02-10 19:21:52 +00:00 |
|
Garry Newman
|
4c4fd8dad0
|
Remove old vtable lookups
|
2020-02-10 14:49:19 +00:00 |
|
Garry Newman
|
5c36a5c338
|
Removed usages of StringBuffer
Il2CPP fucks over StringBuffer by changing its Capacity
We can properly UTF8 convert these strings now
|
2019-08-14 14:39:04 +01:00 |
|
Garry Newman
|
38b1ed5f88
|
Il2Cpp didn't like CustomMarshaler on returns, so string returns are Utf8StringPointer instead, which implicit converts to string
|
2019-07-02 13:52:04 +01:00 |
|
Garry Newman
|
2fb1426479
|
win64 doesn't care about calling convention - but apprently il2cpp does, so we use CallingConvention.Cdecl on everthing
|
2019-07-02 13:37:34 +01:00 |
|
Garry Newman
|
7f4e0567a6
|
Swap overloaded function address on both win32 and win64
|
2019-06-25 12:47:22 +01:00 |
|
Garry Newman
|
7fbc333547
|
Handle struct returns differently on 32bit windows too
|
2019-06-25 12:42:17 +01:00 |
|
Garry Newman
|
a24ae4bac5
|
Translate memory offsets for 32bit
|
2019-06-25 12:40:23 +01:00 |
|
Garry Newman
|
f53e1aaba0
|
Global function cleanup
|
2019-06-25 12:13:04 +01:00 |
|
Garry Newman
|
d5abb32aeb
|
Neater generated vtable code
|
2019-06-25 12:04:43 +01:00 |
|
Garry Newman
|
810cb3623f
|
Code formatting
|
2019-06-25 12:01:00 +01:00 |
|
Garry Newman
|
1df586305d
|
No need to use Config.Os for vtable address swapping
|
2019-06-25 12:00:04 +01:00 |
|
Garry Newman
|
690db722eb
|
No need for _Windows function alternatives
|
2019-06-25 11:39:17 +01:00 |
|
Garry Newman
|
6dbed6a91d
|
StructPlatformPackSize instead of runtime Pack8 shit
|
2019-06-25 11:20:39 +01:00 |
|
Garry Newman
|
15dc2782cc
|
Nicer return string marshalling
|
2019-06-20 13:26:11 +01:00 |
|
Garry Newman
|
a0478a6040
|
Store struct strings as byte and encode as utf8 on demand
|
2019-06-20 13:10:28 +01:00 |
|
Garry Newman
|
615645a30e
|
Utf8String marshaller
|
2019-06-20 12:19:21 +01:00 |
|
Garry Newman
|
bddac0ccc9
|
Cleanup, crash fixes
|
2019-06-20 11:39:13 +01:00 |
|
Garry Newman
|
fa48a1ce33
|
Controller progress
|
2019-06-20 10:41:57 +01:00 |
|
Garry Newman
|
1ac22e1407
|
ISteamInput.GetConnectedControllers is an array
|
2019-06-19 13:05:09 +01:00 |
|