These 56 commits are when the Protocol Buffers files have changed:
| Commit: | 13e6bb3 | |
|---|---|---|
| Author: | fanaticscripter | |
api: update to iOS version 1.24.2
The documentation is generated from this commit.
| Commit: | 6f77ae9 | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: add shell-related stuff from v1.23.1
| Commit: | 183e59f | |
|---|---|---|
| Author: | fanaticscripter | |
misc/protobuf: update to Android version 1.23
| Commit: | ca8869c | |
|---|---|---|
| Author: | fanaticscripter | |
misc/protobuf: update to Android version 1.22.6
| Commit: | 9babcae | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
api, cmd/refresh: use league info from user saves... intead of crappy heuristics. Fixes https://github.com/fanaticscripter/EggContractor/issues/10.
| Commit: | 85f0cac | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
protobuf: update to 1.22.2
| Commit: | 648d10f | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: update LiveConfig to the latest
| Commit: | 0d81594 | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
protobuf: update to 1.22.1
| Commit: | 4232adc | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto, cmd/ei_config: update ConfigRequest/ConfigResponse... so that the ei-config command can dump dlcCatalog.
| Commit: | 8bb5794 | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
protobuf: update to 1.22
| Commit: | 54e96f2 | |
|---|---|---|
| Author: | fanaticscripter | |
api: update to 1.21.2
| Commit: | 3159b76 | |
|---|---|---|
| Author: | fanaticscripter | |
protobuf: update to 1.21.2
| Commit: | 5267d99 | |
|---|---|---|
| Author: | fanaticscripter | |
port/wasm: remove all the code except _common/eiafx Code has been in the monorepo fanaticscripter/Egg for a while now. _common/eiafx is kept for now since I haven't set up monitoring in the new repo yet.
| Commit: | f741efc | |
|---|---|---|
| Author: | fanaticscripter | |
protobuf: update for v1.21.1
| Commit: | eff10bf | |
|---|---|---|
| Author: | fanaticscripter | |
egginc.proto: update ArtifactsConfigurationResponse for v1.21.0
| Commit: | ce21cbe | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
protobuf: update for v1.21.0
| Commit: | 58bcb6a | |
|---|---|---|
| Author: | fanaticscripter | |
protobuf: update for v1.20.10
| Commit: | 66039e9 | |
|---|---|---|
| Author: | fanaticscripter | |
protobuf: clang-format Having multiple styles of protobuf in the same repo is not great, and I don't want to manually format anymore.
| Commit: | 31eac4f | |
|---|---|---|
| Author: | fanaticscripter | |
api, web: update reward types and icon for ARTIFACT_CASE
| Commit: | 4f613e8 | |
|---|---|---|
| Author: | fanaticscripter | |
artifact-sandbox: implement epic research configurations Soul food and prophecy bonus.
| Commit: | 7f59a6e | |
|---|---|---|
| Author: | fanaticscripter | |
artifact-sandbox: implement tachyon deflector bonus configuration
| Commit: | f29ac2b | |
|---|---|---|
| Author: | fanaticscripter | |
Update protobufs for v1.20.8
| Commit: | ccf612c | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: add ConfigRequest and ConfigResponse
| Commit: | 0061a27 | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
solo: implement shipping capacity calculation Shipping rate is now properly limited by shipping capacity.
| Commit: | 97d109a | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
solo: store player_id and player_nickname We want to discern solo contracts from different players in multi-player mode.
| Commit: | 0c5eaa7 | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
misc/protobuf: update to v1.20.7
| Commit: | 129f3b6 | |
|---|---|---|
| Author: | fanaticscripter | |
misc/proto: update to v1.20.6
| Commit: | 2bdaad0 | |
|---|---|---|
| Author: | fanaticscripter | |
api: switch to AuthenticatedMessage-based decoding Instead of ad-hoc addition of new wrapper message types.
| Commit: | 90dc234 | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
misc/protobuf: update to v1.20.5
| Commit: | 3ba1b19 | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
port/wasm/artifact-sandbox: implement support for boosts - Active boosts configurations; - New stat "SE gain w/ empty habs start"; - New stat "Boost duration"; - A short explainer on how to optimize SE gain from boosted prestiges.
| Commit: | 28211f8 | |
|---|---|---|
| Author: | fanaticscripter | |
misc/protobuf: ei.proto: fix scoping of Backup.last_fueled_ship
| Commit: | 6010efd | |
|---|---|---|
| Author: | fanaticscripter | |
| Committer: | fanaticscripter | |
port/wasm/artifact-sandbox: initial commit
| Commit: | 599c2a4 | |
|---|---|---|
| Author: | fanaticscripter | |
misc/protobuf: update to v1.20.4
| Commit: | 4b3e55f | |
|---|---|---|
| Author: | fanaticscripter | |
misc/protobuf: update to v1.20.3
| Commit: | e70c9f1 | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: add FirstContact.Payload.Artifacts
| Commit: | 4bac1fd | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: change lifetime_golden_eggs[_spent] to uint64 Pretty easy to overflow an int32. Also, lifefime_golden_eggs => lifetime_golden_eggs. Debugged for quite some time in JavaScript...
| Commit: | 1c98a20 | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: add first_contact.payload.progress.permit_level
| Commit: | 50c69a3 | |
|---|---|---|
| Author: | fanaticscripter | |
Add auto-extracted misc/protobuf and point to it in README
| Commit: | 7217e7f | |
|---|---|---|
| Author: | Joshua Bixler | |
| Committer: | fanaticscripter | |
api/egginc.proto: fill out CoopStatus.public (#3) Signed-off-by: fanaticscripter <fanaticscripter@gmail.com>
| Commit: | 02c7abf | |
|---|---|---|
| Author: | fanaticscripter | |
cmd: implement afx-config command For exploring /ei_afx/config.
| Commit: | 238894a | |
|---|---|---|
| Author: | fanaticscripter | |
misc: migrate to new API post artifact update
| Commit: | e59c8c9 | |
|---|---|---|
| Author: | fanaticscripter | |
misc: display egg icon before contract title Again, like the progress bar, this feature is not available for solo contract data points in the past.
| Commit: | 827f293 | |
|---|---|---|
| Author: | fanaticscripter | |
misc: implement contract progress bar Note that a rewards field has been added to the SoloContract protobuf message, which is necessary for progress bar rendering for solo contracts. However, historical SoloContract messages have not been extended to include this field; it is possible to do so, but requires too much work for too little gain. Therefore, time traveling to before this commit went into effect would not display progress bars for solo contracts, even though all the necessary data is present in the database.
| Commit: | a07100c | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: move Reward to standalone message It is used often enough.
| Commit: | 0e8633b | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: add CoopStatus.token_gifts
| Commit: | b5ab6ab | |
|---|---|---|
| Author: | fanaticscripter | |
solo/pb/solo.proto: last_refreshed_timestamp => server_refresh_timestamp last_refreshed_timestamp is ambiguous since there's a serverside refresh (last time the game saved progress) and a clientside refresh (EggContractor refresh).
| Commit: | 7b507c7 | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: ContractProperties.token_interval => token_interval_minutes Using minute as the unit of duration is highly unusual across the API surface, and it should really be made clear in the field name.
| Commit: | e693ae1 | |
|---|---|---|
| Author: | fanaticscripter | |
api/egginc.proto: Periodicals._1 => Periodicals.sales Previously I thought it's just some mysterious empty string, which in hindsight is a stupid assumption, stemming from my lack of experience with protobufs. The wrong assumption was causing complete decode failures, so this is an emergency fix.
| Commit: | 835ad68 | |
|---|---|---|
| Author: | Michael McCarty | |
| Committer: | fanaticscripter | |
api: add FirstContact_Settings to egginc.proto (#2) Signed-off-by: fanaticscripter <fanaticscripter@gmail.com>
| Commit: | 1c3d914 | |
|---|---|---|
| Author: | fanaticscripter | |
api: add protos for /get_periodicals
| Commit: | d5f656c | |
|---|---|---|
| Author: | Michael McCarty | |
| Committer: | fanaticscripter | |
api: identify more Stats and Progress fields in egginc.proto Signed-off-by: fanaticscripter <fanaticscripter@gmail.com>
| Commit: | 200f6b4 | |
|---|---|---|
| Author: | fanaticscripter | |
api: fill in active field of CoopStatus_Member in egginc.proto Figured this out due to a snoozer on my coop, lol.
| Commit: | e8d0b31 | |
|---|---|---|
| Author: | fanaticscripter | |
api: fill in another field in egginc.proto 26 is current client version, so there we go, the mystery of _2 in FirstContactRequestPayload is solved.
| Commit: | 6bff085 | |
|---|---|---|
| Author: | fanaticscripter | |
api: update comments for EggType Contract-only eggs are no longer incomplete.
| Commit: | c4e75ad | |
|---|---|---|
| Author: | fanaticscripter | |
api: fill in some previously unknown fields in egginc.proto Credit goes to Kirby9890 on Egg, Inc Discord for informing me. Removed a computed field ContractProperties.CoopAllowed due to conflict with newly filled in native field.
| Commit: | 65a20fa | |
|---|---|---|
| Author: | fanaticscripter | |
Initial commit